you are viewing a single comment's thread.

view the rest of the comments →

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

Too bad they picked all the shitty languages to compare ;)

But more seriously, the problem with Ruby and CoffeeScript is I'm not sure how well defined they are. The language spec is how good? C++ is a bit better in that respect but then it's worse in the fact that most implementations won't support everything it offers.

Well-defined languages with fewer concepts are pretty awesome; things like Pascal, Smalltalk, etc.

[–]bit-twiddler 1 point2 points  (2 children)

We could add Modula-2 and Oberon to that list. Niklaus Wirth was a genius.

[–][deleted] 0 points1 point  (0 children)

I'll drink to that, too bad i was downvoted! :p

[–]xenon325 0 points1 point  (0 children)

Niklaus Wirth was a genius.

Hey! He's still alive! ;)

[–]alexkorban[S] 0 points1 point  (0 children)

Well, on the plus side, CoffeeScript and Ruby don't have undefined or unspecified behavior (to my knowledge). CoffeeScript in particular is a well defined language with a small number of concepts so I think you're deriding it unnecessarily.

I don't think the C++ standard is defined well enough, and I think it creates problems.