目录:
定义-编程语言(APL)是什么意思?
肯尼思·艾弗森(Kenneth E. Iverson)在1962年的同名书中首次描述了一种编程语言(APL)。 APL是一种交互式且经过解释的第三代语言(3GL),面向计算机以解释方式对数学符号的严格表达。 APL简洁地表示了数组和运算符,可以对其进行操作,同时允许实现抽象的问题解决方案。 它从不同的领域来做到这一点,并表达独立于计算平台细节的算法。
如今,许多商业和非商业供应商都在集成开发环境(IDE)中提供了APL。
在被称为APL之前,该语言仅被称为Iverson's Language。
Techopedia解释了一种编程语言(APL)
APL通常用于各种问题领域,例如数学,科学研究,可视化,工程,机器人技术和精算科学。 该语言是使用唯一且非标准的APL字符集编写的。 艾弗森声称,使用此集合可产生超越常规字符集的注释功能。 相应地,APL的功能依赖于公共数组运算符,函数及其组合的表示法,该运算符由单个专用符号(原始)表示。 结果是一种不易阅读的语言。 但是,APL在金融,保险和数学应用方面的用户基础很小,但热情很高。
APL程序更有可能在APL工作区中解释而不是编译。 与其他从上到下评估的语言不同,APL表达式是从右到左评估的。 最初,APL不包含控制结构。 但是,现代的实现通常包括一组全面的控制结构,以允许进行数据分离和程序流控制。
APL已由美国国家标准协会(ANSI)和国际标准化组织(ISO)进行了标准化。
最好使用具有APL专用符号符号的特殊键盘或重新映射通用键盘并使用APL语言贴花指示APL功能来编写APL程序。