006 编程语言分类(我总不能扣内存条用计算机吧)


把目录提前写出来(1),还是讲着讲着写出来(2) 1:00

操作系统

协调硬件和软件(应用程序)

英国的大资本家()--》奴隶主--》有一堆奴隶

我是程序猿 --》操作系统--》计算机

编程语言

人和计算机交流的工具,人和操作系统交流的工具

没有操作系统,就只能和计算机交流,计算机只认识 0 和 1,那也就说,我要和计算机交流,就得写 0 和 1,这就是早期的机器语言

机器语言

机器语言,本质上,就是写一堆 0 和 1,然后和计算机的硬件直接交流

img

汇编语言

做饭,001010100101010

a, 001010100101010

b,001010100101010

c,001010100101010

a,做饭 === 001010100101010,这个时候你还是在和计算机(奴隶)直接交流

b,做饭

c,做饭

这就是汇编,干嘛呢,依然是和计算机的硬件直接交流,只是现在输入的是一串英文字符

img

出现了操作系统,

打开 qq,

双击 qq,cpu 得到指令,cpu 给内存下发任务,内存和外存交互,内存再去和 cpu

abcd --》打开 qq

edfg --》打开 b 站

我搞了个操作系统出来,这个操作系统由汇编写的

每一台电脑的硬件厂商不一样,规格也就不一样,对于不同的 cpu我们写不同的汇编

我们现在使用计算机,直接和操作系统交互,这个时候普通人也可以使用计算机了

高级语言(人可以很容易的看得懂)

通过汇编写一个程序出来,这个程序专门用来和计算机的操作系统交互的

我是个傻逼(不聪明的人),我也想写程序,那我们现在是不是可以和操作系统交互,或者说我们对汇编进行改进(人性化的改进)

print('hello world')

010101001101010101010101010

编译型语言

第一个出来了,C,(汇编写的一个程序,这个程序专门用来和计算机交互,C 就是一门编程语言)

通过 Visual 这个程序去写 C 这个语言风格的代码,例如,printf('hello world'),然后转成汇编

C++

你要提前把一个文件全部写好,然后把这个文件转成目标文件,然后计算机帮你把目标文件编译成汇编(机器),计算机就能看得懂了

解释型语言

解释型语言同样的道理,(汇编写的一个程序,这个程序专门用来和计算机交互,C 就是一门编程语言)

Python,(C写的一个程序,这个程序专门用来和计算机交互,python 就是一门编程语言)

python--》C--》汇编--》计算机

java(汇编写的一个程序,这个程序专门用来和计算机交互,java 就是一门编程语言)

你写一行代码,我帮你解释一行,

Cyd,(python写的一个程序,这个程序专门用来和计算机交互,Cyd就是一门编程语言)

Cyd--》python--》C--》汇编--》计算机

Cyd,(python写的一个程序,这个程序专门用来和计算机交互,Cyd就是一门编程语言)

主流编程语言排名

干眼症

19 年

img

如今

posted @ 2022-07-12 16:09  B站-水论文的程序猿  阅读(220)  评论(0编辑  收藏  举报