Точность мысли     Погружение     Радуга книг     Поиск     О нас
Ваш путеводитель
по различным областям знаний
Источник знаний  
Источник знаний|Главная страница Поиск Напишите нам Карта сайта Добавить в избранное

Точность мысли


Разработка и дизайн сайтов WebPalette.RU
Разделы: Естественные науки | Физика

Объектно-ориентированное программирование  (ООП)

Объектно-ориентированное программирование  (ООП) – парадигма программирования, в которой основными концепциями являются понятия объектов и классов (либо, в менее известном варианте языков с прототипированием — прототипов. Класс – это тип, описывающий устройство объектов – экземпляров. Класс можно сравнить с чертежом, согласно которому создаются объекты. Обычно классы разрабатывают таким образом, чтобы их объекты соответствовали объектам предметной области. Прототип – это образцовый объект, по образу и подобию которого создаются другие объекты. Объектное и объектно-ориентированное программирование (ОПП) возникло в результате развития идеологии процедурного программирования, где данные и подпрограммы (процедуры, функции) их обработки формально не связаны. Кроме того, в современном объектно-ориентированном программировании часто большое значение имеют понятия события (так называемое событийно-ориентированное программирование) и компонента (компонентное программирование). Объектно-ориентированное программирование в настоящее время является абсолютным лидером в области прикладного программирования (языки Java, C#, C++, JavaScript, ActionScript и др.). В то же время в области системного программирования до сих пор лидирует парадигма процедурного программирования, и основным языком программирования является язык C. Хотя при взаимодействии системного и прикладного уровней операционных систем заметное влияние стали оказывать языки объектно-ориентированного программирования. Например, мультиплатформенным стандартом стала система Qt, написанная на языке C++. Первым языком программирования, в котором были предложены принципы объектной ориентированности, была Симула. В момент своего появления (в 1967 году), этот язык программирования предложил поистине революционные идеи: объекты, классы, виртуальные методы и др., однако это всё не было воспринято современниками как нечто грандиозное. Тем не менее, большинство концепций были развиты Аланом Кэйем и Дэном Ингаллсом в языке Smalltalk. Именно он стал первым широко распространённым объектно-ориентированным языком программирования


Спасибо Вам за добавление этой статьи в


Опубликовать в twitter.com Опубликовать в своем блоге livejournal.com

Рекомендуем книги

Задачник по физике
подробнее 


Квантовая теория поля в физике конденсированного состояния
подробнее 


Уравнения в частных производных. Сборник задач
Настоящий сборник задач по уравнениям в частных производных представляет собой переработанное и дополненное второе издание ...
подробнее 


Сборник задач по физике
Пособие представляет собой сборник вопросов и задач, составленный в соответствии с программой по физике для студентов высших ...
подробнее 


Введение в квантовую физику
В пособии рассмотрены основные проблемы классической физики, решение которых привело к созданию современной квантовой физики. ...
подробнее 


Основы физики. Волновая и квантовая оптика
Пособие охватывает все разделы курса физики для инженерно-технических специальностей высших учебных заведений и отвечает ...
подробнее 


Введение в физику ядра и частиц
Книга является заключительным разделом общего курса физики, посвященного атомным ядрам и элементарным частицам. Материал ...
подробнее 


Курс лекций по физике твердого тела для технических вузов
Книга представляет собой учебное пособие по курсу с одноименным названием, который читается автором в течение многих лет ...
подробнее 

RSS лента
Администрирование
Источник знаний © 2009 Все права защищены