Strange Code: Esoteric Languages That Make Programming Fun Again
Autor Ronald T. Kneuselen 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.
Preț: 242.58 lei
Preț vechi: 378.48 lei
-36%
Carte disponibilă
Livrare economică 22 mai-03 iunie
Livrare express 07-13 mai pentru 113.15 lei
Specificații
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.