📘 Програмски језици: примена и тумачење – (издање 2025–2026)
📚 Програмски језици: примена и тумачење (издање 2025–2026) је комплетна књига наставног плана и програма дизајнирана за студенте БСЦС, БСИТ, софтверског инжењерства и самоученике који имају за циљ да савладају програмске језике, њихов дизајн и имплементацију. Ово издање укључује МЦК и квизове, како би се пружио практичан и академски приступ разумевању тумача, компајлера, система типова и апстракција.
Књига истражује и теорију и практичну примену, премошћујући језичке парадигме, контролне структуре, објекте, модуле и језике специфичне за домен. Ученици ће научити да размишљају о програмским језицима, да формулишу апстракције и ефикасно примењују функције вишег реда.
📂 Поглавља и теме
🔹 Поглавље 1: Програмски језици и њихова имплементација
- Увод у програмске језике
- Преводиоци и преводиоци
- Синтакса и семантика
- Језичке парадигме
🔹 Поглавље 2: Елементи програмирања
- Изрази и вредности
- Окружење
- Функција апликација
- Променљиве и везе
- Правила евалуације
🔹 Поглавље 3: Процедуре и процеси које они генеришу
- Првокласне процедуре
- Функције вишег реда
- Рекурзија
- Затварања
- Таил-Цалл оптимизација
🔹 Поглавље 4: Формулисање апстракција са процедурама вишег реда
- Функција Композиција
- Функционалне апстракције
- Анонимне функције
- Карирање и делимична примена
🔹 Поглавље 5: Типови и системи типова
- Статичко против динамичког куцања
- Провера типа
- Тип Инференце
- Полиморфизам
- Тип Сафети
🔹 Поглавље 6: Контролне структуре и наставци
- Услови и петље
- Стил наставка-проласка
- Цалл-цц
- Изузеци и руковање грешкама
🔹 Поглавље 7: Променљиво стање и додела
- Израчунавање стања
- Променљива мутација
- Модел меморије
- Нежељени ефекти и референтна транспарентност
🔹 Поглавље 8: Објекти и класе
- Објектно оријентисани концепти
- Порука пролази
- Наследство
- Енкапсулација
- Стање објекта
🔹 Поглавље 9: Модули и границе апстракције
- Модуларност
- Именски простори
- Интерфејси
- Одвојена компилација
- Скривање информација
🔹 Поглавље 10: Језици специфични за домен и метапрограмирање
- Уграђивање језика
- Макрои
- Генерисање кода
- Одраз
- Интерпретација против компилације
🌟 Зашто одабрати ову апликацију/књигу?
- Комплетан наставни план и програм који покрива дизајн и имплементацију програмских језика
- Укључује МЦК-ове, квизове и примере за испите и пројекте
- Научите тумаче, компајлере, системе типова и апстракције вишег реда
- Идеално за студенте и професионалце који желе да разумеју језичке парадигме и дизајн софтвера
✍ Ова апликација је инспирисана ауторима:
Торбен Ӕгидиус Могенсен, Јохн Хугхес, Мартин Фовлер, Бертранд Меиер, Схрирам Крисхнамуртхи
📥 Преузмите одмах!
Овладајте програмским језицима и њиховом применом помоћу Леарн Программинг Лангуагес АИ (издање 2025–2026).