REXX
Z Wikipedii
REXX (ang. REstructured eXtended eXecutor) jest proceduralnym interpretowanym językiem programowania zaprojektowanym przez Mike'a Cowlishawa. Jego składnia jest zbliżona do języka angielskiego. Po raz pierwszy pojawił się na platformie VM/SP Relase 3 w 1983 roku.
Zaimplementowany jest na wszystkich znaczÄ…cych platformach firmy IBM:
- z/VM
- VSE/ESA
- OS/390, z/OS
- AIX
- OS/2
Można go używać także na platformach niezwiązanych z IBM jak:
- Amiga
- AROS
- HP OpenVMS
- HP NonStop Kernel (dawniej Tandem)
- wiele odmian UNIX-a (w tym FreeBSD, Linux, Solaris)
- Mac OS
- Microsoft Windows
- Palm OS
[edytuj] Przykładowy program
Należy pamiętać, że każdy program w REXX'ie rozpoczyna się od komentarza.
/* REXX Calculator */
/* progam glowny */
say "Please enter two numbers"
parse pull a b . /* wczytanie zmiennych a i b z klawiatury */
if b <>"" then
if \(datatype(a,number) & datatype(b,number)) then
say "a or b isn't a number"
else
call Sub1 a b /* wywolanie procedury Sub1 */
else
say "b is empty"
Exit
/* procedura */
Sub1:
say "At" TIME() "on" DATE() "user" USERID() "entered" a "and" b
say a "+" b "=" a + b
say a "-" b "=" a - b
say a "*" b "=" a * b
say a "/" b "=" a / b
say "divided by" b "is" a%b "with remainder of" a//b
return
[edytuj] Zobacz też
- Regina - najpopularniejszy opensource'owy interpreter języka REXX
[edytuj] Linki zewnętrzne
ABAP • Ada • AWK • Asembler • C • C++ • C# • COBOL • Common Lisp • D • F# • Forth • Fortran • GAUSS • Icon • Java • JavaScript • Lisp • Lustre• Modula 2 • Ocaml • Oberon • Object Pascal • Objective-C • Pascal • Perl • PHP • PL/SQL • Python • REXX • Ruby • SAS 4GL • sh • Smalltalk • Snobol • SQL • Visual Basic • VB.NET • XUL
Akademickie: Comal • Eiffel • Haskell • Logo • MCPL • ML • Nemerle • Prolog • Scheme
Historyczne: ALGOL • APL • BASIC • Clipper • JAS • MUMPS • PLAN • PL/I • PL/M • SAKO • SAS (asembler) • Simula
Inne: Erlang • occam • QCL
Ezoteryczne: INTERCAL • Brainfuck • BeFunge • Unlambda • Malbolge • Whitespace • FALSE • HQ9+ • Shakespeare • Whirl • Ook
| Segment pism dla rodziców zanotował wzrost sprzedaży |
|
Wszystkie miesiÄ™czniki dla rodziców zanotowaÅ‚y w lutym br. wyższÄ… sprzedaż ogółem w porównaniu z lutym ub.r. – wynika z danych ZwiÄ…zku Kontroli Dystrybucji Prasy.
|
| Zawitkowski nowym naczelnym "Dziewczyny" |
|
Robert Zawitkowski będzie redaktorem naczelnym miesięcznika młodzieżowego "Dziewczyna" (Axel Springer Polska).
|
| Minister skarbu chce kuratora dla Polskiego Radia |
|
Minister skarbu państwa Aleksander Grad zwrócił się do sądu o ustanowienie kuratora Polskiego Radia. Chce w ten sposób przeciwdziałać paraliżowi we władzach spółki.
|
| TVN24 wyrusza na Euro 2008 helikopterem |
|
Komentatorami rozgrywek Euro 2008 w TVN24 będą Jan Tomaszewski i Olaf Lubaszenko. Do obsługi mistrzostw Europy w piłce nożnej stacja wykorzysta też śmigłowiec Błękitny 24, który poleci do Austrii.
|
| Polsat News ruszy 1 czerwca i z brytyjskÄ… koncesjÄ… |
|
KanaÅ‚ informacyjny Polsatu wystartuje 1 czerwca br. i bÄ™dzie nadawaÅ‚ z brytyjskÄ… koncesjÄ… – dowiedziaÅ‚ siÄ™ "Presserwis".
|