有些语言诞生几十年了依然是世界上最流行的语言,比如C语言。有些语言虽然号称新兴的语言却很少有人使用。在编程语言这个领域里似乎不符合长江后浪推前浪这个规律。这恐怕不止语言本身的因素,里面的缘由值得研究者 ...
2013-06-10 22:39
前言:最近有个家伙抱怨道为什么我还要再用C?-虽然我不同意他的说法,但至少他随口提到如果你在一台拇指大小的电脑上编程,或者为一门语言写引导程序,那么可以用C语言。要我说,写设备驱动,或者特定平台的内核, ...
2013-11-12 22:28
关于C语言内存管理薄弱的问题几年前我们就讨论过。有人试图反驳,说现代各种操作系统或runtime平台的进步,对内存管理的风险提供了各种保护,比如地址空间随机化,还有各种诸如Valgrind这样的工具可以发现内存访问bug,大大削弱危险程度。我十分推荐大家重新阅读一下那次讨论。 我的观点当时和现在都是C语言不适合用来写安全性要求高的程序,任何缺乏内存检查机制的编程语言都不适合。很简单,就是不适合。它们应该仅限于用来写一些小的核心系统,最好是小到可以用一些常规的方法(被证明的方法)进行检查,所有其它的,包括全部应用逻辑,
2014-04-18 14:40
就算我从来没有直接接触过Go并发原语,为了其部署的随意性,我确信我会用Go重写所有我的命令行程序。 这是我以前说过的话。我认为这句话值得写一篇更详细的博文。 NKOTB 大多深入了解我的人都知道关于我的两件事情 ...
2013-08-21 08:58
分享到微信
打开微信,点击顶部的“╋”,
使用“扫一扫”将网页分享至微信。