Cart
Free US shipping over $10
Proud to be B-Corp

Strange Code Ronald T. Kneusel

Strange Code By Ronald T. Kneusel

Strange Code by Ronald T. Kneusel


$51.79
Condition - New
Only 2 left

Strange Code Summary

Strange Code: Esoteric Languages That Make Programming Fun Again by Ronald T. Kneusel

Explore the wonderful, wild, and often weird world of esoteric programming languages. Beginning with the history and theory of programming languages, addressing concepts like Turing machines and Turing completeness. Then a tour of three 'atypical' programming languages, real languages that are unusual and require out of the box thinking. Then, five chapters on existing esoteric languages (esolangs). Finally, the remaining chapters detail the development and use of two entirely new programming languages.

Strange Code Reviews

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!

About Ronald T. Kneusel

A programming language enthusiast, Ronald T. Kneusel's experience with programming languages began circa 1980 when he first encountered an Apple II computer. Decades later, he completed a PhD in machine learning from the University of Colorado, Boulder, and now works in the industry developing deep learning systems. He is the author of Practical Deep Learning: A Python-Based Introduction (No Starch Press), Math for Deep Learning (No Starch Press), Numbers and Computers (Springer), and Random Numbers and Computers (Springer).

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

Additional information

NGR9781718502406
9781718502406
1718502400
Strange Code: Esoteric Languages That Make Programming Fun Again by Ronald T. Kneusel
New
Paperback
No Starch Press,US
2022-09-27
472
N/A
Book picture is for illustrative purposes only, actual binding, cover or edition may vary.
This is a new book - be the first to read this copy. With untouched pages and a perfect binding, your brand new copy is ready to be opened for the first time

Customer Reviews - Strange Code