ISO/IEC 15145:1997
Information technology — Programming languages — FORTH
发布时间:1997-05-08 实施时间:


FORTH编程语言最早由美国程序员Charles H. Moore在20世纪60年代末期发明,它的设计初衷是为了实现一种高效的交互式编程语言,可以在较小的计算机上运行。FORTH的语法非常简单,它的基本单位是单词(word),每个单词都是一个操作符或者一个函数,可以接受堆栈中的数据作为参数,执行相应的操作后将结果压入堆栈。FORTH的堆栈是它的核心概念,所有的数据和指令都存储在堆栈中,这种设计使得FORTH非常适合于嵌入式系统和实时控制领域。

ISO/IEC 15145:1997是一份针对FORTH编程语言的国际标准,它规定了FORTH编程语言的语法、语义、数据类型、操作符、指令集等方面的内容。该标准的主要内容包括以下几个方面:

1. 语法和语义:规定了FORTH编程语言的基本语法和语义,包括单词的定义、执行、参数传递等方面的内容。

2. 数据类型:规定了FORTH编程语言支持的数据类型,包括整数、浮点数、字符、字符串、数组等。

3. 操作符:规定了FORTH编程语言支持的操作符,包括算术运算、逻辑运算、比较运算、位运算等。

4. 指令集:规定了FORTH编程语言的指令集,包括堆栈操作指令、控制流指令、输入输出指令等。

5. 标准库:规定了FORTH编程语言的标准库,包括数学函数、字符串函数、文件操作函数等。

ISO/IEC 15145:1997标准的发布,使得FORTH编程语言得到了更广泛的应用和推广。该标准的制定,不仅规范了FORTH编程语言的语法和语义,还为FORTH编程语言的实现和应用提供了参考和指导。目前,FORTH编程语言已经被广泛应用于嵌入式系统、实时控制、科学计算等领域。

相关标准
ISO/IEC 9945:2003 POSIX操作系统接口标准
ISO/IEC 9899:2011 C语言标准
ISO/IEC 14882:2017 C++语言标准
ISO/IEC 8652:2012 Ada语言标准
ISO/IEC 23270:2006 Python语言标准