Strange Code
By Ronald T. Kneusel
By Ronald T. Kneusel
By Ronald T. Kneusel
By Ronald T. Kneusel
Category: Science & Technology
Category: Science & Technology
-
$49.99
Sep 27, 2022 | ISBN 9781718502406
-
Sep 27, 2022 | ISBN 9781718502413
YOU MAY ALSO LIKE
The Earth Transformed
Half-Earth Socialism
The Backyard Bird Chronicles
Juice
Cats: A Smithsonian Coloring Book
Chamber Divers
Natura Urbana
Street Trees of Seattle
The Conservative Environmentalist
Praise
“A fascinating and thought-provoking tour through programming languages. Strange Code guides you through some mostly forgotten languages—such as Forth, SNOBOL, and CLIPS—before exploring more experimental languages—such as Piet—where your source code is an image. I particularly enjoyed Firefly, a language for the BBC micro:bit, created especially for the book.”
—Sean McManus, Author of Mission Python: Code a Space Adventure Game!
“[Gives] a grounding in the basics of concepts like Turing Completeness without leaving readers to fend for themselves in a forest of of dense computer science arcana. As a reference and source for teachers, Strange Code has much to commend it.”
—Terry Freedman, Teach Secondary magazine
Table Of Contents
Part I: On Programming Languages
Chapter 1: A Cherry-Picked Review of Programming Languages
Chapter 2: The Essentials of Programming Languages
Chapter 3: Turing Machines and Turing Completeness
Part II: Atypical Programming Languages
Chapter 4: Forth
Chapter 5: SNOBOL
Chapter 6: CLIPS
Part III: Esoteric Programming Languages
Chapter 7: The ABCs of ABCs
Chapter 8: FRACTRAN
Chapter 9: Piet
Chapter 10: Brainfuck
Chapter 11: Befunge
Part IV: Homegrown Esolangs
Chapter 12: Filska
Chapter 13: Using Filska
Chapter 14: Firefly
Chapter 15: Using Firefly
Chapter 16: Going Further
Appendix A: Genetic Programming with Firefly
21 Books You’ve Been Meaning to Read
Just for joining you’ll get personalized recommendations on your dashboard daily and features only for members.
Find Out More Join Now Sign In