š Programmeerimiskeeled: rakendus ja tƵlgendamine ā (2025ā2026 vƤljaanne)
š Programmeerimiskeeled: rakendus ja tƵlgendamine (2025ā2026 vƤljaanne) on tƤielik Ƶppekavaraamat, mis on mƵeldud BSCS-i, BSIT-i, tarkvaratehnika üliƵpilastele ja iseƵppijatele, kes soovivad omandada programmeerimiskeeli, nende disaini ja juurutamist. See vƤljaanne sisaldab MCQ-sid ja viktoriine, et pakkuda praktilist ja akadeemilist lƤhenemist tƵlgendajate, kompilaatorite, tüübisüsteemide ja abstraktsioonide mƵistmiseks.
Raamat uurib nii teooriat kui ka praktilist rakendamist, ühendades keeleparadigmasid, juhtimisstruktuure, objekte, mooduleid ja domeenispetsiifilisi keeli. Ćpilased Ƶpivad mƵtlema programmeerimiskeelte üle, sƵnastama abstraktsioone ja rakendama tƵhusalt kƵrgema jƤrgu funktsioone.
š Peatükid ja teemad
š¹ 1. peatükk: Programmeerimiskeeled ja nende rakendamine
- Programmeerimiskeelte tutvustus
- tƵlgid ja koostajad
- Süntaks ja semantika
- Keeleparadigmad
š¹ 2. peatükk: Programmeerimise elemendid
- VƤljendid ja vƤƤrtused
- Keskkonnad
- Funktsioonirakendus
- Muutujad ja sidemed
- Hindamisreeglid
š¹ 3. peatükk: Protseduurid ja nende tekitatavad protsessid
- Esimese klassi protseduurid
- KƵrgema jƤrgu funktsioonid
- Rekursioon
- Sulgemised
- SabakƵne optimeerimine
š¹ 4. peatükk: Abstraktsioonide sƵnastamine kƵrgema jƤrgu protseduuridega
- Funktsiooni koosseis
- Funktsionaalsed abstraktsioonid
- Anonüümsed funktsioonid
- Karrimine ja osaline pealekandmine
š¹ 5. peatükk: tüübid ja tüübisüsteemid
- Staatiline vs dünaamiline tippimine
- Tüübikontroll
- Tüübi järeldus
- Polümorfism
- Tüüp Ohutus
š¹ 6. peatükk: Juhtimisstruktuurid ja jƤtkud
- Tingimused ja silmused
- JƤtkamisstiil
- Helista-cc
- Erandid ja vigade kƤsitlemine
š¹ 7. peatükk: muutuv olek ja mƤƤramine
- olekupƵhised arvutused
- Muutuv mutatsioon
- MƤlu mudel
- KƵrvalmƵjud ja viidete lƤbipaistvus
š¹ 8. peatükk: objektid ja klassid
- objektorienteeritud kontseptsioonid
- SƵnumi edastamine
- PƤrand
- Kapseldamine
- Objekti olek
š¹ 9. peatükk: moodulid ja abstraktsioonipiirid
- Modulaarsus
- nimeruumid
- Liidesed
- Eraldi koostamine
- Teabe peitmine
š¹ 10. peatükk: domeenispetsiifilised keeled ja metaprogrammeerimine
- Keele manustamine
- makrod
- Koodi genereerimine
- Peegeldus
- TƵlgendus vs koostamine
š Miks valida see rakendus/raamat?
- TƤielik Ƶppekava, mis hƵlmab programmeerimiskeelte kavandamist ja rakendamist
- Sisaldab MCQ-sid, viktoriine ning eksamite ja projektide nƤiteid
- Ćppige tƵlgendajaid, kompilaatoreid, tüübisüsteeme ja kƵrgemat jƤrku abstraktsioone
- Ideaalne Ƶpilastele ja spetsialistidele, kes soovivad mƵista keeleparadigmasid ja tarkvarakujundust
ā See rakendus on inspireeritud autoritelt:
Torben Ćgidius Mogensen, John Hughes, Martin Fowler, Bertrand Meyer, Shriram Krishnamurthi
š„ Laadige kohe alla!
Master programmeerimiskeeled ja nende rakendamine Learn Programming Languages āāAI abil (2025ā2026 vƤljaanne).
VƤrskendatud:
20. dets 2025