Subversion
Written by: Lorna Jane Mitchell
Featured Refcardz: Top Refcardz:
  1. Git
  2. DNS
  3. Data Mining
  4. Spring Data
  5. Subversion
  1. Spring Data
  2. Subversion
  3. Spring Config.
  4. Spring Annotations
  5. Data Mining

Link Details

Link 379863 thumbnail
User 60102 avatar

By jodastephen
via jroller.com
Published: Mar 15 2010 / 16:20

In a blog in 2006 Neal Gafter wrote about how language design was fundamentally different to API design and how use cases were a bad approach to language design. This blog questions some of those conclusions in the context of the Java language.
  • 10
  • 0
  • 3117
  • 1

Comments

Add your comment
User 368023 avatar

yakkoh replied ago:

-3 votes Vote down Vote up Reply

remark.1 -- enum has also an other origin: the Me too origin. C# has it, then Java has it. Frankly, who programs with enum? when you have classes?
remark.2 -- "Java is actually not a very good programming language": Java is a good language: it is used like crazy, copied like crazy(C#), and built upon like crazy (Clojure, all the Jsomething, ...).
remark.3 -- The problem with Java is dogma: for instance String should be string and a basic type with operators. Java should be compiled, called it Decaf or Robusta, but compiled.

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 (10)



Voters Against This Link (0)