Get Free Shipping on orders over $49
Strange Code : Esoteric Languages That Make Programming Fun Again - Ronald T. Kneusel

Strange Code

Esoteric Languages That Make Programming Fun Again

By: Ronald T. Kneusel

eText | 27 September 2022

At a Glance

eText


$45.52

or 4 interest-free payments of $11.38 with

 or 

Instant online reading in your Booktopia eTextbook Library *

Why choose an eTextbook?

Instant Access *

Purchase and read your book immediately

Read Aloud

Listen and follow along as Bookshelf reads to you

Study Tools

Built-in study tools like highlights and more

* eTextbooks are not downloadable to your eReader or an app and can be accessed via web browsers only. You must be connected to the internet and have no technical issues with your device or browser that could prevent the eTextbook from operating.

Strengthen your overall coding skills by exploring the wonderful, wild, and often weird world of esoteric languages (esolangs).

Strange Code starts with a dive into the underlying history of programming, covering the early computer-science concepts, like Turing machines and Turing completeness, that led to the languages we use today. It then explores the realm of "atypical" programming languages, introducing you to the out-of-the-box thinking that comes from these unusual approaches to coding.

Later chapters address the even more unusual esolangs, nearly all of which are like nothing you've ever seen. Finally, author Ron Kneusel helps you develop and use two entirely new programming languages. You may not apply these languages in your day job, but this one-of-a-kind book will motivate you to think differently about what it means to express thought through code, while discovering the far-flung boundaries of programming.

You'll learn:

How to program with pictures using Piet

How to write two-dimensional programs in Befunge

How to implement machine-learning algorithms using the text pattern matching language SNOBOL

How to decipher Brainfuck code like [->-[>+>>]>[[-<+>]+>+>>]<<<<<]

How to design and create two original programming languages

Learning to think in these languages will make you a better, more confident programmer.

on
Desktop
Tablet
Mobile

More in Programming & Scripting Languages

Grokking Statistics - Thomas Nield

eBOOK

Learn Calculus with Python - Nick McIntyre

eBOOK

RRP $61.72

$49.38

20%
OFF