2 ms·
What about a third way? I have not used the GNU version of Ada or Pascal, but you get C/++ style allocation choices (static, stack, heap) without all of the sa
by Roboprog 11y ago
What about a third way? I have not used the GNU version of Ada or Pascal, but you get C/++ style allocation choices (static, stack, heap) without all of the safeties turned off.
Having bounds checks (with line number error reporting, rather than secondary, tertiary... damage followed by a core dump), and the use of non-null references (as well as pointers for the initial allocation from the heap) goes a long way towards eliminating much of the time wasting bullshit that C/++ brings into your life.
C is good for portable assembler. Otherwise, I want something less wacky than C++ to be "effective" with at a medium low level, and something higher level than Java for most other apps.
- threeseed 11y agoWhere are you going to get a team of Ada/Pascal developers from ? And tools to support them ?
- Roboprog 11y agoAnd Enterprise Management has spoken! Ignoring the fantasy that I would get to use something higher level (than Java) for most work... Not everybody panics if they have to write code outside of Eclipse or Visual Studio. Once upon a time, there was an expectation that programmers knew, or could learn, more than one language. Sorry about the rude response, but I'm really sick of the dumbing down of everything for (counterproductive) business or "risk management" purposes. To paraphrase, "average performance" in this industry is pretty poor.