Strange code : esoteric languages to make programming fun again

Book Cover
Average Rating
Published
San Francisco, CA : No Starch Press, [2022].
Status
Available Online

Description

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 [->-[>+>>]>[[-]+>+>>]
  • More Details

    Format
    Language
    English
    ISBN
    1718502419, 9781718502413

    Notes

    Bibliography
    Includes bibliographical references and index.
    Description
    "Beginning with a foundation in the history and theory of programming languages, then guiding readers through a tour of novel, atypical, and esoteric programming languages (esolangs), this book probes the limits and boundaries of what a programming language can be. Readers will become more knowledgeable and confident programmers by exploring the different, surprising, and often "strange" ways in which programming languages can express thought"-- Provided by publisher
    Local note
    O'Reilly O'Reilly Online Learning: Academic/Public Library Edition

    Discover More

    Author Notes

    Loading Author Notes...

    Reviews from GoodReads

    Loading GoodReads Reviews.

    Citations

    APA Citation, 7th Edition (style guide)

    Kneusel, R. T. (2022). Strange code: esoteric languages to make programming fun again . No Starch Press.

    Chicago / Turabian - Author Date Citation, 17th Edition (style guide)

    Kneusel, Ronald T.. 2022. Strange Code: Esoteric Languages to Make Programming Fun Again. San Francisco, CA: No Starch Press.

    Chicago / Turabian - Humanities (Notes and Bibliography) Citation, 17th Edition (style guide)

    Kneusel, Ronald T.. Strange Code: Esoteric Languages to Make Programming Fun Again San Francisco, CA: No Starch Press, 2022.

    Harvard Citation (style guide)

    Kneusel, R. T. (2022). Strange code: esoteric languages to make programming fun again. San Francisco, CA: No Starch Press.

    MLA Citation, 9th Edition (style guide)

    Kneusel, Ronald T.. Strange Code: Esoteric Languages to Make Programming Fun Again No Starch Press, 2022.

    Note! Citations contain only title, author, edition, publisher, and year published. Citations should be used as a guideline and should be double checked for accuracy. Citation formats are based on standards as of August 2021.

    Staff View

    Grouped Work ID
    39925efb-31e5-4a4e-7e68-706a44d4a20d-eng
    Go To Grouped Work View in Staff Client

    Grouping Information

    Grouped Work ID39925efb-31e5-4a4e-7e68-706a44d4a20d-eng
    Full titlestrange code esoteric languages to make programming fun again
    Authorkneusel ronald t
    Grouping Categorybook
    Last Update2025-01-24 12:33:29PM
    Last Indexed2025-05-22 03:11:26AM

    Book Cover Information

    Image Sourcesyndetics
    First LoadedDec 7, 2023
    Last UsedFeb 2, 2025

    Marc Record

    First DetectedMar 20, 2023 10:17:14 AM
    Last File Modification TimeDec 17, 2024 08:21:24 AM
    SuppressedRecord had no items

    MARC Record

    LEADER02545cam a2200493 i 4500
    001on1313444935
    003OCoLC
    00520241217081835.0
    006m     o  d        
    007cr cnu---unuuu
    008220322s2022    caua    ob    001 0 eng  
    010 |a  2022011376
    019 |a 1313794589|a 1344160188
    020 |a 1718502419|q (electronic book)
    020 |a 9781718502413|q (electronic bk.)
    035 |a (OCoLC)1313444935|z (OCoLC)1313794589|z (OCoLC)1344160188
    037 |a 9781098141363|b O'Reilly Media
    040 |a DLC|b eng|e rda|e pn|c DLC|d OCLCO|d OCLCF|d ORMDA|d YDX|d EBLCP|d OCLCQ|d N$T|d OCLCO
    042 |a pcc
    049 |a MAIN
    05004|a QA76.7|b .K59 2022
    08200|a 005.13|2 23/eng/20220429
    1001 |a Kneusel, Ronald T.,|e author.|9 431962
    24510|a Strange code :|b esoteric languages to make programming fun again /|c by Ronald T. Kneusel.
    264 1|a San Francisco, CA :|b No Starch Press,|c [2022]
    300 |a 1 online resource (unpaged) :|b illustrations
    336 |a text|b txt|2 rdacontent
    337 |a computer|b c|2 rdamedia
    338 |a online resource|b cr|2 rdacarrier
    504 |a Includes bibliographical references and index.
    520 |a "Beginning with a foundation in the history and theory of programming languages, then guiding readers through a tour of novel, atypical, and esoteric programming languages (esolangs), this book probes the limits and boundaries of what a programming language can be. Readers will become more knowledgeable and confident programmers by exploring the different, surprising, and often "strange" ways in which programming languages can express thought"--|c Provided by publisher
    5880 |a Online resource; title from digital title page (viewed on October 12, 2022).
    590 |a O'Reilly|b O'Reilly Online Learning: Academic/Public Library Edition
    650 0|a Programming languages (Electronic computers)|v Popular works.
    650 0|a Microcomputers|x Programming|v Popular works.
    650 0|a Programming languages (Electronic computers)|x History.
    655 7|a History|2 fast
    655 7|a Popular works|2 fast
    77608|i Print version:|a Kneusel, Ronald T.|t Strange code.|d San Francisco, CA : No Starch Press, [2022]|z 9781718502406|w (DLC) 2022011375
    85640|u https://library.access.arlingtonva.us/login?url=https://learning.oreilly.com/library/view/~/9781098141363/?ar|x O'Reilly|z eBook
    938 |a ProQuest Ebook Central|b EBLB|n EBL7080610
    938 |a EBSCOhost|b EBSC|n 3215611
    994 |a 92|b VIA
    999 |c 283744|d 283744