PL/M
1973 | |
デジタルリサーチのゲイリー・キルドール[3] | |
ALGOL, PL/I, XPL |
PL/M(Programming Language for Microcomputersの
PL/I、ALGOL、XPLを
Pascal、C、BASICなどのような
オリジナルのPL/MコンパイラはIntel 8008に
PL/MコンパイラはIntel ISISなどのOSでもCPUが
インテルは90
PL/M sample code[編集 ]
FIND: PROCEDURE(PA,PB) BYTE;
DECLARE (PA,PB) BYTE;
/* 文字 列 SCRATCHからPAで始 まりPBで終 わる文字 列 を探 す */
DECLARE J ADDRESS,
(K, MATCH) BYTE;
J = BACK ;
MATCH = FALSE;
DO WHILE NOT MATCH AND (MAXM > J);
LAST,J = J + 1; /* Jから検索 を開始 */
K = PA ; /* 文字 列 がKで一致 するか */
DO WHILE SCRATCH(K) = MEMORY(LAST) AND
NOT (MATCH := K = PB);
/* さらに1文字 が一致 */
K = K + 1; LAST = LAST + 1;
END;
END;
IF MATCH THEN /* 格納 先 を移動 */
DO; LAST = LAST - 1; CALL MOVER;
END;
RETURN MATCH;
END FIND;
脚注 [編集 ]
- ^ a b c d e f “In His Own Words: Gary Kildall”. Remarkable People. Computer History Museum (2016
年 8月 2日 ). 2019年 12月21日 閲覧 。 - ^ a b c d e f Computer Connections: People, Places, and Events in the Evolution of the Personal Computer Industry. Kildall Family. (2016-08-02) 2016
年 11月17日 閲覧 。. - ^ a b “Gary Kildall and Collegial Entrepreneurship”. Dr. Dobb's Journal. (2001-06-22) 2006
年 11月20日 閲覧 。. - ^ ISIS, Intellec, PL/M and Intel
参考 文献 [編集 ]
- Intel Corporation (1976). PL/M-80 Programming Manual. Doc # 98-268B.
- McCracken, Daniel D. (1978). A Guide to PL/M Programming for Microcomputer Applications. Pearson Addison-Wesley.
外部 リンク[編集 ]
- PL/M 386 Programmer’s Guide (PDF) – RadiSys Corporation, December 1999. Includes entire syntax of PL/M in BNF notation. Also available on Archive.org.
- PL/M-80 Programming Manual – Intel Corporation (On Bitsavers.org).
- MCS-8 Guide to PL/M Programming – Intel Corporation (On Bitsavers.org).
この