CCITT高级语言

编辑:积极网互动百科 时间:2019-12-06 14:34:50
编辑 锁定
CCITT建议的高级程序设计语言,简称CHILL,主要用于程控交换系统的程序设计。
中文名
高级语言
外文名
CCITT high level language
应用学科
有线通信

目录

CCITT高级语言特点

①编译时能够进行充分的语法语义检查,使编程的可靠性和效率较高;②使用灵活、表达力强,能覆盖所需的应用领域,并充分发挥不同硬件的作用;③为大型系统的模块化开发提供便利;④提供并发控制和时钟监视采适应实时程序设计的需要;⑤能生成高效目标代码;⑥易学易用。

CCITT高级语言系统结构

CHILL程序由数据对象描述、动作描述和程序结构描述三部分组成。
数据对象由数据语句描述,数据严格地按照模式来分类。CHILL提供离散模式、幂集模式、引用模式、组合模式、过程模式、实例模式、同步模式、输入输出模式和计时模式等标准模式。此外,CHILL还有模式定义语句供用户自定义模式。
动作由动作语句描述,它构成CHILL程序的算法部分,包括赋值、过程调用、子程序调用,以及控制程序执行顺序的控制动作(条件、情况、循环、出口、引发和转向等)和控制并发的动作(启动、停止、延迟、继续、发送、延迟情况和接收情况等)。此外,输入输出提供CHILL程序与外界各种设备通信的手段,异常处理用于处理违反某个动态条件的异常情况,时钟监视提供感知外界时钟消逝的方法。
程序结构由程序结构语句描述,如begin-end,分程序、模块、过程、进程和区域等,这些语句在描述程序结构的同时定义了数据单元的生存期和名字的可见性。一个完整的CHILL程序是一串模块或区域,每个模块(或区域)都可以有数据描述和动作描述,还可以使用可见性语句来精确控制名字在不同程序部分内的可见性。
CHILL语言本身是独立于机器的,CHILL程序的编写方式与机器无关。但是CHILL程序需要用一个软件工具翻译成机器指令程序才能在计算机中执行,这个软件工具叫做CHILL编译器。CHILL编译器与机器类型有关,编译之后的目的程序只能在特定的机型上执行,不可移植。
CHILL广泛地用于程控交换系统的程序设计,例如法国的系统12和E10,德国的EWSD和日本的D-70,还有多种程控用户交换机都采用CHILL编程,除了程控交换系统之外,CHILL还适用于一般通信系统的软件设计。
词条标签:
中国通信学会