On 12/13/2010 07:09 PM, Vince O'Sullivan wrote:
On Dec 13, 1:22 pm, CKoerner<[email protected]>  wrote:
Java is a great language, but I wonder if the the next generation of
programmers would be better served with formal training in Javascript
rather than Java.
I would say both.  Formally trained programmers should be exposed to
several languages, maybe more.
Programmers would be better trained if the first language they're taught is a traditional that compiles into native code, such as C. You know how, in production, I consider pre-history languages that compile into native code, still they are the best thing to start learning about compilers, optimizations, processor registers, etc... Simply because they are one level of complexity less than bytecode-based languages such as Java or C#. Then you move on. I frankly fear that the tendency on focusing too much, in a first time, on more modern platforms will lead to people not understanding what's happening behind the scenes. Abstracting is good, but you need to be able to dive down in details when you need.

--
Fabrizio Giudici - Java Architect, Project Manager
Tidalwave s.a.s. - "We make Java work. Everywhere."
java.net/blog/fabriziogiudici - www.tidalwave.it/people
[email protected]

--
You received this message because you are subscribed to the Google Groups "The Java 
Posse" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/javaposse?hl=en.

Reply via email to