Revenge of the <T>
# 2005-01-03 16:15:39 -0500 | Java | 12 Comments
View
JarWars
(1.5 mins)
Just heard on the grapevine that they are going to ship a special “Java enabled” plot-line as one of the extras on the Star Wars Episode III DVD. Trailer attached.
For over a thousand generations the casting knights were the guardians of peace and justice in the old JDK. Before the dark times. Before the Tiger!
(You can view the real Episode III trailer at http://www.starwars.com/episode-iii/release/trailer/teaser.html .)
Great stuff, seriously well done
Luke, I am your superclass.
R - O - F - L - O - L ! U teh r0×0rs d00d!!1!
Can’t wait to see trailer for Walt Disney’s "The Emperor’s New Groovy"
Dude, that’s not how you’re supposed to spend your Xmas break :-P Nonetheless, awesome job! Now, tell us how you really feel about Generics :-P
Very funny, but Generics Rock! Autoboxing on the other hand is fine, but I could have lived without it. I love Generics because they prevent me from having to write wrapper classes around collections to ensure that only the type of data I want to store is stored in my collections.
Great! Too fun!! :D
Anyway "generics rock" is a 1% of truth, used outside collections problems may lead to "<boh>" creazyness! ;)
I jbi
I know absolutely nothing about Generics, yet i was completely captivated by this extraordinary piece. Bravo!
Ah generics. Guy Steeles way around lack of generics. Bad Guy, bad.
And you're right: we were not out to win over the Lisp programmers;
we were after the C++ programmers. We managed to drag a lot of them
about halfway to Lisp. Aren't you happy?
--Guy Steele - Sun Microsystems Labs (about Java)
http://www.ai.mit.edu/~gregs/ll1-discuss-archive-html/msg04045.html
Steele and co. have dragged C++ programmers close to Smalltalk. Now starts the hard road to high-level.
"I believe that Java will NOT be the last language.
The next language to be a "killer-language" will NOT
be an OO language but rather a higher-level functional or
constraint-based language."
-- Bill Joy, JavaOne 1998.
Generics, IMHO, is attempt to bring power and sophistication into wrong language. The primary strength of Java is it’s simplicity. If you take simplicity away, you have sorry ass badly done replicate for Smalltalk.
Java was, as Gosling says in the first Java white paper,
designed for average programmers. It's a perfectly
legitimate goal to design a language for average
programmers. (Or for that matter for small children, like
Logo.) But is is also a legitimate, and very different, goal
to design a language for good programmers.
-- PG
With all the frameworks etc. I think Java stopped being a simple language a long time ago. Relatively speaking, I think C/C++ are a lot more simple: a smaller (in relation to Java) set of core API’s that you can extrapolate from.
Great stuff well funny… generics is the way