Essentials of Programming Languages: The MIT Press
Autor Daniel P. Friedman, Mitchell Wanden Limba Engleză Hardback – 18 apr 2008
Descoperim aici o abordare riguroasă a informaticii prin construcția de interpretoare, programe scurte care analizează reprezentări abstracte ale codului pentru a-i defini semantica. Essentials of Programming Languages nu se mulțumește cu descrieri teoretice, ci obligă cititorul să implementeze concepte fundamentale pentru a le înțelege cu adevărat. Subliniem faptul că această a treia ediție introduce capitole esențiale despre module și tehnica Continuation-Passing Style (CPS), oferind o perspectivă modernă asupra modului în care fluxul de control și abstractizarea datelor sunt gestionate în limbajele contemporane.
Notăm cu interes modul în care Daniel P. Friedman și Mitchell Wand mențin un echilibru între viziunea de nivel înalt și implementarea de nivel jos. Față de The Little Schemer, unde accentul cade pe recursivitate și gândire computațională pură, acest volum extinde orizontul către arhitectura sistemelor de programare. Complementar lui Concepts of Programming Languages, Global Edition de Robert Sebesta, care oferă o analiză critică a designului și a structurilor de limbaj existente, lucrarea de față se concentrează pe execuție și pe crearea propriu-zisă a acestor structuri. În timp ce Robert Sebesta pregătește terenul pentru studiul compilatoarelor, Daniel P. Friedman oferă un laborator practic de semantică operațională.
Exercițiile sunt integrate organic în text, explorând designuri alternative și forțând cititorul să verifice ipotezele prin cod Scheme executabil. Este o lucrare care transformă conceptele abstracte în unelte de lucru, fiind indispensabilă pentru cei care doresc să înțeleagă ce se întâmplă sub capota limbajelor de programare.
Din seria The MIT Press
- 20%
Preț: 163.54 lei - 21%
Preț: 548.78 lei -
Preț: 84.47 lei - 14%
Preț: 400.91 lei -
Preț: 396.55 lei - 8%
Preț: 245.65 lei - 27%
Preț: 617.02 lei -
Preț: 271.12 lei - 6%
Preț: 124.15 lei - 37%
Preț: 130.16 lei -
Preț: 179.33 lei - 20%
Preț: 210.25 lei -
Preț: 214.29 lei - 20%
Preț: 194.18 lei - 8%
Preț: 242.32 lei -
Preț: 427.15 lei -
Preț: 396.27 lei -
Preț: 220.61 lei -
Preț: 343.11 lei -
Preț: 134.21 lei - 8%
Preț: 248.33 lei -
Preț: 357.13 lei -
Preț: 391.45 lei -
Preț: 209.41 lei -
Preț: 209.99 lei - 15%
Preț: 51.09 lei -
Preț: 275.48 lei - 9%
Preț: 216.06 lei -
Preț: 352.28 lei - 22%
Preț: 359.75 lei - 46%
Preț: 145.72 lei -
Preț: 236.71 lei - 27%
Preț: 607.64 lei - 31%
Preț: 245.07 lei -
Preț: 270.31 lei -
Preț: 341.39 lei - 18%
Preț: 213.36 lei -
Preț: 274.40 lei -
Preț: 318.33 lei -
Preț: 394.64 lei - 9%
Preț: 216.52 lei - 31%
Preț: 287.82 lei - 20%
Preț: 619.81 lei - 22%
Preț: 149.76 lei - 14%
Preț: 401.55 lei - 8%
Preț: 242.29 lei - 9%
Preț: 216.71 lei - 16%
Preț: 583.48 lei -
Preț: 248.28 lei
Preț: 536.24 lei
Preț vechi: 734.36 lei
-27%
Carte disponibilă
Livrare economică 01-08 mai
Specificații
ISBN-10: 0262062798
Pagini: 432
Dimensiuni: 203 x 241 x 25 mm
Greutate: 0.92 kg
Ediția:third edition
Editura: MIT Press Ltd
Colecția The MIT Press
Seria The MIT Press
De ce să citești această carte
Recomandăm această carte programatorilor și studenților care doresc să treacă dincolo de simpla utilizare a unui limbaj spre înțelegerea mecanismelor sale interne. Veți câștiga o stăpânire profundă a semanticii limbajelor prin scrierea de interpretoare, învățând să implementați module și structuri de control complexe. Este o investiție în gândirea algoritmică ce va rămâne relevantă indiferent de limbajul de programare folosit în viitor.
Despre autor
Daniel P. Friedman este profesor de informatică la Indiana University și o figură centrală în pedagogia programării. Este recunoscut pentru seria sa de lucrări care explorează fundamentele computației prin dialog și practică, fiind coautor al unor titluri de referință precum The Little Schemer, The Seasoned Schemer și The Little Typer. Lucrările sale se remarcă prin capacitatea de a demistifica subiecte complexe — de la tipuri dependente la demonstrații inductive — folosind limbajul Scheme ca vehicul principal de explorare. Alături de Mitchell Wand, el continuă să influențeze curricula academică globală prin Essentials of Programming Languages.
Notă biografică
Mitchell Wand is Professor of Computer Science at Northeastern University.