2019-03-28 程序设计语言基础知识

2019-03-28 程序设计语言基础知识_第1张图片
程序设计语言基础知识.png

程序语言的基本概念

低级语言: 汇编
高级语言:

  1. 过程式(命令式和结构化):FORTRAN、Pascal、C。
  2. 面向对象:Simula、Smalltalk、C++、Objective C、Java、Python。
  3. 函数式:lisp、python、scala。
  4. 逻辑型:Prolog。
  5. 脚本语言:shell、bat、js、python。

程序设计的基本成分

数据成分、运算成分、控制成分、函数

编译程序基本原理

  1. 编译程序


    2019-03-28 程序设计语言基础知识_第2张图片
    编译程序的工作过程.png
  2. 文法
    1 型文法:又称为上下文有关文法。
    2 型文法:又称为上下文无关文法。
    3 型文法:又称为正规文法,使用最多。
    0 型文法:短语文法。
  3. 有限自动机

你可能感兴趣的:(2019-03-28 程序设计语言基础知识)