6 ms·
You've included many redundant languages while simultaneously excluding several classes of languages. Many of your other decisions seem odd. C/Pascal/Delphi ar
by tumult 16y ago
You've included many redundant languages while simultaneously excluding several classes of languages. Many of your other decisions seem odd.
C/Pascal/Delphi are not so different from each other. C++/Java/C# are not so different from each other. PHP/Python/Ruby/Perl/Lua/JavaScript/Shell are not so different from each other. Arc/Scheme are not so different from each other.
You've neglected the APL family of languages. You've neglected the Prolog family of languages. You've neglected the Forth family of languages. You've neglected languages in the family of theorem provers, such as Coq, Agda and ATS.
You've also made some other strange choices. Scala and OCaml but not Standard ML? Smalltalk and C++ but not Simula? Groovy, which nobody will remember in three years, but not Fortran, a timeless classic still in wide use today?
- CodeMage 16y agoAnd SQL isn't a programming language. Okay, so SQL isn't a general-purpose programming language. It's not Turing complete, either. But I wouldn't go so far to say it's not a programming language. It's a domain-specific language used for programming. I believe that makes it a programming language. Not one I like too much, but a programming language nevertheless.
- deleted 16y ago[deleted]
- egor83 16y agoI agree with some of your points, though I don't think making C/Pascal and Python/PHP groups would be a good decision. As for languages selection - I considered adding assembly, F#, ML, Fortran, Algol and some others, but I had to stop somewhere. I combined the options in DZone with GitHub top, and added a few other names. SQL was explicitly requested in the previous discussion, so I added it. Groovy scored above Lisp and ObjC in DZone's survey, so it's in the poll as well.
- RBerenguel 16y agoAs far as I checked, there was no stack based language. No Factor, no Forth, no PostScript. I missed that, that's what my "other" stands for.
- tzs 16y ago> And SQL isn't a programming language. Sure it is: http://wiki.postgresql.org/wiki/Mandelbrot_set http://wiki.postgresql.org/wiki/Mandelbrot_set http://assets.en.oreilly.com/1/event/27/High%20Performance%20SQL%20with%20PostgreSQL%20Presentation.pdf http://assets.en.oreilly.com/1/event/27/High%20Performance%2...
- tumult 16y agoI stand corrected.
- spacemanaki 16y agoAlso made the strange decision to include a generic "Lisp," as well as Arc, Scheme, and Clojure, but no Common Lisp.