常规C代码在此场景下的表现处于中等水平。虽非最差,却远非最佳,这意味着C代码的运行效率仍有提升空间。
当我们考虑安全性时,会有许多隐藏的复杂性,这些复杂性使问题变得非常复杂,以至于说“Rust 比 C 更安全”可能是正确的,但实际上并非完全如此
尽管Unix和C语言是由肯·汤普森和丹尼斯·里奇在短时间内创建的,但至今大多数计算机(包括手机)仍运行基于Unix的操作系统。此外,操作系统内核至今仍主要用C语言开发。
我将尽可能地利用这种模糊性–既不脱离人们所说的 OOP,又不脱离 C 语言及其受人祝福的方式。剧透一下:最终的系统将是一个基于通用的单继承系统。
在过去的几个月里,我发现了几个使用 GDB 断点的小窍门。这些都是我自己想出来的,而且我也没有在其他地方看到过对它们的讨论,所以我真的应该与大家分享一下。