注册/登录
搜索
搜索
本版
帖子
用户
门户
Portal
首页
锐阔商贸论坛
»
首页
›
行业信息
›
互联网络
›
一种编程语言 (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 功能来编写。
编程语言
相关帖子
•
编程语言反斜杠
•
开发运营 编程语言 .NET 框架 (.NET)
•
开发运营 编程语言 可执行文件 (.EXE)
•
软件开发 第二代(编程)语言 (2GL)
•
软件开发 第一代(编程)语言 (1GL)
•
软件开发 第五代(编程)语言 (5GL)
•
开发运营 发展 第四代(编程)语言 (4GL)
•
软件开发 第三代(编程)语言 (3GL)
•
了解 C# 与 C++ 之间的异同与基础知识
•
5 种基本编程语言(定义、类型和技巧)
回复
使用道具
举报
置顶卡
变色卡
千斤顶
返回列表
帮助中心
|
标签云
|
免责声明
|
世界地图
|
锐阔商贸论坛
Copyright©GMT+8, 2025-1-24 13:03
快速回复
返回顶部
返回列表