Programming Languages: Concepts and Implementation
Autor Saverio Peruginien Limba Engleză Paperback – 16 dec 2021
Prin parcurgerea acestui volum semnat de Saverio Perugini, cititorul va reuși să proiecteze și să implementeze de la zero o serie progresivă de interpretoare de limbaj folosind Python. Ne-a atras atenția modul în care autorul transformă teoria abstractă a limbajelor de programare într-un proces de construcție palpabil, unde concepte precum domeniul de aplicare (scope), funcțiile de prim rang și mecanismele de transmitere a parametrilor sunt demonstrate direct prin cod. Apreciem în mod deosebit structura hibridă a lucrării, care nu se limitează la un singur paradigmă, ci explorează programarea logică, declarativă și funcțională prin exemple concrete în limbaje diverse, de la Haskell și ML până la Prolog și Ruby.
Această abordare orientată spre implementare oferă o experiență de învățare activă, susținută de numeroase exerciții de programare și proiecte practice. Dacă Concepts of Programming Languages, Global Edition de Robert Sebesta v-a oferit cadrul teoretic și instrumentele necesare pentru evaluarea limbajelor contemporane, această carte oferă instrumentele practice pentru a înțelege mecanismele interne ale acestora. În timp ce alte lucrări se concentrează pe analiza sintactică, Programming Languages: Concepts and Implementation pune accent pe execuție și pe modul în care un interpretor gestionează structurile de date și fluxul de control. Credem că accesul la depozitul Git cu soluții complete reprezintă un avantaj tehnic major, permițând verificarea imediată a implementărilor proprii față de standardele propuse de autor. Volumul reușește să demistifice funcționarea internă a limbajelor de programare, oferind o bază solidă pentru oricine dorește să treacă de la simpla utilizare a unui limbaj la înțelegerea profundă a arhitecturii sale.
Preț: 529.57 lei
Preț vechi: 939.13 lei
-44%
Carte disponibilă
Livrare economică 01-15 mai
Livrare express 17-23 aprilie pentru 284.55 lei
Specificații
ISBN-10: 1284222721
Pagini: 840
Dimensiuni: 189 x 232 x 50 mm
Greutate: 1.36 kg
Editura: Jones and Bartlett Publishers, Inc
De ce să citești această carte
Recomandăm această carte studenților și dezvoltatorilor software care doresc să treacă dincolo de sintaxă și să înțeleagă cum funcționează limbajele „sub capotă”. Cititorul câștigă abilitatea de a construi propriile interpretoare și o perspectivă clară asupra diferitelor paradigme de programare. Este un ghid tehnic esențial pentru cei care preferă învățarea prin construcție directă și experimentare pe cod sursă real.