1-4.编程语言的分类

编程语言的分类

地球文字 -> 翻译 -> 火星文字

  1. 全文翻译:一次性把所有的文字进行翻译,翻译完的结果火星人是直接就认识的,速度会很快。土星人来了原来翻译的内容就不好使了
  2. 边说边练:一句一句的翻译,一句一句的练习,练习的速度很慢。优势:当土星人来了。只需要准备一个会土星文字的人即可

编程:

人类语言 -> 翻译 -> 机器语言

  1. 编译型:全文翻译,一次性把所有的代码进行编译,一次编译,到处运行。优点:执行效率高;缺点:跨平台性不够好。C语言,C++,go语言

  2. 解释型:边说边练,一句一句的解释执行我们的代码。优点:跨平台性比较好;缺点:执行效率比较低

    python

  3. 混合型:先编译后解释执行.Java

1-3.常见的编程语言介绍

常见的编程语言介绍

倚天屠龙记的门派来介绍!

  1. 少林派 -> C语言 执行效率高,运行速度快;它可以直接操作内存;主要作用:计算机底层的硬件驱动,操作系统;windows就是用C语言编写的。

  2. 武当派 -> C++ 执行效率也很高,但是没有C语言效率高;C++源自于C语言

  3. 峨眉派 -> C# 微软的产品,只能在windows平台运行;主要作用:一般用来做游戏;C#源自于C语言

  4. 明教 -> Java 编程语言排行榜第一位,丰富的开源社区;主要作用:主要用来做后台服务

  5. 华山派 -> python 特别适合做人工智能和机器学习

  6. 明教的波斯校区 -> go语言 主要作用:用来做区块链

1-2.编程语言的发展

编程语言的发展

编程:编写程序.

编程语言:和计算机的交流方式

编程语言的发展历程:

  1. 机器语言:使用0和1与计算机进行交流

    运算效率是最高的

    对人是不友好的

  2. 汇编语言:使用符号来代替上方的01代码

    1
    2
    3
    MOV ax,1
    MOV bx,1
    ADD ax,bx(加法的结果在ax里面)
  3. 高级语言

    人类更容易理解的编程语言

    1
    1 + 1

    高级语言虽然很牛B,但是在执行的时候,一定会把高级语言编程汇编,然后再转化成机器语言去执行

1-1.导学

编程语言的发展

编程:编写程序

编程语言:使用什么样的方式和计算机交流

计算机语言的发展历程:

  1. 机器语言:使用0和1与计算机进行交流. 1 + 1 -> 1 101010111 1 对人不友好
  2. 汇编语言:把01的机器码进行汇总,方便人们使用. ADD 1 1
  3. 高级语言:人类更加容易理解的编程语言. 1 + 1

编程语言的发展:按照人类更容易理解的方向发展.

  • © 2020 DrunkCat
  • TEST & TEXT
    • PV:
    • UV:

请我喝杯咖啡吧~

支付宝
微信