Computer ScienceScience & MathematicsEconomics & FinanceBusiness & ManagementPolitics & GovernmentHistoryPhilosophy

10 PRINT CHR$(205.5+RND(1)); : GOTO 10

A single line of code offers a way to understand the cultural context of computing

by Nick Montfort, Patsy Baudoin, John Bell, Ian Bogost, Jeremy Douglass, Mark C. Marino, Michael Mateas, Casey Reas, Mark Sample, Noah Vawter

10 PRINT CHR$(205.5+RND(1)); : GOTO 10

Subscribe to new books via dBooks.org telegram channel

Join
DescriptionTable of ContentsDetailsHashtagsReport an issue

Book Description

This book takes a single line of code - the extremely concise BASIC program for the Commodore 64 inscribed in the title - and uses it as a lens through which to consider the phenomenon of creative computing and the way computer programs exist in culture. The authors of this collaboratively written book treat code not as merely functional but as a text - in the case of 10 PRINT, a text that appeared in many different printed sources - that yields a story about its making, its purpose, its assumptions, and more. They consider randomness and regularity in computing and art, the maze in culture, the popular BASIC programming language, and the highly influential Commodore 64 computer.

This open book is licensed under a Creative Commons License (CC BY). You can download 10 PRINT CHR$(205.5+RND(1)); : GOTO 10 ebook for free in PDF format (34.9 MB).

Table of Contents

5
SERIES FOREWORD
10
INTRODUCTION
15
REM VARIATIONS IN BASIC
20
MAZES
25
REM PORTS TO OTHER PLATFORMS
30
REGULARITY
35
REM VARIATIONS IN PROCESSING
40
RANDOMNESS
45
REM ONE-LINERS
50
BASIC
55
REM A PORT TO THE ATARI VCS
60
THE COMMODORE 64
65
REM MAZE WALKER IN BASIC
70
CONCLUSION
75
END
80
THANKS
85
WORKS CITED
90
VARIANTS OF10 PRINT
95
ABOUT THE AUTHORS
100
INDEX

Book Details

Title
10 PRINT CHR$(205.5+RND(1)); : GOTO 10
Subject
Computer Science
Publisher
MIT Press
Published
2013
Pages
323
Edition
1
Language
English
ISBN13
9780262526746
ISBN10
0262526743
ISBN13 Digital
9780262018463
ISBN10 Digital
0262018462
PDF Size
34.9 MB
License
CC BY

Related Books

LaTeX in 24 Hours
This book presents direct and concise explanations and examples to many LaTeX syntax and structures, allowing students and researchers to quickly understand the basics that are required for writing and preparing book manuscripts, journal articles, reports, presentation slides and academic theses and dissertations for publication. Unlike much of th...
iOS Developer Notes for Professionals
The iOS Developer Notes for Professionals book is compiled from Stack Overflow Documentation, the content is written by the beautiful people at Stack Overflow....
C# Notes for Professionals
The C# Notes for Professionals book is compiled from Stack Overflow Documentation, the content is written by the beautiful people at Stack Overflow....
Learning Java
Java is a class-based, object-oriented programming language that is designed to have as few implementation dependencies as possible. It is an unofficial and free Java ebook created for educational purposes. All the content is extracted from Stack Overflow Documentation, which is written by many hardworking individuals at Stack Overflow....
A Byte of Python
Python is one of those rare languages which can claim to be both simple and powerful. You will find yourself pleasantly surprised to see how easy it is to concentrate on the solution to the problem rather than the syntax and structure of the language you are programming in. A Byte of Python is a free book on programming using the Python language...
Ten Steps to Linux Survival
Linux systems are everywhere today, even in companies once considered "pure Windows." If you're a sysadmin, network administrator, or developer in a small Windows shop, you may have to jump in and fix a system problem when your site goes down. What if you have no Linux knowledge? This short guide provides tips to help you survive. ...