编程语言的发展

  编程语言以既定的语法规则,使用一组自定义的特定标记字符流或关键字,实现基本的顺序、条件、循环处理,这样的逻辑通过编译或解释形成计算机底层硬件可以执行的一系列指令,来自动化执行某种逻辑计算或实现某种需求

  • 第一代,机器语言时代
    • 机器语言的编程就是单纯的0与1的二进制流输入,机器语言的优点是可以直接对芯片进行指令操作
  • 第二代,高级语言
    • 无论是面向过程,还是面向对象,都是面向问题编程,
    • 面向过程更多描述的是解决问题的步骤,在实际步骤中协调各个参与方达成最后的目标;
    • 面向对象是抽象问题各方的参与者,包括领域对象、问题域,运行环境等,然后定义各个参与者的属性与行为,最后合力解决问题
  • 第三代,自然语言时代

 

posted on 2019-02-20 10:16  endian11  阅读(118)  评论(0)    收藏  举报

导航