深入理解程序设计

最新书摘:
  • Uykusu
    2018-01-31
    I love programming. I enjoy the challenge to not only make a working program, but to do so with style. Programming is like poetry. It conveys a message, not only to the computer, but to those who modify and use your program. With a program, you build your own world with your own rules. You create your world according to your conception of both the problem and the solution. Masterful programmers create worlds with programs that are clear and succinct, much like a poem or essay.One of the greatest programmers, Donald Knuth, describes programming not as telling a computer how to do something, but telling a person how they would instruct a computer to do something. The point is that programs are meant to be read by people, not just computers. Your programs will be modified and updated by othe...
  • Uykusu
    2018-01-31
    我热爱编程,编写不但能运行而且风格良好的程序是我最喜欢的挑战。变成如同写诗。它不仅是在向计算机传递信息,也是向修改和使用程序的人传递信息。有了程序,你就能用一套规则构建自己的世界,按自己对问题的理解和自己构思的解决方案来创造自己的世界。高明的程序员可以用诗歌或散文般简明的程序来构建世界。作为最伟大的程序员之一,Donald Knuth这样向我们描述编程:编程并非告诉计算机如何做某件事,而是告诉人们程序员如何指示计算机做某件事。这里的关键在于:程序不仅仅是给计算机看的,更是给人看的。当你转向其他项目后,你的程序将由其他人修改和更新。因此,编程并非只需要和计算机交流,更意味着要和接替你的程序员沟通。程序员不仅仅是问题的解决者,同时也是诗人和教师。作为程序员,你的目标是以协调、优雅的方式解决手边的问题,并把自己的解决方案传授给未来的程序员。希望本书至少能有这个荣幸:向你传授一些让计算机变得令人兴奋的诗意和魔力。
  • 秋风
    2015-06-23
    语言只是工具,程序员不应该惧怕使用学习和使用新的工具。每个语言都各有千秋,懂得的语言越多,就越能胜任程序员的工作。
  • 秋风
    2015-06-23
    计算机将一切都作为1和0的序列来存储。计算机内存只看到数字,具体表达方式和意义需要程序员去解释。不同指令执行速度不同,可以通过二进制运算符(布尔运算符:AND, OR, NOT, XOR, 移位与循环移位)来加速。
  • 秋风
    2015-06-23
    与修复相比,试图诊断出了什么问题导致更多的问题。因此仅通过报告错误代码和消息,让用户通过不同的资源进行故障排除是更好的做法。
  • [已注销]
    2012-07-10
    Source code is the human-readable form of a program. In order to transform it into a program that a computer can run, we need to assemble and link it.The first step is to assemble it. Assembling is the process that transforms what you typed into instructions for the machine. The machine itself only reads sets of numbers, but humans prefer words. An assembly language is a more human-readable form of the instructions a computer understands. Assemble transforms the human-readable file into a machine-readable one.To assemble the program type in the commandas exit.s -o exit.o as is the command which runs the assembler, exit.sis the source file, and-oexit.otells the assemble to put it’s output in the fileexit.o. exit.ois anobject file. An object file is code that is in the machine’s lang...