📘 Llenguatges de programació: aplicació i interpretació – (edició 2025–2026)
📚 Llenguatges de programació: aplicació i interpretació (edició 2025–2026) és un llibre de pla d'estudis complet dissenyat per a estudiants de BSCS, BSIT, enginyeria de programari i autoaprenentatge amb l'objectiu de dominar els llenguatges de programació, el seu disseny i implementació. Aquesta edició inclou MCQ i proves, per proporcionar un enfocament pràctic i acadèmic per comprendre intèrprets, compiladors, sistemes de tipus i abstraccions.
El llibre explora tant la teoria com la implementació pràctica, unint paradigmes de llenguatge, estructures de control, objectes, mòduls i llenguatges específics del domini. Els estudiants aprendran a raonar sobre els llenguatges de programació, a formular abstraccions i a aplicar funcions d'ordre superior de manera eficaç.
📂 Capítols i temes
🔹 Capítol 1: Llenguatges de programació i la seva implementació
- Introducció als llenguatges de programació
- Intèrprets i compiladors
- Sintaxi i semàntica
- Paradigmes lingüístics
🔹 Capítol 2: Els elements de la programació
- Expressions i valors
- Entorns
- Aplicació de la funció
- Variables i enllaços
- Normes d'avaluació
🔹 Capítol 3: Els procediments i els processos que generen
- Procediments de Primera Classe
- Funcions d'ordre superior
- Recursió
- Tancaments
- Optimització de trucades de cua
🔹 Capítol 4: Formulació d'abstraccions amb procediments d'ordre superior
- Composició de funcions
- Abstraccions funcionals
- Funcions anònimes
- Curry i Aplicació Parcial
🔹 Capítol 5: Tipus i sistemes de tipus
- Tipus estàtic vs dinàmic
- Comprovació de tipus
- Inferència de tipus
- Polimorfisme
- Tipus de seguretat
🔹 Capítol 6: Estructures de control i continuacions
- Condicionals i bucles
- Estil Continuació-Passa
- Truca-cc
- Excepcions i tractament d'errors
🔹 Capítol 7: Estat mutable i assignació
- Càlculs d'estat
- Mutació variable
- Model de memòria
- Efectes secundaris i transparència referencial
🔹 Capítol 8: Objectes i classes
- Conceptes orientats a objectes
- Transmissió de missatges
- Herència
- Encapsulació
- Estat de l'objecte
🔹 Capítol 9: Mòduls i límits d'abstracció
- Modularitat
- Espais de noms
- Interfícies
- Recopilació separada
- Ocultació d'informació
🔹 Capítol 10: Llenguatges específics de domini i metaprogramació
- Incrustació del llenguatge
- Macros
- Generació de codi
- Reflexió
- Interpretació vs Recopilació
🌟 Per què triar aquesta aplicació/llibre?
- Llibre complet del pla d'estudis sobre el disseny i la implementació de llenguatges de programació
- Inclou MCQ, proves i exemples per a exàmens i projectes
- Aprendre intèrprets, compiladors, sistemes de tipus i abstraccions d'ordre superior
- Ideal per a estudiants i professionals que volen entendre els paradigmes lingüístics i el disseny de programari
✍ Aquesta aplicació està inspirada en autors:
Torben Ægidius Mogensen, John Hughes, Martin Fowler, Bertrand Meyer, Shriram Krishnamurthi
📥 Descarrega't ara!
Domineu els llenguatges de programació i la seva implementació amb Learn Programming Languages AI (edició 2025-2026).
Data d'actualització:
27 de set. 2025