|
|
|
|
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
|