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