标准解读

《GB/T 7591-1987 程序设计语言 PASCAL》与前一版本相比,主要在以下几个方面进行了调整和补充:

  • 标准化了Pascal语言的定义,使其更加明确和具体。该标准详细描述了Pascal语言的基本语法结构、数据类型以及控制语句等关键组成部分,为编程者提供了一个清晰且一致的语言框架。
  • 对于程序结构的规定有所增强,包括但不限于模块化编程的支持,通过引入更多的模块概念来促进代码重用性和维护性。
  • 强调了编译器对于错误处理的要求,不仅限于语法层面,还包括运行时可能出现的问题,旨在提高程序的健壮性和可靠性。
  • 增加了一些新特性或对已有特性的改进,比如指针类型的使用规则变得更加严格,并增加了数组边界检查等内容,以减少潜在的安全风险。
  • 明确了与其他相关国际标准(如ISO/IEC相关标准)之间的关系,确保了Pascal语言规范的一致性和兼容性。

这些变化反映了当时技术进步的需求以及软件开发实践的发展趋势,有助于推动Pascal作为一种教学及实用编程语言在中国的应用和发展。


如需获取更多详尽信息,请直接参考下方经官方授权发布的权威标准文档。

....

查看全部

  • 现行
  • 正在执行有效
  • 1987-03-27 颁布
  • 1987-12-01 实施
©正版授权
GB/T 7591-1987程序设计语言PASCAL_第1页
GB/T 7591-1987程序设计语言PASCAL_第2页
GB/T 7591-1987程序设计语言PASCAL_第3页
免费预览已结束,剩余61页可下载查看

下载本文档

GB/T 7591-1987程序设计语言PASCAL-免费下载试读页

文档简介

UDC621.3.06:800.92L74中华人民共和国国家标准GB7591—87程序设计语言PascalProgramminglanguagePPascal1987-03-27发布1987-12-01实施家标准发布

引言2引用标准3定义3.13.23.3由实现所定义的(成分)3.4和实现有关的(成分)…·3.5处处理程序4定义性的约定55.1处理程序5.26要求6.1词法记号分程序、作用域和激活6.3常量定义6.4类型定义6.5变量的说明与表记………·6.6过程与函数说明6.7表达式6.8语句6.9输入和输出6.10程序…·40附录A语法汇集………·附录B48附录C需求标识符55附录D差错……

中华人民共和国国家标准UDc621.3.06:800.92程序设计语言PascalGB7591--87ProgramminglanguagePascal1引言1.1本标准等效采用国际标准ISO7185一1982《计算机程序设计语官Pascal规格说明》。1.2本标准通过规定处理程序和相符程序的要求来规定计算机程序设计语言Pascal的语法和语义.对处理程序和程序均定义了两级规格1.3本标准不规定:程序及其数据的大小或复杂性,它们或者会超出指定数据处理系统的能力.或者会超出特定处理程序的能力,以及在超出相应限制时所要采取的动作:能支持Pascal处理程序实现的数据处理系统的最低要求激活程序分程序的方法,或对于变换和执行Pascal程序所处环境加以控制的命令集合:供数据处理系统用的变换Pascal程序的机制;报告差错或提出警告的方法;出版供人阅读的程序的印刷表示引用标准G3:1988-一80《信息处理交换用的七位编码字符集》3定义本标准采用下列定义住注:为使语言瓶念醒目,本标淮有些术语在其百次出现时用期体字印喇、3.1差错程序对本标准要求的违反,但允许处理程序不予查究佳:著构造一个程序,对其是香违反木标准,需要了解该程序所该的有关数据宽料或由实现所定义的特性的有关实现定义资料,凡违反要求的则归类为差错。处理程序可以不需要有关资料就能报告这种爱求的选反·但总有一些情况富婴一个执行或棋拟执行过程,或需要用有关资料的证明过程。无需有关资料就能验证的要求不归类为差错。巴处理程序应该指里尽可能多而全地在找美销。若在销给实现带来覆外的负扭,或实现达不到最商质最,便允许实现路去有销。3.2扩充对本标准第6章的修正(除禁止使用一个或多个特殊的标识符拼写外)既不应使遵从本标准要求的任何程序成为无效(如5.2条所定义的)也不应改变任何和实现有关的特性的状态和差错。3.3由实现所定义的(成分)可以随处理程序而异.但对任

温馨提示

  • 1. 本站所提供的标准文本仅供个人学习、研究之用,未经授权,严禁复制、发行、汇编、翻译或网络传播等,侵权必究。
  • 2. 本站所提供的标准均为PDF格式电子版文本(可阅读打印),因数字商品的特殊性,一经售出,不提供退换货服务。
  • 3. 标准文档要求电子版与印刷版保持一致,所以下载的文档中可能包含空白页,非文档质量问题。

评论

0/150

提交评论