Wieder was gelernt

These Modern Programming Languages Will Make You Suffer

Tags: programming languages comparison C++ Java C# Python Rust TypeScript Go JavaScript Haskell OCaml Scala Elm F# ReasonML Elixir
2020-12-27

These Modern Programming Languages Will Make You Suffer

TLDR:

* Best System Language: Go
* Best Language for Fintech: F#
* Best Language for Enterprise Software: F#
* Best Frontend Language: ReasonML
* Best Language for Building Web APIs: Elixir
* Best Language for Building Concurrent and Distributed Software: Elixir

ReasonML is basically OCaml in new syntax and compiled to JS, so it is the perfect match for React.. Elixir is Erlang with nicer syntax. There is also a framework to drive web applications from the backend (we definitely need a name for that stuff).

Notes:

I don’t agree with the author on exceptions: They may make a program harder to analyze for a compiler, but they make it much easier to read for humans (some of the functional languages may have a really elegant and concise way to deal with the result pattern, but Go doesn’t).