摘 要: | 程序员论坛主题:程序员与技术撰文:ccat论题1:当程序员很容易,因为硬件性能越来越高,我们不再需要精通数据结构和算法的程序员。涉及底层操作的语言将被淘汰,所有的程序将用新的运行在虚拟机上的语言重写。电子管时代,苏联科学家把人送上了大空;二十世纪六六十年代,美国科学家用5K内存的计算机把人送上了月球;今天,哈勃望远镜还在用一颗486的CPU,而我们通过它看到了宇宙的童年。这些程序员没有因为有限的硬件性能而止步。出身寒门的Linux之所以能动摇微软帝国,性能是一个重要因素。如果软件的速度真的不重要,就不会有那么多高手左耗神费力地让JAVA虚拟机再快一点。我们也许不用为一个应用程序写太多的底层代码,但在力所能及的范围提高性能总是一个不过分的要求。对安全的要求也出自同样的理由。我们当然可以选用更安全的技术,但有一个问题,这些虚拟机、框架、类库都是从哪里来的?它们还是来自C、C++甚至汇编;来自于那些偏执的技术天才对速度、效率和安全,对最纯粹的科学和技术的不懈追求。所谓的效率无用论甚至技术无用论不过是
|