Erik Engheim
Feb 3, 2022

--

Complexity and a probably the wrong word for Rust. C++ is certainly more complex. However Rust requires you to think a lot more. It has more theoretical concepts. It is more academic if you will.

Let me put it this way: C++ is much more complex than Haskell, but so will claim learning to become productive in C++ is much faster. The minimal concepts you need to understand are easier to grasp.

Rust leans more in the Haskell direction.

The simplicity of Go is very real though. I have frequently looked at Go standard library code to understand how different things work. It is way easier to read than typical C/C++ code, Java, Python, JavaScript, Swift or Objective-C.

Although Julia is my favorite language, I don’t think it is always as easy to read as Go code. It allows too many fancy things.

--

--

Erik Engheim
Erik Engheim

Written by Erik Engheim

Geek dad, living in Oslo, Norway with passion for UX, Julia programming, science, teaching, reading and writing.

Responses (1)