Well, this is probably some obvious bait, but I will take it. :)
*"writing python code is very boring when you come from featured. langages
like ruby or perl. nothing can be expressed a simple way"*
I'd call this an intentional feature, as opposed to a detriment. The idea
behind Python is you should never have to stare at a line of code for a
long time and wonder just what the programmer was trying to do. Cleverness
On Tue, Jul 30, 2013 at 12:24 PM, Marc Chantreux <[log in to unmask]> wrote:
> On Tue, Jul 30, 2013 at 10:25:14AM -0500, Matthew Sherman wrote:
> > Ok folks, we have veered into nonconstructive territory. How about we
> > come back to the original question and help this person figure out
> > what they need to about Ruby and Python so they can do well with what
> > they want to work on.
> comparing languages on objective criterias (especially when they are as
> close as ruby and python) isn't constructive.
> but ok, let's try
> * both claim to be very easy to learn (ruby by having a very nice
> syntax, python by limitating the features from the syntax)
> * writing python code is very boring when you come from featured.
> langages like ruby or perl. nothing can be expressed a simple way.
> * ruby is slow ... i mean: even for a dynamic language.
> * both langages have libs for libraries for libraries but lack
> something as robust and usefull as CPAN (and related tools)
> * python has an equivalent of the perl PDL (scipy)
> * python has Natural Language Toolkit (equivalent in other langages ?)
> your basic goal | your langage
> write/maintain faster | perl
> reuse existing faster | python
> learn faster | ruby
> execute faster | you're probably screwed.
> experiment lua, go, haskell, rust
> Marc Chantreux
> Université de Strasbourg, Direction Informatique
> 14 Rue René Descartes,
> 67084 STRASBOURG CEDEX
> ☎: 03.68.85.57.40
> "Don't believe everything you read on the Internet"
> -- Abraham Lincoln