正在加载图片...
第1章 预备知识 1.1基本内容 1.1.1程序设计语言与程序的翻译 一般程序设计语言的定义都涉及语法、语义和语用3个方面。 1.语法 程序设计语言的语法是指由程序设计语言的基本符号组成程序中各个语法成分包括 最大的语法成分“程序”)的一组规则。其中由基本符号构成符号(单词)的书写规则称 为词法规则,而由符号(单词)构成语法成分的规则称为语法规则。 2.语义 程序设计语言的语义是指程序设计语言中按语法规则构成的各个语法成分的意义,也 就是各语法成分在运行阶段被计算机执行时所做的工作及其结果。语义又分静态语义(编 译时刻可确定的语法成分含义)和动态语义(运行时刻才能理解与确定的语法成分含义)。 3.语用 程序设计语言的语用表示语言符号及其使用者之间的关系,涉及符号的来源、使用和 影响,如程序的设计风格等。 1.1.2程序设计语言语法的描述 1.语法图 语法图是用图解形式来描述程序设计语言语法规则的工具。这种表示简沽、直观。例 如非负整数的语法图如图1.1所示。 数字 数字 图1.!非负整数的构成规则
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有