Oh! Pascal! /

Saved in:
Bibliographic Details
Author / Creator:Cooper, Doug.
Edition:3rd ed.
Imprint:New York : W.W. Norton, c1993.
Description:lv, 583, 61 p. : ill. ; 25 cm.
Language:English
Subject:
Format: Print Book
URL for this record:http://pi.lib.uchicago.edu/1001/cat/bib/1426209
Hidden Bibliographic Details
ISBN:0393963977
0393963985 (w/IBM disk)
0393963993 (w/Macintosh disk)
Notes:Includes bibliogaphical references and index.

MARC

LEADER 00000cam a2200000 a 4500
001 1426209
003 ICU
005 20091207122100.0
008 930211s1993 nyua b 001 0 eng
010 |a  92031207 
020 |a 0393963977 
020 |a 0393963985 (w/IBM disk) 
020 |a 0393963993 (w/Macintosh disk) 
035 |a (OCoLC)26723938 
040 |c DLC  |d DLC  |d ICU$dOrLoB 
050 0 0 |a QA76.73.P2  |b C677 1993 
082 |a 005.13/3  |2 20 
100 1 |a Cooper, Doug.  |0 http://id.loc.gov/authorities/names/n81135186  |1 http://viaf.org/viaf/52321315 
245 1 0 |a Oh! Pascal! /  |c Doug Cooper. 
250 |a 3rd ed. 
260 |a New York :  |b W.W. Norton,  |c c1993. 
263 |a 9301 
300 |a lv, 583, 61 p. :  |b ill. ;  |c 25 cm. 
336 |a text  |b txt  |2 rdacontent  |0 http://id.loc.gov/vocabulary/contentTypes/txt 
337 |a unmediated  |b n  |2 rdamedia  |0 http://id.loc.gov/vocabulary/mediaTypes/n 
338 |a volume  |b nc  |2 rdacarrier  |0 http://id.loc.gov/vocabulary/carriers/nc 
504 |a Includes bibliogaphical references and index. 
505 2 0 |t Read Me First: A Look at Hardware and Software --  |t Read Me Second: Studying a Program --  |g Ch. 1.  |t Input and Output, Storage and Change.  |g 1-2.  |t Values and Variables.  |g 1-2.  |t I/O Procedures and Arguments.  |g 1-3.  |t Assignments and Expressions.  |g 1-4.  |t Program Engineering Notes: Bugs and Beyond --  |g Ch. 2.  |t Subprograms: Reusable Solutions.  |g 2-1.  |t Writing New Procedures.  |g 2-2.  |t The Standard Functions.  |g 2-3.  |t Declaring New Functions.  |g 2-4.  |t Program Engineering Notes: Nailing Parameters --  |g Ch. 3.  |t Program Design.  |g 3-1.  |t Planning and Design.  |g 3-2.  |t Subprograms and Abstraction.  |g 3-3.  |t Subprogram Nitty-Gritty.  |g 3-4.  |t Program Engineering Notes: House of Style --  |g Ch. 4.  |t Looping and Control: the for Statement.  |g 4-1.  |t Strictly Pascal.  |g 4-2.  |t Standard Practices and Examples.  |g 4-3.  |t Program Engineering Notes: Learning Doubt --  |g Ch. 5.  |t Making Choices: the if and case Statements.  |g 5-1.  |t Strictly Pascal.  |g 5-2.  |t Standard Practices and Examples.  |g 5-3.  |t Program Engineering: Over-Engineering Software --  |g Ch. 6.  |t Conditional Loops: while and repeat.  |g 6-1.  |t Strictly Pascal.  |g 6-2.  |t Standard Practices: Loop Specification.  |g 6-3.  |t Extended Examples: Mathematical Processing.  |g 6-4.  |t Program Engineering Notes: Let's Get Robust --  |g Ch. 7.  |t Text Processing: a Detour.  |g 7-1.  |t Strictly Pascal.  |g 7-2.  |t Standard Practices: Streams and Filters.  |g 7-3.  |t Program Engineering Notes: KISS --  |g Ch. 8.  |t Creating Values: Enumerations and Subranges.  |g 8-1.  |t Creating New Values.  |g 8-2.  |t Type Compatibility Rules.  |g 8-3.  |t Program Engineering Notes: Saving States --  |g Ch. 9.  |t The array Type.  |g 9-1.  |t Strictly Pascal.  |g 9-2.  |t Standard Practices: Basic Array Loop Bounds.  |g 9-3.  |t Extended Examples: Data Abstraction.  |g 9-4.  |t Program Engineering Notes: Tools for Inspection --  |g Ch. 10.  |t Sorting and Searching: an Excursion into Algorithms.  |g 10-1.  |t Searching.  |g 10-2.  |t Sorting.  |g 10-3.  |t Dijkstra's Dutch National Flag.  |g 10-4.  |t Complexity and Performance --  |g Ch. 11.  |t The record Type.  |g 11-1.  |t Strictly Pascal.  |g 11-2.  |t Extended Examples: More Data Abstraction.  |g 11-3.  |t Program Engineering Notes: Self-Describing Data --  |g Ch. 12.  |t Software Engineering.  |g 12-1.  |t In the Small: Defensive Programming.  |g 12-2.  |t In the Large: the Life Cycle.  |g 12-3.  |t Program Correctness --  |g Ch. 13.  |t The file Type.  |g 13-1.  |t Strictly Pascal.  |g 13-2.  |t Standard Practices and Examples.  |g 13-3.  |t Binary Files.  |g 13-4.  |t Program Engineering Notes --  |g Ch. 14.  |t The set Type.  |g 14-1.  |t Strictly Pascal.  |g 14-2.  |t Standard Practices and Examples --  |g Ch. 15.  |t The Pointer Types.  |g 15-1.  |t Strictly Pascal.  |g 15-2.  |t Standard Practices: Basic Link Operations.  |g 15-3.  |t Extended Examples: Stacks and Queues.  |g 15-4.  |t Program Engineering Notes --  |g Ch. 16.  |t Recursive Programming.  |g 16-1.  |t Recursive Procedures and Functions.  |g 16-2.  |t Recursive Array Programming.  |g 16-3.  |t Recursion and Pointers.  |t Appendix A: A Few Details --  |t Appendix B: Useful Procedures --  |t Appendix C: Real Arithmetic --  |t Appendix D: Pascal Pages --  |t Appendix E: About Software on the Diskette. 
650 0 |a Pascal (Computer program language)  |0 http://id.loc.gov/authorities/subjects/sh85098423 
650 7 |a Pascal (Computer program language)  |2 fast  |0 http://id.worldcat.org/fast/fst01054264 
850 |a ICU 
901 |a ToCBNA 
903 |a HeVa 
929 |a cat 
999 f f |i c58574cd-7dfa-5363-8575-b606a47310ce  |s 859ea2ba-27f9-5c93-8f66-54be988ea3a6 
928 |t Library of Congress classification  |a QA76.73.P2C6770 1993  |l JCL  |c JCL-Sci  |i 203405 
927 |t Library of Congress classification  |a QA76.73.P2C6770 1993  |v text  |l JCL  |c JCL-Sci  |e CRERAR  |b 37502177  |i 2795084