Содержимое раздела
Данный раздел посвящен изучению фундаментальных концепций, лежащих в основе универсальных языков программирования. Будут рассмотрены понятие парадигмы программирования (объектно-ориентированной, функциональной, процедурной и других), структура и организация памяти, а также механизмы управления памятью. Особое внимание будет уделено механизмам абстракции данных, инкапсуляции, наследованию и полиморфизму. Подробно будут рассмотрены принципы проектирования языков, их синтаксис и семантика, а также способы реализации компиляторов и интерпретаторов.