|
|
上一集提到了要选择程序设计语言,编译器。
这一集补充一下细节。
现有的程序开发语言,流行的有c#,java,c,c++,vb,其中vb被认为是容易学习的,而java是骗人的,c是简洁的,c++是复杂的,c#是新生的。
单就学习来说,选择哪个差别并不大,但是就以后的应用来说,c++可能更加适合游戏开发。但是c也是个好选择。
程序的编写,对程序员来说,其实就是写一些格式化了的文字。如何将这篇格式化了的文字转化成对应的可以运行的程序呢?那就要使用一个转化软件,它必须能够识别你写的格式化的文字,同时会生成计算机指令。这种软件叫编译器。
每一种语言对应了一套语法规则,他们有部分类似,但不雷同,所以程序员按照每一种语言规则所写的格式化文字,由对应这套语法的编译器进行转化(也叫编译)。
c++的编译器软件,出名的有微软公司的vc++编译器,inter公司的inter编译器,还有一些免费的编译器。对于学习而言,哪个都不重要,因为这主要是经济学问题。
文字的编写,对windows操作系统来说,是非常容易的事情,几乎每一个软件,都有能让你输入文字的地方。但是专门的文字处理软件,不仅能够输入文字,并且能够将其保存为文件,同时还可能附加一些字体效果,比如红色字体,大字体,居中排版等等。我们所说的“纯文本“,指的是单纯的文字,没有其他附加效果的文件。编译器一般能够识别的就是这种“纯文本”文件。
windows附带的记事本就是一个能保纯为纯文本的文字处理软件。但是一些编译器开发公司,推出了一些专门用于程序设计得软件,能够提高程序编写的效率。我们叫这些软件为“开发环境",它能够在一个软件界面下,编写文本,进行编译,和调试软件是否正确。比如微软公司的vc.net 2003等。
[em24] |
|