简谈计算机语言发展
摘要:在信息技术已经发达的今天,我们的生活、社会都与其息息相关。信息技术的发展毫无疑问也和现代文明生活不可分割。而计算机语言作为技术发展的核心部分,也无疑是人们的硬性要求。如何正确了解计算机语言,它的过去和未来,更有助于计算机技术的普及发展以及人们的使用。计算机语言发展是一个不断演变的过程,其根本的推动力就是计算机程序的易用性与共享性需要不断提高,计算机程序的设计要逐步趋于合理化。
关键词:计算机语言;历史;发展。
1.计算机语言简介
1.1.机器语言
机器语言是指计算机硬件能够直接识别指令的集合,也是最早出现的计算机语言。计算机语言从属于硬件设备。不同的计算机设备有不同的机器语言,所以机器语言是一种面向机器的语言,由此可见由机器语言编写的程序可移植性差。
我们知道,对于计算机系统而言,“0”和“1”组成了系统中的指令,这种指令集也称为“机器码”,它直接被机器理解执行,所以再某些特定的计算机模型中,这种语言的执行效率和操作效率很高,但是因为它的书面形式全是二进制码,所以对于人们而言,它的可读性差,不便用于交流合作。
1.2.汇编语言
编程先学c语言还是python由于机器语言是“0”和“1”组成的二进制语言,二进制组成的程序不便于人们记忆和阅读,于是产生了汇编语言。
汇编语言是用简短的英文缩写来表示机器语言中的相应指令,其主体是汇编指令,也称为“符号语言”。汇编语言的主体是汇编指令,是机器指令便于记忆的书写格式。如何使机器能够读懂汇编语言程序呢?这时候需要一个编译器,程序员只需要将汇编语言写出的源程序交给汇编语言编译器翻译,将源程序翻译成机器语言,这样计算机就可以执行了。虽然汇编语言在一定条件下还是限制了它的移植性,但是在今天实际生活中,底层、硬件操作和要求高的程序优化场合仍旧在使用它。
1.3.高级计算机语言
从汇编语言到高级语言,例如C、C++、JAVA等,编程语言越来越现代化,但是并不是说它更高效,写出来的软件更高端,而是在实现痛等功能或者要求更高的情况下,程序员在短时间内熟悉这种语言,表达他的思想,检查程序中出现的故障。从一定层面上,对于程序员的要求不会那么高,加快了开发效率。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论