高级语言编写 什么不是高级语言?

什么不是高级语言?同时,C语言虽然是高级语言,但它也具有一些低级语言的能力和特点。例如,单片机的位码就是用设定的数字来表示具体的指令和输入输出。例如,机器语言直接使用二进制0和1来表示指令。例如,汇编

什么不是高级语言?

同时,C语言虽然是高级语言,但它也具有一些低级语言的能力和特点。例如,单片机的位码就是用设定的数字来表示具体的指令和输入输出。例如,机器语言直接使用二进制0和1来表示指令。例如,汇编语言将0和1组合成一些指令。C语言是一种高级语言,但它具有低级语言的能力和特点,如直接访问内存地址、直接处理寄存器等。?01010100110?你知道这是什么意思吗?又不是有人开玩笑说你没有Windows安装盘。然后一位专家拿起一把刀,刻在一张空白的CD上,windows安装盘就被刻出来了。虽然这是个笑话,但理论上是可能的。毕竟,你只需要知道如何雕刻0和1。但是你写的程序不仅能被机器理解,也能被人理解。至少你需要在几天内自己理解它。所以有一种低级语言,汇编。这种低级语言并不意味着它非常弱,而是意味着它非常接近系统的底层。直接使用指令集编程自然是高效的,但仍然很难理解。即使写1=2也需要很多努力。于是c语言出现了。(当然,这一时期还诞生了其他语言)。C语言非常强大,有点像人类语言。至少你能读懂代码,而且性能还不错,因为它的很多特性还是非常接近底层的。事实上,C语言一直被视为高级语言,更不用说后来的cjavapython等了。现在许多语言似乎基本上和人类语言相似,所以很容易入门,它们几乎是一样的,但它们专注于不同的领域。

什么是高级语言和低级语言?

经历了不同层次的抽象。

组装用于机器硬件指令集。

C代表内存和文件系统。

Java是面向对象的。

Python面向数据结构。

不同的抽象级别有不同的关注点。这与分层开发是一样的。

在设计系统时,我们将继续抽象到更高的层次。

抽象使我们能够逐步使用低级工具来构建高级工具来解决高级问题。