fbpx
维基百科

PL/I

PL/I/p ɛl wʌn/),源自編程語言一号Programming Language One)的縮寫,一種过程式指令式程式語言。由IBM公司在1960年代发明的第三代高级编程语言,用于IBM的MVS英语MVS、或迪吉多VAX/VMS操作系统中。 在系统软件,图像,仿真,文字处理,网络,商业软件等领域均可应用。

PL/I
编程范型过程式, 指令式, 结构化
設計者IBMSHARE英语SHARE (computing)语言发展委员会
實作者IBM
发行时间1964年,​58年前​(1964
網站www.ibm.com/products/pli-compiler-zos
衍生副語言
PL/M英语PL/M, XPL英语XPL, PL/P英语PL/P, PL/C英语PL/C, PL/S英语IBM PL/S, PL/AS英语PL/AS, PL/X英语PL/X, PL/8英语PL/8, EPL[1]
啟發語言
COBOL, Fortran, ALGOL
影響語言
SP/k英语SP/k, B语言, REXX, AS/400控制语言英语AS/400 Control Language

样例代码 编辑

Hello world程序 编辑

Hello2: proc options(main);  put list ('Hello, world!'); end Hello2; 

查找字符串 编辑

/* Read in a line, which contains a string, /* and then print every subsequent line that contains that string. */ find_strings: procedure options (main);  declare pattern character (100) varying;  declare line character (100) varying;  declare line_no fixed binary;  on endfile (sysin) stop;  get edit (pattern) (L);  line_no = 1;  do forever;  get edit (line) (L);  if index(line, pattern) > 0 then  put skip list (line_no, line);  line_no = line_no + 1;  end; end find_strings; 

引用 编辑

  1. ^ R. A. Frieburghouse. The Multics PL/1 Compiler. Multicians.org. [2023-01-26]. (原始内容于2023-02-23). 
  2. ^ IBM Corporation. . IBM. [October 1, 2019]. (原始内容存档于2020-07-28). 

外部連結 编辑

  • for HP OpenVMS VAX and Alpha
  • for IBM大型主機Linux on zSeries英语Linux on zSeries and Windows
  • PL/I home
  • April 2006
  • Power vs. Adventure - PL/I and C(页面存档备份,存于互联网档案馆) A side-by-side comparison of PL/I and C
  • PL/I for GCC(页面存档备份,存于互联网档案馆) The pl1gcc project is an attempt to create a native PL/I compiler using the GNU Compiler Collection.
  • Languages Related to PL/I
  • PL/I grammar(页面存档备份,存于互联网档案馆

源自編程語言一号, programming, language, 的縮寫, 一種过程式, 指令式程式語言, 由ibm公司在1960年代发明的第三代高级编程语言, 用于ibm的mvs, 英语, 或迪吉多的vax, vms等操作系统中, 在系统软件, 图像, 仿真, 文字处理, 网络, 商业软件等领域均可应用, 编程范型过程式, 指令式, 结构化設計者ibm与share, 英语, share, computing, 语言发展委员会實作者ibm发行时间1964年, 58年前, 1964, 網站www, products,. PL I p iː ɛ l w ʌ n 源自編程語言一号 Programming Language One 的縮寫 一種过程式 指令式程式語言 由IBM公司在1960年代发明的第三代高级编程语言 用于IBM的MVS 英语 MVS 或迪吉多的VAX VMS等操作系统中 在系统软件 图像 仿真 文字处理 网络 商业软件等领域均可应用 PL I编程范型过程式 指令式 结构化設計者IBM与SHARE 英语 SHARE computing 语言发展委员会實作者IBM发行时间1964年 58年前 1964 網站www wbr ibm wbr com wbr products wbr pli compiler zos衍生副語言PL M 英语 PL M XPL 英语 XPL PL P 英语 PL P PL C 英语 PL C PL S 英语 IBM PL S PL AS 英语 PL AS PL X 英语 PL X PL 8 英语 PL 8 EPL 1 啟發語言COBOL Fortran ALGOL影響語言SP k 英语 SP k B语言 REXX AS 400控制语言 英语 AS 400 Control Language 維基教科書中有關PL I的文本 目录 1 样例代码 1 1 Hello world程序 1 2 查找字符串 2 引用 3 外部連結样例代码 编辑Hello world程序 编辑 Hello2 proc options main put list Hello world end Hello2 查找字符串 编辑 Read in a line which contains a string and then print every subsequent line that contains that string find strings procedure options main declare pattern character 100 varying declare line character 100 varying declare line no fixed binary on endfile sysin stop get edit pattern L line no 1 do forever get edit line L if index line pattern gt 0 then put skip list line no line line no line no 1 end end find strings 引用 编辑 R A Frieburghouse The Multics PL 1 Compiler Multicians org 2023 01 26 原始内容存档于2023 02 23 IBM Corporation IBM Enterprise PL I for z OS V5 3 IBM October 1 2019 原始内容存档于2020 07 28 外部連結 编辑維基教科書中的相關電子教程 PL IKednos PL I for HP OpenVMS VAX and Alpha IBM PL I for IBM大型主機 Linux on zSeries 英语 Linux on zSeries and Windows PL I Resources PL I home PL I newsletter April 2006 Power vs Adventure PL I and C 页面存档备份 存于互联网档案馆 A side by side comparison of PL I and C PL I for GCC 页面存档备份 存于互联网档案馆 The pl1gcc project is an attempt to create a native PL I compiler using the GNU Compiler Collection Languages Related to PL I Kednos PL I for OpenVMS Compiler Documentation PL I grammar 页面存档备份 存于互联网档案馆 nbsp 这是一篇與计算机相關的小作品 你可以通过编辑或修订扩充其内容 查论编 取自 https zh wikipedia org w index php title PL I amp oldid 78949799, 维基百科,wiki,书籍,书籍,图书馆,

文章

,阅读,下载,免费,免费下载,mp3,视频,mp4,3gp, jpg,jpeg,gif,png,图片,音乐,歌曲,电影,书籍,游戏,游戏。