5 ms·
I write and maintain code in a bunch of languages. Rust has risen to the first place, C is the close second followed by C++ and Python. All of the languages ex
by okanat 2y ago
I write and maintain code in a bunch of languages. Rust has risen to the first place, C is the close second followed by C++ and Python.
All of the languages except C have similar iterator-based stuff that let you write one liners and often with lambdas. I dislike them all. They give way too much leeway and encourage many developers to try to prove how clever they are.
Once you have to debug the code containing them, all of the complexity of the syntactic sugar comes crashing down on you. The debugger starts jumping to weird places, sometimes even optimized out parts of the standard libraries while for loops usually stay debugable.