汇编语言和高级语言高级语言对于汇
高级语言是相对于汇编等机器语言来说的,之所以高级就是因为他比汇编高级,所以没有了汇编,如今的高级语言就成了低级语言了,取而代之的是更高级的语言。
严格来说,汇编语言不是机器语言,真正的机器语言是二进制,正如汇编这个词的意思,汇编语言是对机器语言的汇编,每一机器语言都有一条汇编语言与之对应,但反过来说就不正确,因为汇编语言对机器语言也进行了扩展,所以有的汇编指令对应几条机器语言。
没有高级语言的年代汇编语言就是高级语言,机器语言是低级语言。像windows这样的图形化操作系统没有产生前,汇编语言开发程序还是很上手的。
高级语言产生后,汇编语言基本上退出了应用领域。 但又不能没有它,因为...全部
高级语言是相对于汇编等机器语言来说的,之所以高级就是因为他比汇编高级,所以没有了汇编,如今的高级语言就成了低级语言了,取而代之的是更高级的语言。
严格来说,汇编语言不是机器语言,真正的机器语言是二进制,正如汇编这个词的意思,汇编语言是对机器语言的汇编,每一机器语言都有一条汇编语言与之对应,但反过来说就不正确,因为汇编语言对机器语言也进行了扩展,所以有的汇编指令对应几条机器语言。
没有高级语言的年代汇编语言就是高级语言,机器语言是低级语言。像windows这样的图形化操作系统没有产生前,汇编语言开发程序还是很上手的。
高级语言产生后,汇编语言基本上退出了应用领域。
但又不能没有它,因为与计算机硬件直接打交道只有汇编语言了。这样的程序非常多,但主要是操作系统和硬件驱动程序。另外有些游戏为了获得较高性能其核心也使用汇编语言。
打个比喻:机器语言是偏旁部首,汇编语言就是汉字,高级语言就是成语/词语,没有汉字就没有成语,要明白这个成语的意思,要用汉字来解释。
然而我们写文章大多使用的是词语和成语等高级语言,但是很显然我们不能取消对汉语单字的学习,只是学多学少的问题,一般人掌握三千个就可以了,专业人员三千个就不行了。所以说,从事与硬件打交道的职业必需要将汇编精通,而应用软件开发人员只要了解汇编就可以了。
。收起