š Programski jeziki: uporaba in razlaga ā (izdaja 2025ā2026)
š Programski jeziki: uporaba in interpretacija (izdaja 2025ā2026) je celoten uÄni naÄrt, zasnovan za Å”tudente BSCS, BSIT, programskega inženirstva in samouÄeÄe, ki želijo obvladati programske jezike, njihovo zasnovo in implementacijo. Ta izdaja vkljuÄuje MCQ in kvize, ki zagotavljajo praktiÄen in akademski pristop k razumevanju tolmaÄev, prevajalnikov, tipskih sistemov in abstrakcij.
Knjiga raziskuje tako teorijo kot praktiÄno implementacijo, premosti jezikovne paradigme, nadzorne strukture, objekte, module in domensko specifiÄne jezike. Å tudenti se bodo nauÄili sklepati o programskih jezikih, oblikovati abstrakcije in uÄinkovito uporabljati funkcije viÅ”jega reda.
š Poglavja in teme
š¹ 1. poglavje: Programski jeziki in njihova implementacija
- Uvod v programske jezike
- TolmaÄi in prevajalci
- Sintaksa in semantika
- Jezikovne paradigme
š¹ 2. poglavje: Elementi programiranja
- Izrazi in vrednosti
- Okolja
- Funkcijska aplikacija
- Spremenljivke in vezave
- Pravila ocenjevanja
š¹ 3. poglavje: Postopki in procesi, ki jih ustvarjajo
- Prvorazredni postopki
- Funkcije viŔjega reda
- Rekurzija
- Zapirala
- Optimizacija zadnjega klica
š¹ 4. poglavje: Oblikovanje abstrakcij s postopki viÅ”jega reda
- Funkcijska sestava
- Funkcionalne abstrakcije
- Anonimne funkcije
- Kariranje in delni nanos
š¹ 5. poglavje: Vrste in tipski sistemi
- StatiÄno proti dinamiÄnemu tipkanju
- Preverjanje tipa
- Tipsko sklepanje
- Polimorfizem
- Tipska varnost
š¹ 6. poglavje: Nadzorne strukture in nadaljevanja
- Pogojniki in zanke
- Slog nadaljevanja podajanja
- Klic-cc
- Izjeme in obravnavanje napak
š¹ 7. poglavje: Spremenljivo stanje in dodelitev
- IzraÄuni stanja
- Spremenljiva mutacija
- Model pomnilnika
- Stranski uÄinki in referenÄna preglednost
š¹ Poglavje 8: Objekti in razredi
- Objektno usmerjeni koncepti
- Posredovanje sporoÄil
- Dedovanje
- Enkapsulacija
- Stanje objekta
š¹ 9. poglavje: Moduli in meje abstrakcije
- Modularnost
- Imenski prostori
- Vmesniki
- LoÄena kompilacija
- Skrivanje informacij
š¹ Poglavje 10: Domensko specifiÄni jeziki in metaprogramiranje
- Vdelava jezika
- Makri
- Generiranje kode
- Odsev
- Interpretacija proti kompilaciji
š Zakaj izbrati to aplikacijo/knjigo?
- Celoten uÄni naÄrt, ki zajema naÄrtovanje in implementacijo programskih jezikov
- VkljuÄuje MCQ, kvize in primere za izpite in projekte
- NauÄite se tolmaÄev, prevajalnikov, tipskih sistemov in abstrakcij viÅ”jega reda
- Idealno za Å”tudente in strokovnjake, ki želijo razumeti jezikovne paradigme in naÄrtovanje programske opreme
ā To aplikacijo so navdihnili avtorji:
Torben Ćgidius Mogensen, John Hughes, Martin Fowler, Bertrand Meyer, Shriram Krishnamurthi
š„ Prenesite zdaj!
Obvladajte programske jezike in njihovo implementacijo z uÄenjem programskih jezikov AI (izdaja 2025ā2026).
Posodobljeno dne
27. sep. 2025