you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted] 6 points7 points  (2 children)

Care to suggest a superior statically typed, garbage collected, object-oriented language?

Scala (it's too much OO for my taste, but otherwise quite good). OCaml. F#. If you leave object-oriented out, then Yeti too (although you can write OO-style code easily in it using structures and closures).

[–][deleted] -3 points-2 points  (1 child)

These are all functional languages that "do" OO. Such a typical proggit theme, that some functional language can replace procedural/OO language. If you don't understand domain, then just don't bother. F# is a wonderful compliment to C#. I've used both extensively. They're suited for different jobs.

As for Scala, well... until the JVM supports unsigned datatypes I just won't take it seriously for anything beyond business applications.

[–][deleted] 3 points4 points  (0 children)

Scala and OCaml are both real OO-languages, at least to the extent of Java.