3 ms·
> Compared to Java, Javascript, Python, put together? Yes still. Look to your laptop right now and count the software running in C/C++ vs anything else. They
by adev_ 7y ago
> Compared to Java, Javascript, Python, put together?
Yes still. Look to your laptop right now and count the software running in C/C++ vs anything else. They still dominate by far.
And the current fashion of writing everything in Javascript + Electron/NodeJS, just made the C/C++ backend more important than ever. NodeJS is in C/C++, V8 is in C++, Chromium is in C++, Firefox is in C++/Rust and every library behind are in C.
- pjmlp 7y agoSo lets us constrain to the Linux kernel, with its patch review process, ksan and static analysis tooling. As per Google talk at Linux Kernel Summit 2018, 68% of Linux kernel exploits are caused by C's lack of safety against memory corruption, in spite of all the tools and processes they have in place. Hence, the Kernel Self Protection Project sponsored by Google. https://kernsec.org/wiki/index.php/Kernel_Self_Protection_Project https://kernsec.org/wiki/index.php/Kernel_Self_Protection_Pr...