标签:计算机 作用 字符 日常生活 get 进制 程序员 效率 href
编程==写代码/程序/软件。编程的目的是:让机器(比如计算机)按照人们事先为其编写好的程序自发地去工作。
机器语言是用二进制代码表示的计算机能直接识别和执行的一种机器指令的集合。
优点:灵活、直接执行和速度快。
缺点:不同型号的计算机其机器语言是不相通的,按着一种计算机的机器指令编制的程序,不能在另一种计算机上执行。
汇编语言的实质和机器语言是相同的,都是直接对硬件操作,只不过指令采用了英文缩写的,标识符更容易识别和记忆。它同样需要编程者将每一步具体的操作用命令的形式写出来。
优点:能完成一般高级语言所不能实现的操作,而且源程序经汇编生成的可执行文件比较小,且执行速度很快。
缺点:源程序比较冗长、复杂、容易出错,而且使用汇编语言编程需要有更多的计算机专业知识。
明确地讲,高级语言就是说人话,用人类能读懂的(比如英文)字符编程。高级语言是绝大多数编程者的选择。和汇编语言相比,它不但将许多相关的机器指令合成为单条指令并且去掉了与具体操作有关但与完成工作无关的细节,例如使用堆栈、寄存器等。
优点:大大简化了程序中的指令。同时,由于省略了很多细节,编程者也就不需要有太多的专业知识。
缺点:高级语言所编制的程序不能直接被计算机识别,必须经过转换才能被执行。
按转换方式可将高级分为两类:
总结:
编程语言经历了:机器语言-------->汇编语言------------>高级语言
1:开发效率从低到高
2:执行效率从高到低
3:掌握难度从难到易
注解:执行效率不是问题,硬件已经足够用,于是开发效率成了关键,因而高级语言在当今世界大行其道。
在权威的语言排名网站TIOBE,可以看到主流的编程语言是哪些。
标签:计算机 作用 字符 日常生活 get 进制 程序员 效率 href
原文地址:http://www.cnblogs.com/hugengfeng/p/7221485.html