Объе́ктно-ориенти́рованное программи́рование (ООП) — методология программирования, основанная на представлении программы в виде совокупности объектов, каждый из которых является экземпляром определенного класса, а классы образуют иерархию наследования. |
Вопросы и ответы |
Поиск
Шоди Садриддинов | Репутация: 0 (Без голоса)
2 марта 2016 в 06:34
Тема: Программирование
Revolver Revolver | Репутация: 4 (Без голоса)
28 февраля 2016 в 22:20
Тема: Программирование
Дмитрий Григорец | Репутация: 0 (Без голоса)
28 февраля 2016 в 10:47
Тема: Программирование
Максим Павлов | Репутация: 0 (Без голоса)
22 февраля 2016 в 15:20
Тема: Программирование
Олжас Куанышбек | Репутация: 0 (Без голоса)
21 февраля 2016 в 18:11
Тема: Программирование
Максим Павлов | Репутация: 0 (Без голоса)
20 февраля 2016 в 11:40
Тема: Программирование
Рахмонали Одинаев | Репутация: 0 (Без голоса)
18 февраля 2016 в 16:07
Тема: Программирование
Tigran Tepanosyan | Репутация: 0 (Без голоса)
12 февраля 2016 в 19:53
Тема: Программирование
Vladimiras Jevsiukovas | Репутация: 4 (Без голоса)
11 февраля 2016 в 18:14
Тема: Программирование
Сергей Андрюшков | Репутация: 0 (Без голоса)
5 февраля 2016 в 18:47
Тема: Программирование
Тарас Гатунок | Репутация: 0 (Без голоса)
5 февраля 2016 в 16:09
Тема: Программирование
Сергей Крицкий | Репутация: 0 (Без голоса)
5 февраля 2016 в 15:52
Тема: Программирование
Асем Бекбосынова | Репутация: 0 (Без голоса)
5 февраля 2016 в 11:40
Тема: Программирование
Ирина Петрова | Репутация: 0 (Без голоса)
25 января 2016 в 19:31
Тема: Программирование
Эрхан Тургунов | Репутация: 0 (Без голоса)
24 января 2016 в 13:19
Тема: Программирование
Ирина Петрова | Репутация: 0 (Без голоса)
22 января 2016 в 20:41
Тема: Программирование
Ирина Петрова | Репутация: 0 (Без голоса)
21 января 2016 в 19:45
Тема: Программирование
Ирина Петрова | Репутация: 0 (Без голоса)
21 января 2016 в 19:43
Тема: Программирование
Olga Vilímová | Репутация: 0 (Без голоса)
19 января 2016 в 11:48
Тема: Программирование
Алексей Скачков | Репутация: 0 (Без голоса)
17 января 2016 в 23:28
Тема: Программирование
C++ — компилируемый, статически типизированный язык программирования общего назначения.
Поддерживает такие парадигмы программирования, как процедурное программирование, объектно-ориентированное программирование, обобщённое программирование, обеспечивает модульность, раздельную компиляцию, обработку исключений, абстракцию данных, объявление типов (классов) объектов, виртуальные функции. Стандартная библиотека включает, в том числе, общеупотребительные контейнеры и алгоритмы. C++ сочетает свойства как высокоуровневых, так и низкоуровневых языков[1]. В сравнении с его предшественником — языком C, — наибольшее внимание уделено поддержке объектно-ориентированного и обобщённого программирования[2].
C++ широко используется для разработки программного обеспечения, являясь одним из самых популярных языков программирования[мнения 1][мнения 2]. Область его применения включает создание операционных систем, разнообразных прикладных программ, драйверов устройств, приложений для встраиваемых систем, высокопроизводительных серверов, а также развлекательных приложений (игр). Существует множество реализаций языка C++, как бесплатных, так и коммерческих и для различных платформ. Например, на платформе x86 это GCC, Visual C++, Intel C++ Compiler, Embarcadero (Borland) C++ Builder и другие. C++ оказал огромное влияние на другие языки программирования, в первую очередь на Java и C#.
Синтаксис C++ унаследован от языка C. Одним из принципов разработки было сохранение совместимости с C. Тем не менее, C++ не является в строгом смысле надмножеством C; множество программ, которые могут одинаково успешно транслироваться как компиляторами C, так и компиляторами C++, довольно велико, но не включает все возможные программы на C.