Програмування С, С++теорія та практика (частина 2)
2.1 Історія виникнення
Мова програмування Сі++ була створена Б’єрном Страуструпом на основі мови Сі - одного з найпоширеніших інструментальних засобів програмування. Вона містить основні типи даних, операції, синтаксис та структуру програми мови Сі, додаючи суттєво нове - підтримку абстрактних типів даних (АТД) та об'єктно- орієнтованого програмування (ООП).
Всі ми живемо у світі об’єктів, що існують довкола, проте кожний з них має свої властивості та ознаки, а також множину своїх допустимих операцій. Об’єкт у програмуванні, як і в повсякденному житті, являє собою сукупність коду та даних, створену для відтворення властивостей фізичних предметів або абстрактних понять. Він ефективний як елемент програмування, якщо є прямою абстракцією звичайних предметів та у значній мірі приховує складність власної реалізації від користувача.
Початкові форми ООП були запроваджені ще у мові Симула-67 : тоді були введені поняття класу та конструкцій, що підтримували успадкування об’єктів. Серед найперших були розроблені об’єкти, найтісніше пов’язані з комп’ютерами, такі як Іпґедег, Аггау та 8ґаск. Потім були мови 8шаШаїк-72, СЬП, Айа. У мові 8шаШаІк, найбільш суперечливій щодо застосування нових форм, взагалі все було представлено у вигляді об’єктів. Решта, не менш відомі, являють собою розширення раніше існуючих мов - Сі, Ліспа, об’єктного Паскалю тощо. І тут слід виокремити властивості мови Сі++ - вони такі, що спроможні забезпечити підтримку декількох парадигм програмування.
12 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86
Схожі підручники
- МЕТОДИЧНІ РЕКОМЕНДАЦІЇ ДО ПРОВЕДЕННЯ СЕМІНАРСЬКИХ ЗАНЯТЬ, ОРГАНІЗАЦІЇ І ПРОВЕДЕННЯ САМОСТІЙНОЇ ТА ІНДИВІДУАЛЬНО-КОНСУЛЬТАЦІЙНОЇ РОБОТИ СТУДЕНТІВ
- Фактори сталого розвитку
- М.М. Теліщук - Історія економіки та економічної думки
- Розділ ІІ (ЗМ 2) Господарство та економічна думка суспільства Європейської цивілізації в період середньовіччя (кінець V – ХV ст.)
- Філософія (частина 2)
- Соціологія Навчально-методичний посібник для студентів всіх напрямків (частина 2)
