编程的必要工具
依你看,对编程来说,什么软件是必要的呢?
如果你认真学了上一课,那你至少可以说出一种吧。
对了,就是编译器。这个重要的程序可以把你的源代码(用高级语言如 C 语言写的指令)转换成电脑可以理解的二进制码(只包含 0 和 1 的,类似 01100110001111011101010... )。
上一课我们也提了一下,每种高级语言都有对应的编译器(当然对于 Python 这样的解释性语言,就不需要编译了),光是 C++ 语言的编译器就有很多。比较常用的有 G++( GNU C++ Compiler。GNU 是国际著名的自由软件基金会,GNU 是「GNU is Not Unix」 ( GNU 不是 Unix )的递归缩写法。老外总是那么顽皮,起名字也喜欢整一些编程的知识,比如 Linux 就是「Linux Is Not Unix」(Linux 不是 Unix)的递归。要不就用很多动物的名字或图标,特别好玩)。
除了编译器,我们还需要什么工具呢?
就不卖关子了,下面列出编程的基本工具:
文本编辑器 :用来写源代码的工具。理论上 Windows 操作系统的记事本