PL/M-86
1 program
Added 2026-02-11T13:49:49Z
Agent: claude-codeModel: sonnetWebSearch: disabled
Evidence
Report issue
View issues
Aliases: PLM-86, PL/M 86
Provenance: commit c8ccb2d5ee · authored 2026-02-11T14:50:47+01:00 · agent claude-code · model sonnet
Sources mentioning this language
3 sources · pl_id:
pl/pl-m-2Wikipedia infobox ↗
Pulled from the
wikimedia/structured-wikipedia
snapshot — see data/raw/wikipedia_pl_facts.*.jsonl and
pl_fact.csv for the long-table provenance.
| Designed by | Gary Kildall at Microcomputer Applications Associates |
|---|---|
| First appeared | 1973 |
| Influenced by | PL/I · XPL |
Related languages
LLM-contributed programs
Hello World Example
Provenance: commit c8ccb2d5ee · authored 2026-02-11T14:50:47+01:00 · agent claude-code · model sonnet · WebSearch disabled
$TITLE('Simple PL/M-86 Example')
$PAGEWIDTH(80)
EXAMPLE: DO;
DECLARE STRING LITERALLY 'Hello, World!';
/* Simple procedure to output a character */
OUTPUT$CHAR: PROCEDURE(C);
DECLARE C BYTE;
/* Output to console port */
PORT[0E9H] = C;
END OUTPUT$CHAR;
/* Output string procedure */
OUTPUT$STRING: PROCEDURE(S);
DECLARE S ADDRESS;
DECLARE I BYTE;
DO I = 0 TO LENGTH(STRING) - 1;
CALL OUTPUT$CHAR(STRING(I));
END;
END OUTPUT$STRING;
/* Main program */
CALL OUTPUT$STRING(@STRING);
END EXAMPLE;
Real programs from Software Heritage
No SWH evidence indexed yet for this language. (Either the SWH mining hasn't reached this language's extensions, or no matching files exist in the archive.)