计算机语言发展史

第一代语言

机器语言

  • 计算机的基本计算方式是基于二进制的方式,这种代码直接输入给计算机,不经过任何转换
  • 二进制:以2为基数的记数系统,用1和0两个符号表示(逢2进1)

第二代语言

汇编语言

  • 解决人类无法读懂机器语言的问题,使用指令代替二进制
  • 目前的应用
    • 逆向工程
    • 机器人
    • 病毒
    • ……

第三代语言

  • 摩尔定律:当价格不变,集成电路上可容纳的晶体管数目,约每个18个月便会增加一倍,性能也将提升一倍。

高级语言

  • 大体分为:面向过程和面向对象两大类
  • c语言是典型的面向过程的语言,c++、Java是典型的面向对象的语言
  • 现有的各种语言:
    • c语言
    • C++语言
    • Java
    • Python、PHP、JavaSript
    • ruby ……
posted @ 2020-12-12 11:40  xiong_xzc  阅读(124)  评论(0)    收藏  举报