Category:PL/M: Difference between revisions
Content added Content deleted
m (Minor addition to the statements list and differences from PL/1) |
m (A little more info.) |
||
Line 1: | Line 1: | ||
{{stub}}{{language}} |
{{stub}}{{language}} |
||
PL/M (Programming Language for Microcomputers) is (as the name suggests) a language designed for microcomputer software, particularly system software. |
Designed and implemented in 1973 by Gary Kildall, PL/M (Programming Language for Microcomputers) is (as the name suggests) a language designed for microcomputer software, particularly system software. |
||
<br> |
<br> |
||
<br> |
<br> |
||
Line 18: | Line 18: | ||
There are no built-in I/O statements - calls to appropriate routines would be made instead. |
There are no built-in I/O statements - calls to appropriate routines would be made instead. |
||
<br><br> |
<br><br> |
||
Unlike |
Unlike PL/1, PL/M keywords are reserved and so cannot be used as identifiers. The Boolean operators are reserved words: AND, OR and NOT instead of the symbols: &, |, ¬. |
||
<br> |
<br> |
||
Available datatypes (BYTE, WORD, etc.) reflected the available types of the microprocessors. |
Available datatypes (BYTE, WORD, etc.) reflected the available types of the microprocessors. |
||
Line 30: | Line 30: | ||
<br> |
<br> |
||
Compilers were available for a number of microprocessors including the 8080 Z80. |
Compilers were available for a number of microprocessors including the 8080 Z80. |
||
<br> |
|||
<br> |
|||
Kildall's original PL/M compiler was implemented entirely in standard Fortran 66. |
|||
<br> |
<br> |
||
<br> |
<br> |