Comment Re:Lazy Stupid Programmers (Score 2) 463
> I have been writing software for over 30 years, and dammit I have yet to forget to free after I malloc in released code!
You don't know that. Or can you offer me a machine-checked proof?
> Everyone loves to think that there will be plenty of memory, you can never run out!
Not everyone. In particular, not the designers or users of Rust. Are you sure you've been paying attention?
> C is the smallest, most efficient, most elegant language ever built
It isn't the smallest and it's only your opinion that it's the most elegant. It certainly isn't the most efficient in all cases. Languages where the compiler can prove no pointer aliasing often kill it in performance.
> Why oh WHY do you think then entire Linux kernel is ONLY written in C!
In 1991, there was no reasonable alternative to C. The Rust project would not be started for another 15 years. In 2019, C has a massive ecosystem and culture, the Linux kernel includes over 15M lines of C code and there are C compilers available on platforms where Rust is not available. If a student was to start a similar project in 2030, can you be sure it would be in C?
> If you are too lazy, stupid and ugly to even check if the memory you have allocated is freed, the arrays you create are checked, if you cant be bothered to look at your code, and stop being so fucking clever, so fucking slick, then just go do something, hell anything else, but stop pretending you can write smart tight efficient code.
Why? It's perfectly feasible. And some software needs security _guarantees_, not your opinion, no matter how attentive, clever and pretty you are.