Интересные факты о C ++

Опубликовано: 3 Декабря, 2021

C ++ - это объектно-ориентированный язык программирования общего назначения. Он поддерживает универсальное программирование и низкоуровневые манипуляции с памятью. Бьярн Страуструп (Bell Labs) в 1979 году представил классы C-With, а в 1983 г. - C ++.

Вот несколько интересных фактов о C ++, которые могут вас заинтересовать:
1. Название C ++ означает эволюционный характер изменений от C. «++» - оператор приращения C.

2. C ++ - один из преобладающих языков для разработки всех видов технического и коммерческого программного обеспечения.

3. C ++ представляет объектно-ориентированное программирование, которого нет в C. Как и другие вещи, C ++ поддерживает четыре основных функции ООП: инкапсуляцию, полиморфизм, абстракцию и наследование.

4. C ++ получил функции ООП из языка программирования Simula67.

5. Функция - это минимальное требование для запуска программы на C ++.

6. C и C ++ были изобретены в одном и том же месте, то есть в лаборатории звонков AT&T (American Telephone & Telegraph), расположенной в США.

7. Не чисто объектно-ориентированный: мы можем писать код C ++ без использования классов, и он будет компилироваться без каких-либо сообщений об ошибке. У языка есть некоторые расширения по сравнению с C, которые делают ООП и универсальное программирование более удобным.

8. Многие языки программирования находятся под влиянием C ++, некоторые из которых включают C #, Java и даже более новые версии C.

9 Понятие ссылочных переменных: перегрузка операторов заимствована из языка программирования Algol 68.

10. Основная причина успеха C ++ заключается в том, что он поддерживает различные стили программирования. Это многопарадигмальный язык программирования, который поддерживает не только парадигму ООП, но и многие другие парадигмы.

Хотите узнать о лучших видео и практических задачах, ознакомьтесь с базовым курсом C ++ для базового и продвинутого уровня C ++ и курсом C ++ STL для базового уровня плюс STL. Чтобы завершить подготовку от изучения языка к DS Algo и многому другому, см. Полный курс подготовки к собеседованию .