hdante a écrit :
Summarizing the discussion (and giving my opinions), here's an
"algorithm" to find out what language you'll leard next:
1. If you just want to learn another language, with no other
essential concern, learn Ruby.
2. If you want to learn another language to design medium to large
size applications, considering market, jobs, etc., and the speed gains
of static byte-compiled languages, learn Java or C#.
3. If you want to learn another language to design applications with
speed gains, but you want that the transition be as smooth as possible
and don't have market concerns (and with the possibility of taking
another easy step later to reach step 2), learn Groovy (for the JMV)
or Boo (for .NET).
4. If you want to develop applications but, for some special reason,
you require native compilation (like speed requirements, embedded
systems, etc.), learn C++
5. If you want to develop system software, or just learn better how
machines work, or understand better low level implementation aspects
of software, learn C.
6. If you just want to speed-up your python programs or offer some
special, system-specific or optimized behavior to your python
applications, or you just want to complement your python knowledge,
learn C.
And if you really want to actually *learn* something, learn a functional
language.
--
http://mail.python.org/mailman/listinfo/python-list