Interview: Mark "Markey" Kretschmann (Not the Gentoo Weekly News)
Posted Feb 9, 2008 22:29 UTC (Sat) by
Nelson (subscriber, #21712)
In reply to:
Interview: Mark "Markey" Kretschmann (Not the Gentoo Weekly News) by tjc
Parent article:
Interview: Mark "Markey" Kretschmann (Not the Gentoo Weekly News)
What's to compare? They are both Turing complete, the can both express the same programs.
- Ruby has a more terse syntax, similar in ways to perl, python forces some indentation on you.
- Ruby seems to have a more insecure (my bias) following that beat the drum a bit more, they're worried that the world won't see them and not happy with what they're doing unless everyone else does it too.
- Python users seem to be more insecure when it comes to public advocacy, with Pypy, Iron python, jython, cpython, python 3000 and python 2.6 and maybe a few other variants in various states of progress and calcification, the python guys might be too content doing their own thing and not caring what the world around them is doing. (is there a Pypy with LLVM project? that does kind of get me a little excited if it's alive)
- Except for a few really great Ruby guys and a couple of really great Python guys the vocal parts of community at large, in my opinion, seems to think that their tool is a programming panacea in spite of no really substantial projects of size really being done in either language..
- Seems to me, iterating through loops and lists is something that many members of the community really feel strongly about the syntax of and tend to think that there is a wrong way to do it or the character count of the source code makes a huge difference.
- I like them both, I think you should learn them both. I don't really love either, if one went away, I'd simply switch to the other and not really feel much about it. At least that's how I personally see it.
Programming is hard, I think it was Knuth that said that. As I get older, I really appreciate that sage wisdom of that statement more and more. The language seems like such a tiny part of that after a while. I just can't get that excited over the differences in Ruby and Python, I can't think of a problem that one makes substantially easier than the other.
(
Log in to post comments)