3 ms·
Ada and Pascal are not dead and are viable alternatives to C. If you don't know them, check them out. The C philosophy "the programmer knows what they're doing
by partycoder 10y ago
Ada and Pascal are not dead and are viable alternatives to C. If you don't know them, check them out.
The C philosophy "the programmer knows what they're doing" does not necessarily scale. It works when your team is strong or well supervised, but if that is not the case due to location, budget or whatever reason, unless you can afford a static analysis tool like Klocwork that can weed out mistakes while not sacrificing productivity, by going low level you have picked a hard battle.
C gives you a lot of power, but also a lot of rope to hang yourself with. I don't even want to imagine what kind of apocalypse I would see if you give multithreading and memory management powers to the caliber of people I've seen recently.