• 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

    如今

  • 相关阅读:
    A20 烧录和启动 log
    图像处理---图像分割技术---基于图像灰度分布的阈值方法一
    H.265---内容总览
    H.265---仿射运动模型和双线性运动模型
    H.265---帧内预测与帧间预测
    linux内核---进程通信---消息队列
    linux内核---嵌入式linux内核的五个子系统
    高并发服务器---nginx---实现负载均衡的几种方式
    高并发服务器---nginx---正向代理和反向代理
    【CV系列】基于形态学梯度的边缘检测
  • 原文地址:https://www.cnblogs.com/nickchen121/p/16470477.html
Copyright © 2020-2023  润新知