课程咨询: 400-996-5531 / 投诉建议: 400-111-8989
认真做教育 专心促就业
随着互联网的不断发展,越来越多的人都在学习计算机编程开发语言,而今天我们就一起来简单了解一下,计算机编程开发语言的发展阶段。
1、机器语言
早期的软件开发是机器语言,直接使用二进制0和1表示机器可以识别的指令和数据,看起来像这样:0010000100100011这就是计算机CPU可以理解的语言。
对人类为说,二进制的程序是不可读的。
2、汇编语言
为了解决语言可读性的问题,汇编程序诞生了。汇编程序是人类可读的机器代码。它又称为‘符号语言’,使用助记符来代替机器的操作码。
汇编语言是二进制的文本形式,与CPU的指令是一一对应的关系。而我们不同的CPU体系结构(比如PC的x86,嵌入式的ARM)是不同的,面向机器的语言带来的问题就是:对于不同的CPU体系架构,就需要不同的汇编语言。
3、高级语言
为了解决语言对机器的无关性,高级语言诞生了。一条高级语言通常由若干条机器语言实现的,并且不具有对应性。
高级语言让开发者不需要关注底层CPU体系结构与指令,只关注业务即可。
计算机语言的发展就是不断的抽象,只有通过抽象,将一个复杂的的系统变成一层层的接口集合,让我们每次只需要考虑关注当前层集合内的逻辑,而不用去考虑当前层次以上或者以下的复杂度,才有可能让我们从复杂系统中解放出来,逐步理解以及构造一个复杂系统。
【免责声明】本文系本网编辑部分转载,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请在30日内与管理员联系,我们会予以更改或删除相关文章,以保证您的权益!更多内容请加danei0707学习了解。欢迎关注“达内在线”参与分销,赚更多好礼。