摘要:
在前面讲解编程语言的时候我们看到,通过引入编译器,解决了使用机器语言编程带来的问题。但这有待来了另一个问题:不同的平台(你可以理解成CPU不同、操作系统不同)所能理解的二进制机器指令是不一样的,编译器只能针对某个特定目标平台进行编译,一旦编译完成生成的可执行程序只能在目标平台上运行,换到其它平台就不 阅读全文
摘要:
开发一个软件,需要经过编辑、编译、调试、运行几个过程。 编辑:使用编程语言编写程序代码的过程。 编译:如上一节所讲,就是将编写的程序进行翻译。 调试:程序不可能一次性编写成功,编写过程中难免会出现语法、语义上的错误,调试就是找出程序中存在的错误。 运行:在开发过程中需要反复多次运行程序,已检查程序是 阅读全文
摘要:
了解了程序的概念,下面我们来看看程序是怎样编写出来的。 在上面的例子中,乐谱是音乐家创作出来的,音乐家就好比编程人员。要创作一首乐谱,首先他头脑里必须有想法,然后通过音符把头脑中的想法表达出来。“头脑中的想法”就相当于解决问题的思路和步骤,在计算机领域我们把它叫做“算法”。音符是表达音乐家思维的载体 阅读全文