Routines of substitution : John von Neumann's Work on Software Development, 1945-1948 /: John von Neumann's Work on Software Development, 1945-1948. ([2018])
- Record Type:
- Book
- Title:
- Routines of substitution : John von Neumann's Work on Software Development, 1945-1948 /: John von Neumann's Work on Software Development, 1945-1948. ([2018])
- Main Title:
- Routines of substitution : John von Neumann's Work on Software Development, 1945-1948
- Further Information:
- Note: Mark Priestley.
- Authors:
- Priestley, Mark
- Contents:
- Intro; Preface; Contents; 1 Introduction; 1.1 Programs as Texts and Artefacts; 1.2 The Background to the 1945 Manuscript; 2 Sorting and Collating; 2.1 Punched Card Machines; 2.2 The Unification of Sorting and Computing; 2.3 Internal and External Sorting; 2.4 Algorithms for Internal Sorting; 3 EDVAC and Its Codes; 3.1 The Bell Labs Relay Computer; 3.2 The First EDVAC; 3.3 The Second EDVAC; 3.4 Substitution; 4 The 1945 Meshing Routine; 4.1 Defining the Problem; 4.2 An Algorithm for Meshing; 4.3 Sequence Programming; 4.4 Coding with Variables; 4.5 Allocating the Short Tanks. 4.6 Making a Single Code Sequence4.7 Loading and Calling the Meshing Routine; 4.8 Process Overview; 5 Planning and Coding; 5.1 The IAS Machine and Its Code; 5.2 Programming With Diagrams; 5.3 The Meshing Routine; 5.4 The Sorting Routine; 5.5 Planning and Coding; 5.6 The Final Versions of the Sorting Routines; 6 Subroutines; 6.1 Master and Subsidiary Routines; 6.2 General Program Sequences; 6.3 Preparatory Routines; 6.4 Diagramming Subroutines; 6.5 Second-Class Citizens; 7 Contexts and Conclusions; 7.1 The Genesis of the General Purpose Computer; 7.2 The History of Programming; 7.3 Planning. 7.4 CodingIntroduction to Appendices A and B; Appendix A Von Neumann's Second EDVAC Code; Appendix B Von Neumann's Meshing Routine Manuscript; Appendix References; ; Index.
- Publisher Details:
- Cham, Switzerland : Springer
- Publication Date:
- 2018
- Copyright Date:
- 2018
- Extent:
- 1 online resource
- Subjects:
- 005.1
Computer science
Computer software -- Development
COMPUTERS -- Programming -- Algorithms
Computer software -- Development
Computers -- Programming -- General
Science -- History
Computer programming / software development
History of science
History
Computers -- History
Computing & information technology
Electronic books - Languages:
- English
- ISBNs:
- 9783319916712
3319916718 - Related ISBNs:
- 9783319916705
331991670X - Notes:
- Note: Includes bibliographical references and index.
Note: Vendor-supplied metadata. - Access Rights:
- Legal Deposit; Only available on premises controlled by the deposit library and to one user at any one time; The Legal Deposit Libraries (Non-Print Works) Regulations (UK).
- Access Usage:
- Restricted: Printing from this resource is governed by The Legal Deposit Libraries (Non-Print Works) Regulations (UK) and UK copyright law currently in force.
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library HMNTS - ELD.DS.367706
- Ingest File:
- 01_345.xml