Comment Re:The Only Problem With C++ (Score 1) 156
"For starters, all C++ sequence containers implement .at(), which is bounds-checked." Why is that the safe one and not operator[]() ??
"both C11 and C++11 support threads." But the compiler still cannot tell whether you accidentally use some global data structures or not.
"Even C++ (which implements those concepts) is deemed unworthy" I also deem it unworthy, but for the reason that it is a portable assembler with very little compile and runtime checking as compared to other languages
"I try avoid anything written in Java as much as possible." I do so, too and my posts are not meant to promote Java. Rather, something like a hardened Ada with Destructors. Or something like I did myself: https://ancillary-proxy.atarimworker.io?url=https%3A%2F%2Fsourceforge.net%2Fprojects%2Fsappeurcompiler%2F
"both C11 and C++11 support threads." But the compiler still cannot tell whether you accidentally use some global data structures or not.
"Even C++ (which implements those concepts) is deemed unworthy" I also deem it unworthy, but for the reason that it is a portable assembler with very little compile and runtime checking as compared to other languages
"I try avoid anything written in Java as much as possible." I do so, too and my posts are not meant to promote Java. Rather, something like a hardened Ada with Destructors. Or something like I did myself: https://ancillary-proxy.atarimworker.io?url=https%3A%2F%2Fsourceforge.net%2Fprojects%2Fsappeurcompiler%2F