null
Loading... Please wait...
FREE SHIPPING on All Unbranded Items LEARN MORE
Print This Page

Strange Code (Esoteric Languages That Make Programming Fun Again)

List Price: $49.99
SKU:
9781718502406
Quantity:
Minimum Purchase
25 unit(s)
  • Availability: Confirm prior to ordering
  • Branding: minimum 50 pieces (add’l costs below)
  • Check Freight Rates (branded products only)

Branding Options (v), Availability & Lead Times

  • 1-Color Imprint: $2.00 ea.
  • Promo-Page Insert: $2.50 ea. (full-color printed, single-sided page)
  • Belly-Band Wrap: $2.50 ea. (full-color printed)
  • Set-Up Charge: $45 per decoration
FULL DETAILS
  • Availability: Product availability changes daily, so please confirm your quantity is available prior to placing an order.
  • Branded Products: allow 10 business days from proof approval for production. Branding options may be limited or unavailable based on product design or cover artwork.
  • Unbranded Products: allow 3-5 business days for shipping. All Unbranded items receive FREE ground shipping in the US. Inquire for international shipping.
  • RETURNS/CANCELLATIONS: All orders, branded or unbranded, are NON-CANCELLABLE and NON-RETURNABLE once a purchase order has been received.
  • Product Details

    Author:
    Ronald T. Kneusel
    Format:
    Paperback
    Pages:
    496
    Publisher:
    No Starch Press (September 27, 2022)
    Language:
    English
    ISBN-13:
    9781718502406
    ISBN-10:
    1718502400
    Weight:
    33oz
    Dimensions:
    7.06" x 9.25" x 1.17"
    File:
    RandomHouse-PRH_Book_Company_PRH_PRT_Onix_full_active_D20260405T164602_155746764-20260405.xml
    Folder:
    RandomHouse
    List Price:
    $49.99
    Case Pack:
    14
    As low as:
    $38.49
    Publisher Identifier:
    P-RH
    Discount Code:
    A
    QuickShip:
    Yes
    Audience:
    General/trade
    Country of Origin:
    United States
    Pub Discount:
    65
    Imprint:
    No Starch Press
  • Overview

    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.