|
choosing which programming language[2023/05] Choose your programming language carefully, before writing the first line of code.
Can your program be completely written in this new PL? This author and many other C++ programmers agree C++ is way too big and is sinking under its own weight. Syntax of C++23 is so complicated, convoluted, incoherent (and broken down, some say) that no programmer can fully trust any compiler to compile every possible syntax combination 100% correctly, hence the stay on the proven subset of C++ rule. Besides the many famous features C++ provides, this author also requires "computed goto" (GNU C extension) and in-line assembly code. The C++ mutants "outlaw" such "dangerous" programming. Philosophy of C++ is to be practical/pragmatic and to let diligent programmers write code that is necessary. So this author shall stay with C++ and tolerate its flaws, since no viable alternatives exist [2023/05]. |