3 ms·
The funny thing is, I have actually come to like Unix, compared to the alternative. But C is NOT an applications programming language - it really is just porta
by Roboprog 11y ago
The funny thing is, I have actually come to like Unix, compared to the alternative. But C is NOT an applications programming language - it really is just portable assembler.
So much programming machismo:
* Bounds checking is a little slower, so safeties off!
* Multiprocessing with explicit IPC is slightly slower than thread pools, so safeties off!
* Parameters and explicit return values to functions are a little slower than DATA-DIVISION / instance variable mutation whack-a-mole code, so safeties off!
- nickpsecurity 11y agoIt's a portable assembler plus a structure for programs. LLVM IR is a portable assembler. I like your examples of their machismo, though. The machismo concept particularly: "Real programmers don't need all those safety mechanisms! Get out of here kid and take your training wheels with you!" Funny part is they say this even when alternative languages or libraries implement safety tricks without a performance penalty. Then we see clearly that their resistence isn't technical. ;)