上QQ阅读APP看书,第一时间看更新
1.5 C语言
有需求就会有市场,有市场就会有研发的动力,以C语言为代表的第三代编程语言很快就被开发出来了,如图1-5所示。第三代编程语言称为高级语言,C++、C#、Java、Delphi、Python、Object-C、Swift等都属于第三代编程语言。
图1-5 C语言
从图1-5中可看出,打印“Hello World!”C语言只用了6行代码,但汇编语言用了20行代码,而机器语言则需要上百行代码,无论从开发效率还是代码可读性来说,C语言都有着极大的优势。我想大家应该会更喜欢用C语言进行编程,而不是汇编语言或机器语言。
事实上使用C语言进行编程,编译器会将C语言的代码编译成汇编语言,再由汇编语言的编译器编译为机器语言,通常看到的可执行文件事实上就是机器语言的形式,进而让CPU理解和执行。