📘 Programavimo kalbos: taikymas ir interpretavimas – (2025–2026 m. leidimas)
📚 Programavimo kalbos: taikymas ir interpretavimas (2025–2026 m. leidimas) yra visa mokymo programa, skirta BSCS, BSIT, programinės įrangos inžinerijos studentams ir besimokantiems savarankiškai, siekiant įsisavinti programavimo kalbas, jų dizainą ir įgyvendinimą. Šiame leidime yra MCQ ir viktorinos, kad būtų galima praktiškai ir akademiškai suprasti vertėjus, kompiliatorius, tipo sistemas ir abstrakcijas.
Knygoje nagrinėjama tiek teorija, tiek praktinis įgyvendinimas, sujungtos kalbos paradigmos, valdymo struktūros, objektai, moduliai ir konkrečioms sritims būdingos kalbos. Studentai išmoks samprotauti apie programavimo kalbas, formuluoti abstrakcijas ir efektyviai taikyti aukštesnės eilės funkcijas.
📂 Skyriai ir temos
🔹 1 skyrius: Programavimo kalbos ir jų įgyvendinimas
- Įvadas į programavimo kalbas
- Vertėjai ir kompiliatoriai
- Sintaksė ir semantika
- Kalbos paradigmos
🔹 2 skyrius: Programavimo elementai
- Išraiškos ir vertybės
– Aplinkos
- Funkcijų taikymas
- Kintamieji ir įrišimai
- Vertinimo taisyklės
🔹 3 skyrius: Procedūros ir jų generuojami procesai
- Pirmos klasės procedūros
- Aukštesnės eilės funkcijos
- Rekursija
- Uždarymai
- Tail-Call optimizavimas
🔹 4 skyrius: Abstrakcijų formulavimas naudojant aukštesnės eilės procedūras
- Funkcijų sudėtis
- Funkcinės abstrakcijos
- Anoniminės funkcijos
- Kariavimas ir dalinis pritaikymas
🔹 5 skyrius: Tipai ir tipų sistemos
- Statinis ir dinaminis spausdinimas
- Tipo tikrinimas
- Tipo išvada
- Polimorfizmas
- Tipas Sauga
🔹 6 skyrius: Valdymo struktūros ir tęsiniai
- Sąlygos ir kilpos
- Tęsimo-pradavimo stilius
- Skambinkite-cc
- Išimtys ir klaidų tvarkymas
🔹 7 skyrius: Kintamoji būsena ir priskyrimas
- Būsenos skaičiavimai
- Kintamoji mutacija
- Atminties modelis
- Šalutinis poveikis ir referencinis skaidrumas
🔹 8 skyrius: Objektai ir klasės
- Objektinės koncepcijos
- Pranešimas perduodamas
– Paveldėjimas
- Inkapsuliavimas
- Objekto valstybė
🔹 9 skyrius: Moduliai ir abstrakcijos ribos
- Moduliškumas
- Vardų erdvės
- Sąsajos
- Atskiras rinkinys
- Informacijos slėpimas
🔹 10 skyrius: Domenui būdingos kalbos ir metaprogramavimas
- Kalbos įterpimas
- Makrokomandos
- Kodo generavimas
- Atspindys
- Aiškinimas prieš kompiliavimą
🌟 Kodėl verta rinktis šią programėlę / knygą?
- Pilna mokymo programa, apimanti programavimo kalbų kūrimą ir įgyvendinimą
- Apima MCQ, viktorinas ir egzaminų bei projektų pavyzdžius
- Išmokite vertėjų, kompiliatorių, tipų sistemų ir aukštesnės eilės abstrakcijų
- Idealiai tinka studentams ir profesionalams, siekiantiems suprasti kalbos paradigmas ir programinės įrangos dizainą
✍ Šią programą įkvėpė autoriai:
Torbenas Ægidius Mogensenas, Johnas Hughesas, Martinas Fowleris, Bertranas Meyeris, Shriramas Krishnamurthi
📥 Atsisiųskite dabar!
Įvaldyti programavimo kalbas ir jų įgyvendinimą naudojant „Learn Programming Languages AI“ (2025–2026 m. leidimas).