MuLeI
做创造价值的人
MuLeI的小站

软件设计师:7 程序设计语言与语言处理程序基础

软件设计师:7 程序设计语言与语言处理程序基础

课程地址

https://www.bilibili.com/video/BV1Eb411W7kc?p=117

思维导图

/wp-content/uploads/2021/05/RJSJS-7.png

程序设计语言与语言处理程序基础(难度较高)

  • 编译与解释
  • 文法
  • 正规式(需要掌握,几乎都有)
  • 有限自动机
  • 表达式(需要掌握,偶尔考)
  • 传值与传址(需要掌握,出现概率高)
  • 多种程序语言特点

编译过程

解释型:例如一行代码回车后立即解释

编译型:主动编译运行

编译过程

文法

文法定义

文法定义

文法分类

文法分类

语法推导树

下图中:S能推导出aAS与a;A又能推导出SbA,SS,ba

语法推导树

有限自动机(形象地表达状态转换)

有限自动机

例题

有限自动机例题

正规式(对有限自动机的另外一种表达形式)

正规式

文法推导与正规式例题

代入法

文法推导与正规式例题

表达式

利用树的(前序、后序)遍历来求前缀表达式和后缀表达式

表达式

函数调用-传值与传址

函数调用

各种程序语言的特点

各种程序语言的特点
本博客所有文章除特别声明外,均采用CC BY-SA 4.0 协议,转载请注明出处!
#
首页      软考      软件设计师      软件设计师:7 程序设计语言与语言处理程序基础

发表回复

textsms
account_circle
email

MuLeI的小站

软件设计师:7 程序设计语言与语言处理程序基础
软件设计师课程笔记,对应 https://www.bilibili.com/video/BV1Eb411W7kc P117-P124
扫描二维码继续阅读
2021-05-16