ISO 8485:1989
Programming languages - APL
发布时间:1989-10-23 实施时间:


APL是一种由Kenneth E. Iverson于1960年代开发的编程语言,它的设计目标是为了方便数学和科学计算。APL的语法非常简洁,使用一些特殊的符号来表示数学运算和数据结构。例如,加法可以用“+”符号表示,矩阵可以用“⍴”符号表示。这种简洁的语法使得APL非常适合进行数学和科学计算,尤其是在大规模数据处理方面。

ISO 8485:1989规定了APL的语法、语义和实现要求。其中,语法规定了APL程序的基本结构和语法规则,包括变量、函数、运算符等。语义规定了APL程序的行为和结果,包括数据类型、运算规则、控制结构等。实现要求规定了APL实现的标准接口和行为,以确保不同的APL实现之间的互操作性和可移植性。

ISO 8485:1989还规定了一些APL的标准函数和运算符,包括数学函数、逻辑函数、数组函数等。这些标准函数和运算符可以在不同的APL实现之间共享和重用,从而提高了APL程序的可移植性和可重用性。

ISO 8485:1989的发布对APL的发展和应用产生了重要的影响。它促进了不同APL实现之间的互操作性和可移植性,使得APL成为了一种广泛应用于数学和科学计算的编程语言。同时,ISO 8485:1989也为其他编程语言的标准化工作提供了有益的经验和借鉴。

相关标准
- ISO/IEC 13751:2000 Information technology -- Programming languages -- APL
- ISO/IEC 15595:2000 Information technology -- Programming languages -- APL -- Extensions
- ISO/IEC 16523-1:2013 Information technology -- Programming languages, their environments and system software interfaces -- APL -- Part 1: General information
- ISO/IEC 16523-2:2013 Information technology -- Programming languages, their environments and system software interfaces -- APL -- Part 2: Exted APL
- ISO/IEC 16523-3:2013 Information technology -- Programming languages, their environments and system software interfaces -- APL -- Part 3: Object-oriented APL