Programmeren in REXX: verschil tussen versies

Verwijderde inhoud Toegevoegde inhoud
GuyDC (overleg | bijdragen)
kGeen bewerkingssamenvatting
GuyDC (overleg | bijdragen)
Tekst vereenvoudgen en opschonen
Regel 1:
{{Programmeren in REXX}}
{{bi}}
'''[[w:Rexx|REXX]]''' is een programmeertaal oorspronkelijk, ontstaan op het VM/370 besturingssysteem (nu z/VM) opvoor IBM mainframes. NuEr bestaan nu REXX versies voor depraktisch meestealle besturingssystemen.
Lees het artikel '''[[w:Rexx|REXX]]''' voor meer uitleg over ontstaan en geschiedenis.
 
ErOver bestaande jaren zijn er verschillende varianten, maargemaakt. weWij gebruikenzullen hier degebruik Openmaken Objectvan REXX (OORexx) versie die men kan vinden opde [http://www.oorexx.org/]|Open enObject dieREXX zelf(OORexx)] deversie. norm ANSI X3274–1996 volgt.
Alhoewel dushiermee Object OrientatieOriëntatie mogelijk is, metlaat deze versie, laat zevariant ook toe op de klassieke manier te werken. DatHier is watkiezen we hier doendaarvoor om meer algemeen bruikbaar te blijven op alle platformen.
 
In dit boek overlopen we destap meestevoor stap de mogelijkheden van deze programmeertaal,. enWe voegen veeltelkens voorbeelden toe, zodat het voor de lezer mogelijk moet zijn aan de slag te gaan.
Dit zou nogal snel moeten kunnen gebeuren, wantOmdat REXX is een taal die heel flexibel omspringt met variabelen, zodat vooraf declareren en initialiseren ervan niet nodig is., Heten gebruikomdat vancourante (Engelse) termenwoorden alsworden gebruikt voor instructies of functies, en het beperkt aantal syntactische tekensregels bevorderenbeperkt sterkis, deworden leesbaarheid en vereenvoudigenontwikkeling hetsterk bevorderd. Een beginneling zal met REXX snel aan concrete projecten kunnen schrijvenbeginnen.
 
=Hoofdstukken=
*[[/Fundamenten|Fundamenten]]
*[[/Commando1|Commando'sBevelen,  reeks 1]]
*[[/Functies1|Functies, reeks 1]]
*[[/Voorbeeld1|Ons eerste programma inmet REXX]]
*[[/Commando2|Commando'sBevelen,  reeks 2]]
*[[/Functies2|Functies, reeks 2]]
*[[/Parsing|Parse in nog meer detail]]
*[[/Voorbeeld2|Een tweede uitgewerkt voorbeeldprogramma]]
*[[/Functies3|Functies,Nog reeksfuncties 3en bevelen]]
*[[/SysteemCmds|Commando's uitvoeren van het besturingssysteem uitvoeren]]
*[[/Trace|TracingTraceren en debuggingdebuggen]]
*[[/RexxUtil|Nuttige REXXUtil functies]]
*[[/FileIO|Bestanden lezen en schrijven]]
*[[/Voorbeeldprogramma's|Nog andere voorbeeldprogramma's]]
*[[/OORexx|Toch een beetje OORexx]]
*[[/Index|Index van commando's en functies]]
 
=Conventies in de tekst=
In de beschrijving van instructies, commando'sbevelen of functies zijn de elementen die tussen vierkante haken '''[ ]''' zijn geplaatst optioneel. InAls veelze gevallenniet worden danopgegeven worden welbepaalde standaardwaarden aangenomen.
 
We zullenverkiezen in de tekstcursus toch meestal 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 vooruit REXXte voeren programmalijn. We leggen de termen wel uit wanneer we geldigze programmadeeltegenkomen.
 
InSoms deplaatsen tekstwe kaneen menvraag vragenin tegenkomende tekst. Deze zien er zo uit:
{{Toggletext
|kleur=#efdfef
Regel 43:
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 zienkunnen lezen moet men op "uitklappen" klikken, doch het is natuurlijk de bedoeling dat de lezer de vraag zelf probeert op te lossen.
 
=Externe links=
Informatie afkomstig van https://nl.wikibooks.org Wikibooks NL.
Wikibooks NL is onderdeel van de wikimediafoundation.