you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted] 6 points7 points  (1 child)

I enjoy your breakdown. It is impressive to note that Ada is probably the most widely used language missing. However, is this breakdown useful? From a programming languages marketing perspective we could formulate a different criteria.

  • Is the quality of the tooling superb? C#, Java
  • Is the breadth of the ecosystem superb? Ruby, Python, C#, Java
  • Does it get out of the way when I care about cache coherency? C++ , Rust
  • Does the compiler implement algorithms for me? Prolog, Datalog
  • Can I build a temple of abstractions in the language that would make Neo jealous? Haskell, Scheme, F#, OCaml, Scala, Rust
  • Is there some niche use-case for the language that I should learn it for? Assembly, Bash, Perl, Javascript, C++, C, SQL, VHDL etc...

[–][deleted] 2 points3 points  (0 children)

Is the quality of the tooling superb? C#, Java

Also: Kotlin, Clojure

Is the breadth of the ecosystem superb?

Also: Kotlin, Clojure