Rexx programmer's reference

Originally developed for mainframes but highly portable across platforms-from servers to desktops to handhelds-Rexx is an easy yet powerful scripting language that's widely used for rapid application development.Covers Rexx interpreters for specialized functions-object-oriented, mainframe, and...

Descripción completa

Detalles Bibliográficos
Autor principal: Fosdick, Howard (-)
Formato: Libro electrónico
Idioma:Inglés
Publicado: Indianapolis, IN : Wiley c2005.
Edición:first edition
Materias:
Ver en Biblioteca Universitat Ramon Llull:https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009626889106719
Tabla de Contenidos:
  • Rexx Programmer's Reference; About the Author; Foreword; Acknowledgments; Contents at a Glance; Contents; Introduction; Part I; Chapter 1: Introduction to Scripting and Rexx; Overview; Why Scripting?; Why Rexx?; Power and Flexibility; Universality; Typical Rexx Applications; What Rexx Doesn't Do; Which Rexx?; Downloading Regina Rexx; Installing Regina under Windows; Installing Regina under Linux and Unix; Summary; Test Your Understanding; Chapter 2: Language Basics; Overview; A First Program; Language Elements; Operators; Summary; Test Your Understanding; Chapter 3: Control Structures
  • OverviewStructured Programming in Rexx; IF Statements; DO Statements; A Sample Program; SELECT Statements; CALL Statements; Another Sample Program; Unstructured Control Instructions; Summary; Test Your Understanding; Chapter 4: Arrays; Overview; The Basics; A Sample Program; Associative Arrays; A Sample Associative Array Program; Creating Data Structures Based on Arrays; Summary; Test Your Understanding; Chapter 5: Input and Output; Overview; The Conceptual I/O Model; Line-Oriented Standard I/O; Character-Oriented Standard I/O; Conversational I/O; Redirected I/O; I/O Issues; Summary
  • Test Your UnderstandingChapter 6: String Manipulation; Overview; Concatenation and Parsing; A Sample Program; String Functions; The Word-Oriented Functions; The Bit String Functions and Conversions; Summary; Test Your Understanding; Chapter 7: Numbers, Calculations, and Conversions; Overview; The Basics; More Numeric Functions; Conversions; A Sample Program; Summary; Test Your Understanding; Chapter 8: Subroutines, Functions, and Modularity; Overview; The Building Blocks; Internal Functions and Subroutines; Passing Parameters into a Script from the Command Line
  • Passing Parameters into Subroutines and FunctionsA Sample Program; The Function Search Order; Recursion; More on Scoping; Another Sample Program; Summary; Test Your Understanding; Chapter 9: Debugging and the Trace Facility; Overview; The say Instruction; The trace Instruction; Reading Trace Output; The trace Function; Interactive Tracing; Summary; Test Your Understanding; Chapter 10: Errors and Condition Trapping; Overview; Error Trapping; How to Trap Errors; A Sample Program; An Improved Program; Special Variables; signal versus call; The condition Function; A Generic Error-Trap Routine
  • LimitationsSummary; Test Your Understanding; Chapter 11: The External Data Queue, or "Stack"; Overview; What Is the Stack?; An Example - Placing Data into the Stack and Retrieving It; Another Example - The Stack for Interroutine Communication; Practical Use of the Stack; Summary; Test Your Understanding; Chapter 12: Rexx with Style; Overview; Capitalize on Capitalization; Good Variable Naming; Use Spacing and Indentation; Limit Nesting; Comment Code; Write Modular Code; Write Structured Code; Handle Errors; Additional Suggestions; Avoid Common Coding Errors; Summary; Test Your Understanding
  • Chapter 13: Writing Portable Rexx