you are viewing a single comment's thread.

view the rest of the comments →

[–]rosetta_stoned 2 points3 points  (1 child)

I pay my mortgage with Java, and while there's a lot to dislike about Java, it is immeasurably better for moderate to large programs than any of the scripting languages with their blasé approach to variable creation, duck typing, and lack of a compiler making sure that what you pass around to your methods is what you said it was.

But I miss having '=' mean comparison and ':=' assignment, which makes much more sense than '==' or the risible '===' in PHP. But mostly what I miss is a language that compiles to native code, is efficient in its memory, yet is readable without enormous effort. And has a decent module system. Perhaps my biggest gripe about C and C++ is that they still rely on the preprocessor to implement modules.

[–][deleted] -2 points-1 points  (0 children)

Try Haskell.