Strange code : esoteric languages to make programming fun again
Author
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
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
Grouping Information
Grouped Work ID | 39925efb-31e5-4a4e-7e68-706a44d4a20d-eng |
---|---|
Full title | strange code esoteric languages to make programming fun again |
Author | kneusel ronald t |
Grouping Category | book |
Last Update | 2025-01-24 12:33:29PM |
Last Indexed | 2025-05-22 03:11:26AM |
Book Cover Information
Image Source | syndetics |
---|---|
First Loaded | Dec 7, 2023 |
Last Used | Feb 2, 2025 |
Marc Record
First Detected | Mar 20, 2023 10:17:14 AM |
---|---|
Last File Modification Time | Dec 17, 2024 08:21:24 AM |
Suppressed | Record had no items |
MARC Record
LEADER | 02545cam a2200493 i 4500 | ||
---|---|---|---|
001 | on1313444935 | ||
003 | OCoLC | ||
005 | 20241217081835.0 | ||
006 | m o d | ||
007 | cr cnu---unuuu | ||
008 | 220322s2022 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 | ||
050 | 0 | 4 | |a QA76.7|b .K59 2022 |
082 | 0 | 0 | |a 005.13|2 23/eng/20220429 |
100 | 1 | |a Kneusel, Ronald T.,|e author.|9 431962 | |
245 | 1 | 0 | |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 | ||
588 | 0 | |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 | |
776 | 0 | 8 | |i Print version:|a Kneusel, Ronald T.|t Strange code.|d San Francisco, CA : No Starch Press, [2022]|z 9781718502406|w (DLC) 2022011375 |
856 | 4 | 0 | |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 |