«« Next » « Previous
«« Next » « Previous

Link Details

Announcement

iPhone DZone: Fresh Links On Your iPhone by matt at Sat Jul 05 14:09:51 EDT 2008

Reading DZone on your iPhone just got a little bit easier. Visit http://dzone.com/iphone from your iPhone to try out our beta iPhone support. You can view stories, filter by tags, and login. We'd appreciate your feedback at feedback@dzone.com.

1% of the members rule this place. Be one of them! Login and vote now.
Link 61420 thumbnail

By bloid
via bluej.org
Published: Jan 17 2008 / 09:45

Two computing practitioners from an Ada shop in New York, Dr. R.B.K Dewar and Dr. E. Schonberg, who are also professors emeritus at New York University, have recently slammed Java as a first programming language. Their article has received quite a bit of attention and created wide discussion. I think they are completely barking up the wrong tree.
  • 7
  • 3
  • 764
  • 308

Comments

Add your comment
User 236137 avatar

dzonelurker replied ago:

-1 votes Vote down Vote up Reply

Doesn't address the problems of Java as a first programming language.

User 205958 avatar

planetmcd replied ago:

1 votes Vote down Vote up Reply

I disagree, it points out that the problem Dewar and Schonberg see, poorly trained Computer Scientists, is not a function of their first language, but of a poor curriculum and that a well designed curriculum will introduce the concepts missed by learning Java in another course. Java is a good foundation language for understanding object oriented languages. It is not a language that teaches you everything, but then nothing is. And while a percentage of people who do understand Java, will not be able to get the other concepts, those people may not be on track to be computer scientists to begin with (and if they are they'll be weeded out later). With a more difficult first language, you needlessly screen people from the less rigorous tracks that they were interested in to begin with.

Add your comment


Html tags not supported. Reply is editable for 5 minutes. Use [code lang="java|ruby|sql|css|xml"][/code] to post code snippets.

Voters For This Link (7)



Voters Against This Link (3)