Code nation : personal computing and the learn to program movement in America
"Code Nation is a popular history of programming and software culture from the first years of personal computing in the 1970s to the early commercial infrastructure of the World Wide Web."--Publisher description
Saved in:
| Main Author | |
|---|---|
| Format | Electronic eBook |
| Language | English |
| Published |
[New York, New York] :
Association for Computing Machinery,
[2020]
|
| Edition | First edition. |
| Series | ACM books ;
#32. |
| Subjects | |
| Online Access | Full text |
| ISBN | 9781450377553 9781450377560 9781450377584 9781450377577 |
| ISSN | 2374-6777 ; |
| Physical Description | 1 online zdroj (xiv, 390 stran) : ilustrace |
Cover
Table of Contents:
- Part I LEARNING TO CODE
- 1 How Important is Programming?
- 1.1 Programming Culture
- 1.2 Learning a Language
- 1.3 New Ways of Thinking
- 1.4 Equity and Access
- 1.5 Personal Connections
- 1.6 Manifestos of the Movement
- 1.7 A New History of Personal Computing
- 2 Four Computing Mythologies
- 2.1 The NATO Conference on Software Engineering
- 2.2 The Complexity of Software
- 2.3 Systems are for Customers
- 2.4 The Counterculture Movement
- 2.5 Everything is Deeply Intertwingled
- 2.6 The Birth of Computer Science
- 2.7 Computers for the People
- 2.8 Personal Computing
- 3 FORTRAN, Logo, and the Tower of Babel
- 3.1 Solving Problems with Computers
- 3.2 The Tower of Babel
- 3.3 High-level Languages
- 3.4 Learning FORTRAN
- 3.5 Daniel McCracken's Primers
- 3.6 Seymour Papert and Logo
- 3.7 Cynthia Solomon
- 3.8 Logo as a Model for Code Nation
- 3.9 How successful was Logo?
- 4 Advocating Computer Literacy
- 4.1 Robert Albrecht and the Popularization of the Movement
- 4.2 I Speak BASIC
- 4.3 The B.F. Skinner Approach
- 4.4 Hold Me Closer Tiny BASIC
- 4.5 Arthur Luehrmann and the Computer Literacy Debate
- 4.6 A Blow to the Movement
- 4.7 Apple Computer's Education Agenda
- 4.8 Applications over Languages
- 5 Four Million BASIC Programmers
- 5.1 Introducing David Ahl
- 5.2 A Proliferation of BASICs
- 5.3 IBM BASICA
- 5.4 Adventure Games
- 5.5 Structured Programming
- 5.6 Microsoft Press and Learn BASIC Now
- 5.7 Microsoft Game Shop
- 5.8 Visual Basic for Windows
- 5.9 Innovative Programming Primers
- Part II HOBBYIST AND HACKER CULTURES
- 6 Power Users, Tinkerers, and Gurus
- 6.1 Computing Terminology
- 6.2 Tinkering with Personal Computers
- 6.3 Van Wolverton and Batch Files
- 6.4 The DOS for Dummies Phenomenon
- 6.5 The Economic Impact of Personal Computers
- 6.6 Cary Lu Introduces the Macintosh
- 6.7 The Waite Group's Macintosh Primers
- 6.8 The Maturing Mac Platform
- 7 Hackers and Cyberpunks
- 7.1 Bill Landreth and 1980s Hacker Culture
- 7.2 Jude Milhon: From Civil Rights Activist to Cyberpunk
- 7.3 Mondo 2000 and The Cyberpunk Handbook
- 7.4 Cypherpunks and Cryptography
- 8 Computer Magazines and Historical Research
- 8.1 Magazines and a Popular Culture of Computing
- 8.2 Letters from the Programming Community
- 8.3 New PC Users
- 8.4 Power Users
- 8.5 Advanced Hobbyists
- 8.6 Professional Programmers
- 8.7 New Approaches to Historical Research
- Part III PROFESSIONAL PROGRAMMING CULTURES
- 9 Developing for MS-DOS: Authors and Entrepreneurs
- 9.1 New Platforms for Commercial Software
- 9.2 Inside the IBM PC with Peter Norton
- 9.3 Borland's Turbo Pascal
- 9.4 Ray Duncan's Advanced MS-DOS
- 9.5 The MS-DOS Encyclopedia
- 9.6 MS-DOS Sample Code
- 9.7 Technology Diffusion
- 10 C Programming Nation: From Tiny C to Microsoft Windows
- 10.1 The C Language
- 10.2 Learning C on Personal Computers
- 10.3 Academic and Professional Resources
- 10.4 C Programming for the People
- 10.5 Charles Petzold's Programming Windows
- 10.6 On Complexity
- 11 "Evangelism is sales done right": PCs and Commercial Programming Culture
- 11.1 The Macintosh Way
- 11.2 The West Coast Computer Faire
- 11.3 COMDEX and the Trade Show Movement
- 11.4 The Trouble with Self-taught Programmers
- 11.5 Software Engineering for the People
- 11.6 Professional and Enterprise Development Systems
- 11.7 Commercialization