PL/I
跳至導覽
跳至搜尋
頁面Template:Hlist/styles.css沒有內容。頁面Module:Infobox/styles.css沒有內容。
| 腳本錯誤:沒有「InfoboxImage」這個模塊。 | |
| 腳本錯誤:沒有「InfoboxImage」這個模塊。 | |
| 編程範型 | 過程式, 指令式, 結構化 |
|---|---|
| 設計者 | IBM與腳本錯誤:沒有「ilh」這個模塊。語言發展委員會 |
| 實作者 | IBM |
| 釋出時間 | 1964年 |
| 當前版本 | Template:Software version |
| 網站 | Template:Official url |
| 衍生副語言 | |
| 腳本錯誤:沒有「ilh」這個模塊。, 腳本錯誤:沒有「ilh」這個模塊。, 腳本錯誤:沒有「ilh」這個模塊。, 腳本錯誤:沒有「ilh」這個模塊。, 腳本錯誤:沒有「ilh」這個模塊。, 腳本錯誤:沒有「ilh」這個模塊。, 腳本錯誤:沒有「ilh」這個模塊。, 腳本錯誤:沒有「ilh」這個模塊。, EPL[1] | |
| 受影響於 | |
| COBOL, Fortran, ALGOL | |
| 影響語言 | |
| 腳本錯誤:沒有「ilh」這個模塊。, B語言, REXX, 腳本錯誤:沒有「ilh」這個模塊。 | |
腳本錯誤:沒有「Check for unknown parameters」這個模塊。
PL/I(腳本錯誤:沒有「IPAc-en」這個模塊。),源自編程語言一號(腳本錯誤:沒有「Lang」這個模塊。)的縮寫,一種過程式、指令式程式語言。由IBM公司在1960年代發明的第三代高級編程語言,用於IBM的腳本錯誤:沒有「ilh」這個模塊。、或迪吉多的VAX/VMS等作業系統中。 在系統軟件,圖像,仿真,文字處理,網絡,商業軟件等領域均可應用。
樣例代碼[編輯]
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;
引用[編輯]
- ↑ 腳本錯誤:沒有「citation/CS1」這個模塊。
外部連結[編輯]
- Kednos PL/I for HP OpenVMS VAX and Alpha
- IBM PL/I for IBM大型主機,腳本錯誤:沒有「ilh」這個模塊。 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(頁面存檔備份,存於互聯網檔案館)
package.lua第80行Lua錯誤:module 'Module:Arguments' not found