A Perl 6 status update
Posted Jan 3, 2008 5:56 UTC (Thu) by rsidd
In reply to: A Perl 6 status update
Parent article: A Perl 6 status update
Python and Ruby are great for very simply applications but maybe it's just me but both give me trouble hunting down the bugs.
Probably just you. I don't know much about Ruby, but Python, unlike C and C++, has "tracebacks" when it encounters a problem, and throws exceptions that you can catch, rather than just segfaulting on you. Plus of course you can do high-level programming that eliminates a huge category of bugs (bounds-checking, memory management, side-effects, etc). And it's easy to read, so you catch logical bugs by inspection. Programming in python takes me a tenth the time it would take in C, and it is always my choice when speed is not absolutely critical. (And when speed is important but not totally critical, I have used ocaml and am seriously looking at haskell now.)
to post comments)