Language comparison
-
Why C++ or Rust can never replace Python
Tuesday, July 28, 2026 in Language comparison
Articles analyzing the phenomenon of Python periodically appear on Habr — how one of the slowest programming languages became the king of neural networks, and the answer is always the same: thanks to a simple syntax and a developed ecosystem. But the …
-
The Achilles' heel of C++ and the future r̶e̶ evolution
Friday, April 10, 2026 in Language comparison
Recently I published an opinion about a fundamental economic model of software development that does not contribute (and objectively should not contribute) to a mass transition from C/C++ to “safe” programming languages The economics of …
-
The economics of code safety, or why Rust is not needed
Saturday, April 04, 2026 in Language comparison
I read the article Parallelism with shared state in Rust and noticed that its general meaning can be expressed by the well-known phrase: “do what must be done, and what must not be done — do not do”. In other words, it is exactly the same …
-
C++ safety and Buridan's mice in IT
Thursday, April 02, 2026 in Language comparison
In IT there is a strange form of “informational inertia”: when a phrase once landed well on reality, became a quote, turned into a marker of “one of us” — and then continued to live on its own. Reality moved on, practices …
-
Generic programming in different languages
Tuesday, March 24, 2026 in Language comparison
Generic programming is a paradigm that allows describing algorithms and data structures in abstraction from concrete types. Despite the single concept, each language implements it in its own way: through templates, parametric polymorphism, type …