LEADER 05241nam 22006254a 450 001 9910783514703321 005 20200520144314.0 010 $a1-280-25350-9 010 $a9786610253500 010 $a0-7645-9695-0 035 $a(CKB)1000000000244165 035 $a(EBL)226432 035 $a(OCoLC)475932595 035 $a(SSID)ssj0000237878 035 $a(PQKBManifestationID)11217910 035 $a(PQKBTitleCode)TC0000237878 035 $a(PQKBWorkID)10222077 035 $a(PQKB)10111600 035 $a(Au-PeEL)EBL226432 035 $a(CaPaEBR)ebr10114272 035 $a(CaONFJC)MIL25350 035 $a(CaSebORM)9780764579967 035 $a(MiAaPQ)EBC226432 035 $a(EXLCZ)991000000000244165 100 $a20041223d2005 uy 0 101 0 $aeng 135 $aur|n|---||||| 181 $ctxt 182 $cc 183 $acr 200 10$aRexx programmer's reference$b[electronic resource] /$fHoward Fosdick 205 $a1st edition 210 $aIndianapolis, IN $cWiley$dc2005 215 $a1 online resource (722 p.) 300 $a"Programmer to programmer"--Cover. 311 $a0-7645-7996-7 320 $aIncludes bibliographical references (p.[531]-[533]) and index. 327 $aRexx 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 327 $aOverviewStructured 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 327 $aTest 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 327 $aPassing 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 327 $aLimitationsSummary; 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 327 $aChapter 13: Writing Portable Rexx 330 $aOriginally 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, with 606 $aREXX (Computer program language) 615 0$aREXX (Computer program language) 676 $a005.13/3 700 $aFosdick$b Howard$052057 801 0$bMiAaPQ 801 1$bMiAaPQ 801 2$bMiAaPQ 906 $aBOOK 912 $a9910783514703321 996 $aRexx programmer's reference$93778237 997 $aUNINA