PL/1语言 :上古伟大的操作系统IBM System/3603的开发编程语言

PL/I是一种由IBM在20世纪60年代开发的编程语言,旨在支持数据处理、科学计算和系统编程。它源自NPL并借鉴了ALGOL,提供了结构化编程和高级数据处理功能。PL/I标准于1976年发布,标志着语言的成熟与广泛应用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

PL/I (Programming Language One,发音为/pi /I w / n/,有时也写为PL/1)[1]是最初由IBM开发的一种过程式、命令式的计算机编程语言。它是为科学、工程、商业和系统编程而设计的。自20世纪60年代引入以来,它一直被学术、商业和工业组织不断使用。[2]

PL/1 ANSI标准X3.53-1976于1976年发布。

PL/I的主要领域是数据处理、数值计算、科学计算和系统编程。它支持递归、结构化编程、链接数据结构处理、定点、浮点、复杂、字符串处理和位字符串处理。该语言的语法类似于英语,适合于描述复杂的数据格式,并提供一系列可用于验证和操作这些格式的函数。

在20世纪50年代和60年代初,商业和科学用户使用不同的编程语言为不同的计算机硬件编程。商业用户通过COMTRAN从Autocoders转向COBOL,而科学用户则使用Fortran、ALGOL、GEORGE等编程。**IBM System/3603**被设计为两组用户的通用机器架构,取代了所有现有的IBM架构。类似地,IBM希望为所有用户提供一种单一的编程语言。它希望Fortran可以被扩展到包含商业程序员需要的特性。1963年10月,一个委员会成立了[4],最初由来自纽约的三名IBM员工和IBM科学用户组SHARE的三名成员组成,他们提议对Fortran进行这些扩展。考虑到Fortran的限制,他们无法做到这一点,于是开始设计一种新的编程语言,这种语言大致基于ALGOL,被称为NPL。这个缩写词与英国国家物理实验室的名称相冲突,并被MPPL(多用途编程语言)取代[5],并在1965年被[6]PL/I(带有罗马数字“I”)取代。第一个定义出现在

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值