📘 Programazio-lengoaiak: aplikazioa eta interpretazioa - (2025–2026 edizioa)
📚 Programazio Lengoaiak: Aplikazioa eta Interpretazioa (2025–2026 Edizioa) BSCS, BSIT, Software Ingeniaritzako ikasleentzat eta autoikasleentzat diseinatutako programazio-lengoaiak, haien diseinua eta inplementazioa menderatzea helburu duen programazio-liburu osoa da. Edizio honek MCQak eta galdetegiak biltzen ditu, interpreteak, konpilatzaileak, mota sistemak eta abstrakzioak ulertzeko ikuspegi praktiko eta akademikoa emateko.
Liburuak teoria eta inplementazio praktikoa aztertzen ditu, hizkuntza-paradigmak, kontrol-egiturak, objektuak, moduluak eta domeinu espezifikoko lengoaiak lotuz. Ikasleek programazio lengoaiei buruz arrazoitzen, abstrakzioak formulatzen eta goi mailako funtzioak eraginkortasunez aplikatzen ikasiko dute.
📂 Kapituluak eta gaiak
🔹 1. kapitulua: Programazio-lengoaiak eta haien ezarpena
- Programazio Lengoaien Sarrera
- Interpreteak eta Konpilatzaileak
- Sintaxia eta Semantika
- Hizkuntza-paradigmak
🔹 2. kapitulua: Programazioaren elementuak
- Adierazpenak eta balioak
- Inguruneak
- Funtzio Aplikazioa
- Aldagaiak eta loturak
- Ebaluazio-arauak
🔹 3. kapitulua: Prozedurak eta sortzen dituzten prozesuak
- Lehen mailako prozedurak
- Goi-mailako funtzioak
- Errekurtsioa
- Itxierak
- Tail-Call optimizazioa
🔹 4. kapitulua: Abstrakzioak formulatzea goi mailako prozedurekin
- Funtzio Osaera
- Abstrakzio funtzionalak
- Funtzio Anonimoak
- Currya eta Aplikazio Partziala
🔹 5. Kapitulua: Motak eta Mota Sistemak
- Idazketa estatikoa vs dinamikoa
- Mota egiaztatzea
- Inferentzia mota
- Polimorfismoa
- Mota Segurtasuna
🔹 6. Kapitulua: Kontrol Egiturak eta Jarraipenak
- Baldintzak eta begiztak
- Jarraipena-Pasatze Estiloa
- Deitu-cc
- Salbuespenak eta erroreen kudeaketa
🔹 7. kapitulua: Egoera aldagarria eta esleipena
- Estatuko Konputazioak
- Mutazio aldakorra
- Memoria eredua
- Bigarren mailako efektuak eta erreferentziazko gardentasuna
🔹 8. kapitulua: Objektuak eta klaseak
- Objektuetara zuzendutako kontzeptuak
- Mezua pasatzea
- Herentzia
- Kapsulatzea
- Objektuaren egoera
🔹 9. kapitulua: Moduluak eta abstrakzio mugak
- Modulartasuna
- Izen-espazioak
- Interfazeak
- Konpilazio bereizia
- Informazioa ezkutatzea
🔹 10. kapitulua: Domeinu-lengoaia espezifikoak eta metaprogramazioa
- Hizkuntzaren barneratzea
- Makroak
- Kodea sortzea
- Hausnarketa
- Interpretazioa vs Konpilazioa
🌟 Zergatik aukeratu aplikazio/liburu hau?
- Programazio-lengoaien diseinua eta ezarpena biltzen dituen programazio-liburu osoa
- MCQak, galdetegiak eta azterketetarako eta proiektuetarako adibideak biltzen ditu
- Interpretatzaileak, konpilatzaileak, tipologia-sistemak eta goi mailako abstrakzioak ikasi
- Hizkuntza paradigmak eta software diseinua ulertzea helburu duten ikasle eta profesionalentzat aproposa
✍ Aplikazio hau egileetan inspiratuta dago:
Torben Ægidius Mogensen, John Hughes, Martin Fowler, Bertrand Meyer, Shriram Krishnamurthi
📥 Deskargatu orain!
Menperatu programazio-lengoaiak eta haien inplementazioa Learn Programming Languages AI-rekin (2025-2026 edizioa).
Azken eguneratzea
2025(e)ko ira. 27(a)