锐阔商贸论坛

搜索

一种编程语言 (APL)

admin 发表于 2021-12-18 13:17:50 显示全部楼层
编程语言 (APL) 是什么意思?
编程语言 (APL) 在 1962 年 Kenneth E. Iverson 的一本同名书中首次描述。APL 是一种交互式解释型第三代语言 (3GL),面向计算机以解释性方式严格表达数学符号。APL 对数组和运算符进行了简洁的表示,在允许实现抽象问题解决的同时对它们进行操作。它从不同的领域做到这一点,并表达独立于计算平台细节的算法。

今天,许多商业和非商业供应商在集成开发环境 (IDE) 中提供 APL。

在被称为 APL 之前,该语言被简称为艾弗森语言。

APL 通常用于一系列不同的问题领域,例如数学、科学研究、可视化、工程、机器人技术和精算科学。该语言是用独特的非标准 APL 字符集编写的。艾弗森声称使用这个集合会产生一种超越常规字符集的符号能力。因此,APL 的能力依赖于公共数组运算符、函数及其组合由单个专用符号(原语)的表示。结果是一种不容易阅读的语言。然而,APL 在金融、保险和数学应用领域拥有小而热情的用户群。

APL 程序更有可能在 APL 工作区中解释而不是编译。与从上到下计算的其他语言不同,APL 表达式是从右到左计算的。最初,APL 不包含控制结构。然而,现代实现通常包括一组全面的控制结构,允许数据分离和程序流控制。

APL 已由美国国家标准协会 (ANSI) 和国际标准化组织 (ISO) 标准化。

APL 程序最好通过使用带有 APL 特定符号表示法的特殊键盘或重新映射通用键盘并使用 APL 语言贴花来指示 APL 功能来编写。

帮助中心|标签云|免责声明|世界地图|锐阔商贸论坛

Copyright©GMT+8, 2025-1-24 13:03

快速回复 返回顶部 返回列表