š Programovacie jazyky: AplikĆ”cia a interpretĆ”cia ā (vydanie 2025ā2026)
š Programming Languages: Application and Interpretation (2025ā2026 Edition) je kompletnĆ” uÄebnĆ” osnova urÄenĆ” pre Å”tudentov BSCS, BSIT, softvĆ©rovĆ©ho inžinierstva a samoukov, ktorých cieľom je zvlĆ”dnuÅ„ programovacie jazyky, ich nĆ”vrh a implementĆ”ciu. Toto vydanie obsahuje MCQ a kvĆzy, ktorĆ© poskytujĆŗ praktický a akademický prĆstup k pochopeniu tlmoÄnĆkov, kompilĆ”torov, typových systĆ©mov a abstrakciĆ.
Kniha skĆŗma teóriu aj praktickĆŗ implementĆ”ciu, premosÅ„uje jazykovĆ© paradigmy, riadiace Å”truktĆŗry, objekty, moduly a domĆ©novo Å”pecifickĆ© jazyky. Å tudenti sa nauÄia uvažovaÅ„ o programovacĆch jazykoch, formulovaÅ„ abstrakcie a efektĆvne aplikovaÅ„ funkcie vyŔŔieho rĆ”du.
š Kapitoly a tĆ©my
š¹ Kapitola 1: Programovacie jazyky a ich implementĆ”cia
- Ćvod do programovacĆch jazykov
- TlmoÄnĆci a kompilĆ”tori
- Syntax a sƩmantika
- JazykovƩ paradigmy
š¹ Kapitola 2: Prvky programovania
- Výrazy a hodnoty
- Prostredia
- AplikƔcia funkcie
- PremennƩ a vƤzby
- PravidlĆ” hodnotenia
š¹ Kapitola 3: Postupy a procesy, ktorĆ© vytvĆ”rajĆŗ
- Prvotriedne postupy
- Funkcie vyŔŔieho rÔdu
- Rekurzia
- UzƔvery
- OptimalizƔcia Tail-Call
š¹ Kapitola 4: Formulovanie abstrakciĆ s postupmi vyŔŔieho rĆ”du
- Zloženie funkcie
- FunkÄnĆ© abstrakcie
- AnonymnƩ funkcie
- Currying a ÄiastoÄnĆ” aplikĆ”cia
š¹ Kapitola 5: Typy a typovĆ© systĆ©my
- StatickĆ© vs dynamickĆ© pĆsanie
- Kontrola typu
- Typový zÔver
- Polymorfizmus
- Typ BezpeÄnosÅ„
š¹ Kapitola 6: Riadiace Å”truktĆŗry a pokraÄovania
- Podmienky a sluÄky
- Å týl pokraÄovania a odovzdĆ”vania
- Call-cc
- Výnimky a rieŔenie chýb
š¹ Kapitola 7: Premenlivý stav a pridelenie
- StavovĆ© výpoÄty
- VariabilnƔ mutƔcia
- Pamäńový model
- VedľajÅ”ie ĆŗÄinky a referenÄnĆ” transparentnosÅ„
š¹ Kapitola 8: Objekty a triedy
- objektovo orientovanƩ koncepty
- OdovzdƔvanie sprƔv
- DediÄstvo
- Zapuzdrenie
- Stav objektu
š¹ Kapitola 9: Moduly a hranice abstrakcie
- Modularita
- Priestory mien
- Rozhrania
- SamostatnƔ kompilƔcia
- Skrytie informĆ”ciĆ
š¹ Kapitola 10: Jazyky Å”pecifickĆ© pre domĆ©nu a metaprogramovanie
- Vkladanie jazyka
- MakrĆ”
- Generovanie kódu
- Odraz
- InterpretƔcia vs kompilƔcia
š PreÄo si vybraÅ„ tĆŗto aplikĆ”ciu/knihu?
- KompletnĆ” uÄebnĆ” osnova pokrývajĆŗca nĆ”vrh a implementĆ”ciu programovacĆch jazykov
- ZahÅÅa MCQ, kvĆzy a prĆklady skĆŗÅ”ok a projektov
- NauÄte sa tlmoÄnĆkov, kompilĆ”torov, typových systĆ©mov a abstrakciĆ vyŔŔieho rĆ”du
- IdeÔlne pre Ŕtudentov a profesionÔlov, ktorà chcú pochopiń jazykové paradigmy a softvérový dizajn
ā TĆ”to aplikĆ”cia je inÅ”pirovanĆ” autormi:
HrajĆŗ: Torben Ćgidius Mogensen, John Hughes, Martin Fowler, Bertrand Meyer, Shriram Krishnamurthi
š„ Stiahnite si teraz!
ZvlĆ”dnite programovacie jazyky a ich implementĆ”ciu pomocou Learn Programming Languages āāAI (vydanie 2025 ā 2026).
AktualizovanƩ
20. 12. 2025