吴军高 2014年01月11日 星期六 21:52 | 1168次浏览 | 0条评论
程序员直接
1.初接触编程,总会有很多想不明白的事情。然而,有一句话,常能在书本上看到:了解编译系统或者说了解编译原理有助于写出性能出色的程序。我一直不理解 样的一句话,也体会不到其中的含义。现在想来,确实如此。因为,我们程序员面对的,不是计算机,而是编译系统。编译系统处理编写的所有语言文本,处理之后 的文本,才可能是直接面对计算机硬件的二进制代码。之所以说可能是因为,java有它自己的字节码。
2.计算机语言,相对人类语言来讲,简单了许多(可能是因为是人类才会那样讲吧。没准哪天,机器就说:“me x,人类语言真简单”)。它们都是语言,有共同的特点。
3.计算机处理的是文本。这句话含义很隐晦,个人觉得。因为文本这个词,在计算机中代表的含义很丰富,因此很隐晦吧。处理的是文本,说明计算机不区分正负,类型,没有这样的概念。仅仅是文本。
4.当系统对你的程序建立了栈时,可能说明是寄存器容量溢出。
Zeuux © 2024
京ICP备05028076号
暂时没有评论