Objektinis programavimas
Objektinis programavimas, trumpiau OOP (angl. Object-Oriented Programming) – programavimo paradigma, kompiuterinių programų architektūroje naudojanti objektus ir jų sąveikas. Daugelis naujesnių programavimo kalbų (Pascal, Python, Java, C++) turi specialias, objektinį programavimą labai palengvinančias galimybes. Tačiau objektinis programavimas įmanomas ir tam specialiai neskirta programavimo kalba, neretai taip programuojama C. Svarbios objektinio programavimo kalbos yra: Java, C++, C#, Python, R, PHP, Visual Basic.NET, JavaScript, Ruby, Perl, SIMSCRIPT, Object Pascal, Objective-C, Dart, Swift, Scala, Kotlin, Common Lisp, MATLAB ir Smalltalk.