On 12/14/2010 03:53 PM, Cédric Beust ♔ wrote:
On Tue, Dec 14, 2010 at 4:40 AM, Kevin Wright
<[email protected] <mailto:[email protected]>> wrote:
Java on the other hand... Its interest nowadays is purely
vocational, there's nothing Java can offer from an educational
perspective that isn't best served with some other language.
I disagree, I think it's currently the best "generic" language that
you can teach in school. By "generic", I mean for classes that are not
trying to teach a specific language, such as algorithmic or other CS
related courses. Java is object oriented, has a simple syntax, tons of
frameworks and material available on the web. In other words, it's the
kind of language that is going to let students focus on everything
else but the language itself. It's perfect to teach the "engineering"
part of "software engineering", where students can team up for months
long projects, learn how to work together, to debug and write code
that does something interesting.
Of course, I still think that specialized languages such as Haskell or
Lisp should get their share of classes in a well rounded education.
Of course, I both agree that Java is the best general purpose language,
also for teaching, and that many languages should be taught. I was just
referring to the first one.
PS Pascal? Not, by any means! It was the first language I've been taught
at the university (BTW, the "original" Pascal by Wirth, mostly a
theoretic exam, with no references to Turbo Pascal or any other concrete
language - which BTW I was already using for earning money at the time).
One of the pretty useless exams I've passed. I'd have no objections if
Pascal was taught as the "other" languages, but since you must put a
limit, there are many much more interesting than it.
--
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.