05241nam 22006254a 450 991078351470332120200520144314.01-280-25350-997866102535000-7645-9695-0(CKB)1000000000244165(EBL)226432(OCoLC)475932595(SSID)ssj0000237878(PQKBManifestationID)11217910(PQKBTitleCode)TC0000237878(PQKBWorkID)10222077(PQKB)10111600(Au-PeEL)EBL226432(CaPaEBR)ebr10114272(CaONFJC)MIL25350(CaSebORM)9780764579967(MiAaPQ)EBC226432(EXLCZ)99100000000024416520041223d2005 uy 0engur|n|---|||||txtccrRexx programmer's reference[electronic resource] /Howard Fosdick1st editionIndianapolis, IN Wileyc20051 online resource (722 p.)"Programmer to programmer"--Cover.0-7645-7996-7 Includes bibliographical references (p.[531]-[533]) and index.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 StructuresOverviewStructured 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; SummaryTest 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 LinePassing 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 RoutineLimitationsSummary; 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 UnderstandingChapter 13: Writing Portable RexxOriginally 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 handheld.There are 8 different free Rexx interpreters optimized for different platforms and uses. This book shows how to use them all.Shows how to script for GUIs, databases, web servers, XML, and other interfaces.Details how to make the best use of Rexx tools and interfaces, withREXX (Computer program language)REXX (Computer program language)005.13/3Fosdick Howard52057MiAaPQMiAaPQMiAaPQBOOK9910783514703321Rexx programmer's reference3778237UNINA