Чем отличаются Объектно-Ориентированные языки программирования от функциональных языков программирования?
Что такое фрэймворк, компилятор, интерпретатор, библиотеки?
Список всех перечней в языках программирования: методы, классы, циклы и тд и тп. Литература для понятия принципа работы программирования. Заранее большое Спасибо. Очень интересно.
ООП это способ программирование объекта со всеми переменными и свойствами, а также методами доступа к ним и прочей функциональностью в одном законченном блоке комманд, например, в виде класса! Пример в виде законченного логического объекта можно запрограммировать лист Эксель. Потом этот класс регистрируется в системе виндос. Последующие программы могут наследовать от этого класса свои методы и функции или использовать, например класс лист книги Эксель в своих программах, не прибегая к созданию этого участка программы самостоятельно! А сопровождать программы в виде функций рано или поздно становится затруднительно из-за громоздкости конструкции программы с использованием функций. На практике программисты делают программы с помощью функций длинной в 50000 строк, а с использованием классов и способа ООП программы могут достигать более 100 тыс строк и не терять своей читабельности и понимания связей частей программы.