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

Link Details

Announcement

BETA: Fresh Links For 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 the beta. You can view stories, filter by tags, and login. We'd appreciate your feedback at feedback@dzone.com.

You do understand how this works, don't you? Login and vote now.
Link 72817 thumbnail

By bloid
via databasesandlife.com
Published: Mar 27 2008 / 09:15

I constantly hear the belief that modern programming languages and environment are better than older programming languages. More productive, easier to user, and so on. It would stand to reason: nobody would make a new programming language with worse features than an already existing programming language. Or would they?
  • 11
  • 6
  • 850
  • 456

Comments

Add your comment
User 200692 avatar

whiskeyjack replied ago:

0 votes Vote down Vote up Reply

Interesting perspective. I disagree with much of it but an interesting read.

User 210175 avatar

jtheory replied ago:

0 votes Vote down Vote up Reply

Some good points, others debatable -- but it's sort of missing the big one.
New languages (and implementations of their VMs, compilers, optimizers, etc. etc.) involve a lot of new code & untested design decisions. It's never smart to try anything big with some significant outside dependency that hasn't had a chance to get properly battle-scarred yet. Whatever's latest and greatest -- use it for a mini-project or personal site, and/or wait for other folks to crash and burn trying to deploy it in some way never foreseen by the creators... and watch the language be improved as a result, watch the "gotchas" become well-documented online, and so on.

Unless you're interested in participating in the development of the language itself (or you're carefully staying in bounds of what has clearly already been done with it), you want to avoid the "new guy".

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.