ОП) програму прийнято розглядати як набір взаємодіючих об'єктів. ООП, в основному, є по суті імперативне програмування, доповнене принципом інкапсуляції даних і методів в об'єкт (принцип модульності) і спадкуванням (принципом повторного використання розробленого функціоналу). p align="justify"> Важливо відзначити, що парадигма програмування не визначається однозначно мовою програмування - багато сучасні мови програмування є мультіпарадігменнимі, тобто допускають використання різних парадигм. Так на мові Сі, який не є об'єктно-орієнтованим, можна писати об'єктно-орієнтованим чином, а на Ruby, в основу якого значною мірою покладена об'єктно-орієнтована парадигма, можна писати згідно стилю функціонального програмування. br/>
Список додаткової літератури
Тьюринг програмування машина парадигма
1. ГОСТ 19.107-90. Схеми алгорітмів, програм, даніх и систем. Умовні позначення и правила їх Виконання. p align="justify">. Іан Грехем В«Об'єктно-орієнтовані методи. Принципи та практика В», 3-е вид. - М.: «³льямсВ», 2004
. Антоні Сінтес В«Опануй самостійно об'єктно-орієнтоване програмуванняВ», М.: «³льямсВ», 2002. p align="justify">. Джон Хопкрофта, Раджив Мотвані, Джеффрі Ульман В«Введення в теорію автоматів, мов і обчисленьВ», М.: «³льямсВ», 2002. br/>