News for hackers. Stuff that matters.
Re:An opinionated history of programming languages by adenozine on Saturday October 03, 2020 @11:09PM (#24676251)
I see a lot of users forgetting that it's an opinionated history. The author hasn't claimed to make this exhaustive.

Further, it's a bit counterproductive to just point out f"Hey, what about {some_lang}?"

Wikipedia has a decent resource to start, if you'd care to take a journey into computation notation history :)

https://en.wikipedia.org/wiki/History_of_programming_languag...

My own nitpick, to throw in the mix: The asterisk marks languages with ~sophisticated~ compilers, and I think that Ocaml being on the chart without one is absolutely ridiculous and shameful.

But who cares. It's just some guy's opinion as a chart.

Re:An opinionated history of programming languages by _ph_ on Sunday October 04, 2020 @05:29AM (#24677534)
Labeling something as "opinionated" shouldn't be an exception to fact checking and discussion. Unfortunately, the term "opinionated" and often alsoe "opinion" is used exactly like that. This makes this term a huge red flag for me.

I am perfectly fine, if people take a controversial point of view, especially when entering a discussion. But then this should be the starting point for a discussion, not the ending point.

Re:An opinionated history of programming languages by dTal on Sunday October 04, 2020 @06:41AM (#24677877)
The asterisk is basically worthless on this chart. The very premise of a "Mature high-performance high-complexity compiler/runtime" contains 3 orthogonal categories. Common Lisp satisfies all three, and lacks an asterisk.
Re:An opinionated history of programming languages by jolux on Saturday October 03, 2020 @11:17PM (#24676275)
And Haskell, for that matter.
Re:An opinionated history of programming languages by devmunchies on Sunday October 04, 2020 @12:06AM (#24676451)
I’ve been learning ocaml for a few weeks. what makes the compiler sophisticated?
Re:An opinionated history of programming languages by adenozine on Sunday October 04, 2020 @12:08AM (#24676459)
20+ years of some of the best researchers in the world?

It's been absolutely pummeled into stability by thousands of industrial use cases?

It's also like, STUPID fast. Try finding a large ocaml project, any will do, and see how fast it compiles.

Someone with more time and know-how could give a more technical testimony as to just exactly how badass ocaml actually is.

Re:An opinionated history of programming languages by nestorD on Sunday October 04, 2020 @03:00AM (#24677030)
It is fast while having the best type inference capacities I ever saw in a programming language: you can spend years in a static language without ever writting a type (my one exception is deserialization which makes sense).