Programmeren in PL/1/Inleiding: verschil tussen versies
k titel 'Programmeren in PL/I/Inleiding' gewijzigd in 'Programmeren in PL/1/Inleiding': zo is het bedoeld |
sub |
||
Regel 49: | Regel 49: | ||
</pre> |
</pre> |
||
}} |
}} |
||
<!-- ----------- Hieronder onderhoudsmeldingen -------------- --> |
|||
{{sub}} |
Versie van 19 jun 2008 21:03
Algemeen
PL/I is een procedurele, derde generatie-programmeerstaal.
Het hoofdprogramma wordt aangeduid als een PROCEDURE met als OPTIONS-parameter MAIN:
PL/1-code: aanduiding hoofdprocedure
hoofdprogrammanaam: PROCEDURE OPTIONS(MAIN);
Syntax
Elk statement wordt afgesloten met een puntkomma. Toewijzingen bestaan uit een linkerlid dat de geëvalueerde waarde van het rechterlid ontvangt.
PL/1-code: wiskundige berekening
x =(b - c)* d; y = b - c * d;
De variabele x krijgt de waarde van het product van d en het verschil van b en c. Variabel y daarentegen krijgt de waarde van het verschil van b en het product van c en d; Volgens de prioriteitsregels gaat vermenigvuldigen namelijk boven aftrekken.
PL/1-code: concatenatie
s = t || u;
In bovenstaand voorbeeld wordt de tekenreeks (string) s samengesteld door string t en string u achtereen te zetten.
Commentaar
Opmerkingen worden tussen /* en */ geschreven. Voordeel hiervan is dat ineens hele blokken commando's kunnen uitgesloten worden, zonder te ze hoeven wissen.
PL/1-code: commentaar
/* Het commentaar mag over verschillende regels verspreid liggen. */