- Feature Articles
- CodeSOD
- Error'd
-
Forums
-
Other Articles
- Random Article
- Other Series
- Alex's Soapbox
- Announcements
- Best of…
- Best of Email
- Best of the Sidebar
- Bring Your Own Code
- Coded Smorgasbord
- Mandatory Fun Day
- Off Topic
- Representative Line
- News Roundup
- Editor's Soapbox
- Software on the Rocks
- Souvenir Potpourri
- Sponsor Post
- Tales from the Interview
- The Daily WTF: Live
- Virtudyne
Admin
Java is like the Lebel Model 1886. A good idea slightly ahead of its time and thus implemented poorly. We had to wait until C# to see it done right.
Edit Admin
This reminds me of the people who take the fizzbuzz interview question and add 30 unasked-for features.
IANA Java dev, but the answer the newbie needed was something close to
String string = System.in.readline();Everything else depends on what needs to be done once that string is in hand.
Addendum 2026-10-07 07:54: Dammit Markdown; there was supposed to be a newline between the prose and code
Admin
This seems like a bad compromise between teaching about keypress detect and reading from stdin...
Admin
i am of the opinion that languages shouldn’t do what c++ does, using a generic
std::pairfor everything that is an ordered pair, and that they should have more specific purpose‐made types instead.today i learned there are people of the opinion that a specific purpose‐made type like java’s
java.util.Map.Entryis fine to use as a generic ordered pair, even for things that aren’t even remotely map entries.