Cantitate/Preț
Produs

Strange Code: Esoteric Languages That Make Programming Fun Again

Autor Ronald T. Kneusel
en Limba Engleză Paperback – 29 sep 2022

Recomandăm să începeți explorarea prin exercițiul de construcție a unei mașini Turing elementare, un punct critic pe care Ronald T. Kneusel îl folosește pentru a demistifica fundamentele teoretice ale computabilității. Strange Code nu este doar o colecție de curiozități sintactice, ci o analiză riguroasă a limitelor programării. După stabilirea bazei teoretice, volumul ne ghidează prin studiul a trei limbaje atipice și cinci limbaje esoterice consacrate, oferind o perspectivă rară asupra modului în care constrângerile neobișnuite forțează soluții creative. Finalul este unul aplicat: autorul detaliază procesul de proiectare pentru două limbaje de programare noi, oferind cititorului instrumentele necesare pentru a-și crea propriile sisteme de execuție.

Remarcăm cum această lucrare completează traseul academic al autorului. Dacă în Math for Programming acesta condensa matematica necesară ingineriei software, iar în The Art of Randomness explora utilizarea haosului în algoritmi, în Strange Code el se concentrează pe arhitectura limbajului ca instrument de gândire. Stilul este tehnic și precis, specific publicațiilor No Starch Press, evitând jargonul inutil în favoarea demonstrațiilor clare.

Ca și Tom Stuart în Understanding Computation, autorul distilează experiență reală în principii acționabile, folosind limbaje neconvenționale pentru a explica semantica formală și automatele. În timp ce Ray Toal în Programming Language Explorations oferă o panoramă vastă asupra limbajelor mainstream, Kneusel alege să exploreze periferia informaticii pentru a ilumina nucleul acesteia. Este un demers care transformă teoria abstractă într-un set de exerciții practice de logică și design de compilatoare.

Citește tot Restrânge

Preț: 24258 lei

Preț vechi: 37848 lei
-36%

Puncte Express: 364

Carte disponibilă

Livrare economică 22 mai-03 iunie
Livrare express 07-13 mai pentru 11315 lei


Specificații

ISBN-13: 9781718502406
ISBN-10: 1718502400
Pagini: 496
Dimensiuni: 177 x 234 x 33 mm
Greutate: 0.95 kg
Editura: Penguin Random House Group
Colecția No Starch Press
Locul publicării:United States

De ce să citești această carte

Pentru programatorii care doresc să își extindă orizontul dincolo de limbajele comerciale, această carte oferă o incursiune tehnică în designul de limbaje. Veți câștiga o înțelegere profundă a completitudinii Turing și a modului în care funcționează interpretoarele, totul prin prisma unor limbaje esoterice fascinante. Este resursa ideală pentru a învăța să gândiți algoritmic fără a vă baza pe structurile de control familiare.


Descriere

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.