Programmeren in REXX: verschil tussen versies

Uit Wikibooks
Verwijderde inhoud Toegevoegde inhoud
Geen bewerkingssamenvatting
GuyDC (overleg | bijdragen)
kGeen bewerkingssamenvatting
Regel 1: Regel 1:
{{Programmeren in REXX}}
{{Programmeren in REXX}}
{{50%}}
{{bi}}
{{bi}}
'''[[w:Rexx|REXX]]''' is een programmeertaal oorspronkelijk ontstaan voor het VM/370 besturingssysteem (nu zVM) op IBM mainframes. Nu is REXX op zowat elk platform bruikbaar.
'''[[w:Rexx|REXX]]''' is een programmeertaal oorspronkelijk ontstaan op het VM/370 besturingssysteem (nu z/VM) op IBM mainframes. Nu bestaan REXX versies voor de meeste besturingssystemen.
Lees het artikel '''[[w:Rexx|REXX]]''' voor meer uitleg over ontstaan en geschiedenis.


Het is een taal die heel flexibel omspringt met variabelen. Zo is vooraf declareren en initialiseren van variabelen niet nodig. Het gebruik van (Engelse) woorden als instructies of functies, en het beperkt aantal syntactische tekens bevorderen sterk de leesbaarheid.
Het is een taal die heel flexibel omspringt met variabelen. Zo is vooraf declareren en initialiseren van variabelen niet nodig. Het gebruik van (Engelse) woorden als instructies of functies, en het beperkt aantal syntactische tekens bevorderen sterk de leesbaarheid.


Er bestaan verschillende varianten, maar we baseren ons hier op de definities vastgelegd in de ANSI X3274–1996. We gebruiken de Open Object Rexx versie die te vinden is in de eerste externe link maar gebruiken REXX op de klassieke manier, zonder gebruik van Object Orientation.
Er bestaan verschillende varianten, maar we gebruiken hier de Open Object REXX (OORexx) versie die men kan vinden op [http://www.oorexx.org/] en die zelf de norm ANSI X3274–1996 volgt.
Alhoewel dus Object Orientatie mogelijk is met deze versie, laat ze ook toe op de klassieke manier te werken. Dat is wat we hier doen om algemeen bruikbaar te blijven op alle platformen.

In dit boek overlopen we de meeste mogelijkheden van deze programmeertaal, en voegen veel voorbeelden toe, zodat het voor de lezer mogelijk moet zijn aan de slag te gaan.
Dit zou nogal snel moeten kunnen gebeuren, want REXX is een taal die heel flexibel omspringt met variabelen, zodat vooraf declareren en initialiseren ervan niet nodig is. Het gebruik van (Engelse) termen als instructies of functies, en het beperkt aantal syntactische tekens bevorderen sterk de leesbaarheid en vereenvoudigen het schrijven.


*[[/Fundamenten|Fundamenten]]
*[[/Fundamenten|Fundamenten]]
Regel 17: Regel 21:
*[[/Trace|Tracing en debugging]]
*[[/Trace|Tracing en debugging]]
*[[/Flexibele variabelen|Flexibele variabelen]]
*[[/Flexibele variabelen|Flexibele variabelen]]
** Ondersteuning voor arrays
*[[/SIGNAL|SIGNAL]]
*[[/SIGNAL|SIGNAL]]
*[[/Afhandeling van fouten en excepties|Afhandeling van fouten en excepties]]
*[[/Afhandeling van fouten en excepties|Afhandeling van fouten en excepties]]
Regel 28: Regel 31:


<!-- ----------- Hieronder onderhoudsmeldingen -------------- -->
<!-- ----------- Hieronder onderhoudsmeldingen -------------- -->
{{Fase1}}{{boek|Programmeren in REXX}}
{{boek|Programmeren in REXX}}
{{Beg}}
{{Beg}}
{{50%}}

[[Categorie:REXX]]
[[Categorie:REXX]]



Versie van 3 nov 2011 15:25

   Programmeren    in REXX

REXX is een programmeertaal oorspronkelijk ontstaan op het VM/370 besturingssysteem (nu z/VM) op IBM mainframes. Nu bestaan REXX versies voor de meeste besturingssystemen. Lees het artikel REXX voor meer uitleg over ontstaan en geschiedenis.

Het is een taal die heel flexibel omspringt met variabelen. Zo is vooraf declareren en initialiseren van variabelen niet nodig. Het gebruik van (Engelse) woorden als instructies of functies, en het beperkt aantal syntactische tekens bevorderen sterk de leesbaarheid.

Er bestaan verschillende varianten, maar we gebruiken hier de Open Object REXX (OORexx) versie die men kan vinden op [1] en die zelf de norm ANSI X3274–1996 volgt. Alhoewel dus Object Orientatie mogelijk is met deze versie, laat ze ook toe op de klassieke manier te werken. Dat is wat we hier doen om algemeen bruikbaar te blijven op alle platformen.

In dit boek overlopen we de meeste mogelijkheden van deze programmeertaal, en voegen veel voorbeelden toe, zodat het voor de lezer mogelijk moet zijn aan de slag te gaan. Dit zou nogal snel moeten kunnen gebeuren, want REXX is een taal die heel flexibel omspringt met variabelen, zodat vooraf declareren en initialiseren ervan niet nodig is. Het gebruik van (Engelse) termen als instructies of functies, en het beperkt aantal syntactische tekens bevorderen sterk de leesbaarheid en vereenvoudigen het schrijven.

Externe links

Wikipedia
Dit artikel is een eerste opzet. U wordt uitgenodigd op bewerken te klikken om uw kennis aan dit artikel toe te voegen.
Redelijk ontwikkeld. Revisiedatum: onbekend 
Informatie afkomstig van https://nl.wikibooks.org Wikibooks NL.
Wikibooks NL is onderdeel van de wikimediafoundation.