博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
软考-程序设计语言基础(编译原理)
阅读量:4966 次
发布时间:2019-06-12

本文共 488 字,大约阅读时间需要 1 分钟。

  首先声明一下,本系列软考的文章是针对软件设计师(中级)的。

  在软件设计师考试中,关于程序设计语言这一章节,前面的知识很基础,像一些控制结构和数据类型的知识我想大家都非常熟练就没有总结在图里。

  本章节的重点内容在于编译原理,编译原理指的是编译器是将汇编或高级计算机语言翻译为二进制机器语言代码的计算机程序。内容主要包括文法、正规式、有限自动机、语法推导树。

  好了,不多说,还是老规矩用图来介绍。

重点看一下编译原理,展开前三项看看。

文法,是描述语法结构的形式规则;

正规式是描述程序语言单词的表达式,可以和一些文法进行相互转换;

有限自动机,是描述特定类型算法的数学方法。

关于有限自动机与正规式的转换,DFA与NFA的转换也是要求掌握的内容。

 

再看语法推导树和算符优先。

对于语法推导树中的短语、直接短语、句柄的解释是我用自己的语言写的,大家领会意思就可。

 

 

以上就是本章节的所有内容,编译原理的知识虽然每年在软考中占得分值都不多,但也需要我们仔细的研究。

转载于:https://www.cnblogs.com/jinfulin/p/4008530.html

你可能感兴趣的文章
[.NET] - EventSource类的使用
查看>>
过滤URL
查看>>
[Educational Round 59][Codeforces 1107G. Vasya and Maximum Profit]
查看>>
SaltStack配置管理--状态间的关系(六)
查看>>
Hexo搭建Github静态博客
查看>>
Java集合杂谈
查看>>
[C++] 用Xcode来写C++程序[6] Name visibility
查看>>
[UI] 精美UI界面欣赏[10]
查看>>
音乐波形图动画效果
查看>>
OpenGL投影矩阵(Projection Matrix)构造方法
查看>>
如何提升爬虫的性能
查看>>
回文树/回文自动机(PAM)学习笔记
查看>>
选择器
查看>>
String类的subtring(,)
查看>>
Android 特别大的Activity和Fragment的生命周期图
查看>>
让你的eclipse实现写JAVA代码,HTML,CSS,JAVASCRIPT代码提示
查看>>
Winform dataGridview 为每一个单元格制定一个tooptip
查看>>
BZOJ.2938.[POI2000]病毒(AC自动机)
查看>>
4 —— node —— 启动一个 http 服务器
查看>>
VOIP RTP RTSP 实现 Baresip 源码分析
查看>>