Discussion in 'Programming/Html' started by Software Dev Expert, Feb 3, 2023.
1. Common Lisp
5. Red Programming Language
I've used C++ for so long that my brain is now incapable of effectively working with any language that doesn't have destructors and deterministic object lifetime.
Only half-kidding. I like a lot of languages. Python is up there. But C++ was always my primary choice, especially after they upgraded the language in 2011. The tooling and choice of libraries without having to first go through bindings is also very convenient.
After I switched from C++ to C# in 2014 I don`t want to deal with C++ anymore. C# environment is so much cozy (and lazy). And C# generics are much more feasable/usable than C++ templates. And C# iterators are much more easy and much less cumbersome comparing to C++ iterators.
PS I understand C++ has developed since 2014 but overall feeling is the same - it is more cumbersome and less intuitive comparing to C#.
PPS And endless blocks with preprocessor directives and typedefs in h-files...