Programmeren in REXX: verschil tussen versies

Verwijderde inhoud Toegevoegde inhoud
GuyDC (overleg | bijdragen)
Toevoegen referenties
GuyDC (overleg | bijdragen)
Inleiding meer sprekend en link toegevoegd
Regel 5:
 
Door de jaren heen zijn er verschillende varianten gemaakt. Wij zullen hier gebruik maken van de [http://www.oorexx.org/ Object REXX (OORexx)] versie.
AlhoewelHoewel hiermee ook Object Oriëntatie mogelijk is, laatkiezen dezewe variantvoor ook toe op deeen klassieke manierprogrammeertechniek, tezodat werken.het Hierboek kiezenook wegrotendeels daarvoorbruikbaar omblijft meer algemeen bruikbaarvoor teandere blijvenimplementaties.
 
In dit boek overlopen we stapde voorkarakteristieken stap deen mogelijkheden van deze programmeertaal. We voegen telkens voorbeelden toe, zodatgeven tips, en wijzen op de addertjes onder het gras. Dit zou het voor de lezer mogelijk moetmoeten zijnmaken snel aan de slag te kunnen gaan.
 
Omdat REXX heelis in de eerste plaats ontwikkeld om het de programmeur - en niet de ontwikkelaar - gemakkelijk te maken. De werking van het onderliggend systeem wordt zo veel als mogelijk weggestopt. Zo kent REXX flexibelslechts omspringtéén mettype variabelen, zodat vooraf declareren en initialiseren ervan niet nodig is, en omdat. couranteCourante (Engelse) woorden worden gebruikt voor instructies of functies, en het aantal syntactische regels is beperkt is,. Daardoor worden leesbaarheid en ontwikkeling sterk bevorderd. Een beginneling zal met REXX snel aan concrete projecten kunnen beginnen.
 
=Hoofdstukken=
Regel 30 ⟶ 31:
 
=Conventies in de tekst=
InBij de beschrijving van instructies, bevelen of functies zijn deworden elementenoptionele dieparameters tussen vierkante haken '''[ ]''' zijn geplaatst optioneel. Als ze niet worden opgegeveningevoerd, worden dikwijls welbepaalde standaardwaarden verondersteld. Wij gebruiken daaromdan volgende notatie om aan te duiden welke waarde standaard zal gebruikt:
[optie | <u>1</u>]
DezeAls de parameter isniet duswordt optioneel, maar bij ontstentenis ervaningevoerd zal het bevel ofhier de functie deonderlijnde waarde 1voor aannemenworden (deaangenomen, waardehier die1 onderstreept is)dus.
 
Het resultaat van een bewerking schrijven we tussen '''&#171;&nbsp;&#187;''' tekens. Deze tekens zelf maken geen deel uit van het resultaat, maar laten toe te tonen of er spaties voor- of achteraan het resultaat staan.
 
We verkiezen in de cursus toch gebruik te maken van de Engelse termen. Dat maakt het lezen van de officiële gebruiksaanwijzing al wat gemakkelijker. Zo spreken we van een '''string''' als we een reeks opeenvolgende karakters bedoelen. Met '''statement''' bedoelen we dan weer een uit te voeren programmalijn. We leggen de termen wel uit wanneer we ze tegenkomen.
Regel 48 ⟶ 49:
Antwoord:Er zijn 8 planeten in ons zonnestelsel, in volgorde vanaf de zon gezien: Mercurius, Venus, Aarde, Mars, Jupiter, Saturnus, Uranus en Neptunus. Vroeger werd Pluto ook als planeet beschouwd, maar voor astronomen lijkt dat klompje ijs niet belangrijk genoeg meer om als planeet te worden beschouwd. Je vindt meer uitleg [[w:Planetenstelsel|Hier]].
}}
Om het antwoord te kunnen lezen moet men op "uitklappen" klikken, doch het is natuurlijk de bedoeling datom de lezervraag de vraageerst zelfte probeertproberen op te lossen.
 
=Externe links=
Regel 66 ⟶ 67:
* [http://www.mindspring.com/~dave_martin/RexxFAQ.html Rexx Frequently Asked Questions (FAQ)]
* [http://www.rexxla.org/rexxlang/rexxtut.html Introductory Rexx Tutorial, SHARE, Spring 1997]
* [http://www.vm.ibm.com/download/packages/descript.cgi?TCVM1 Een REXX cursus voor het z/VM systeem]
 
= Andere versies van REXX (freeware)=
Informatie afkomstig van https://nl.wikibooks.org Wikibooks NL.
Wikibooks NL is onderdeel van de wikimediafoundation.