高级语言及其语法描述

Posted rcmmyy20

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了高级语言及其语法描述相关的知识,希望对你有一定的参考价值。

2.1程序语言的定义

一个语言的语法是指这样的一组规则,用它可以形成和产生一个合式的程序。这些规则的一部分称为词法规则,另一部分称为语法规则(产生规则).

词法规则,是指单词符号的产生规则。

语法规则,是语法单位的形成规则,至于语法单位例如:表达式,语句,分程序,函数。

一个程序的语义是指这样的一组规则,使用它可以定义一个程序的意义,这些规则,称为语义规则

2.2高级语言的一般特性

2.3程序语言的语法描述

文法是描述语言的语法结构的形式规则(语法规则)。

 

  • 上下文无关法

候选式,‘=>‘ 代表直接推导,‘ + / =>‘ ,‘ * / =>‘ ,最左最右推导。

  • 语法分析树,二义性

以上是关于高级语言及其语法描述的主要内容,如果未能解决你的问题,请参考以下文章

把高级语言编写的源程序转换为可执行程序的过程叫啥?

《深入理解java虚拟机JVM的高级特性及其实现原理》

编译原理学习笔记

编译原理学习笔记

编译原理学习笔记

读编程与类型系统笔记11_高级类型及其他