1. C++ – Введение в язык программирования
C++ – Введение в язык программирования
C ++ – это язык программирования среднего уровня, разработанный Bjarne Stroustrup, начиная с 1979 года в Bell Labs. C ++ работает на различных платформах, таких как Windows, Mac OS и различных версиях UNIX.
- C ++ – это статически типизированный, скомпилированный, универсальный, учитывающий регистр, язык программирования свободной формы, который поддерживает процедурное, объектно-ориентированное и общее программирование.
- C ++ рассматривается как язык среднего уровня , поскольку он содержит сочетание как языковых функций высокого уровня, так и низкоуровневых языков.
- C ++ был разработан Bjarne Stroustrup, начиная с 1979 года в Bell Labs в Мюррей-Хилл, штат Нью-Джерси, в качестве усовершенствования языка C и первоначально назывался C с классами, но позже он был переименован в C ++ в 1983 году.
- C ++ – это надмножество C, и практически любая законная программа C является законной программой на C ++.
Язык программирования использует статическую типизацию, когда проверка типов выполняется во время компиляции, а не во время выполнения.
Объектно-ориентированного программирования
C ++ полностью поддерживает объектно-ориентированное программирование, в том числе четыре столпа объектно-ориентированного развития:
- Инкапсуляцию
- Скрытие данных
- Наследование
- Полиморфизм
Стандартные библиотеки
Стандартный C ++ состоит из трех важных частей –
- Основной язык, предоставляющий все строительные блоки, включая переменные, типы данных и литералы
- Стандартная библиотека C ++ предоставляет богатый набор функций, управляющих файлами, строками
- Библиотека стандартных шаблонов (STL), предоставляющая богатый набор методов, управляющих структурами данных
Стандарт ANSI
Стандарт ANSI – это попытка обеспечить совместимость C ++; этот код, который вы пишете для компилятора Microsoft, будет компилироваться без ошибок, используя компилятор на Mac, UNIX, Windows или Alpha.
Стандарт ANSI был стабильным на некоторое время, и все основные производители компиляторов C ++ поддерживают стандарт ANSI.
Обучение C ++
Самое главное при обучении C ++ – сосредоточиться на концепциях. Цель изучения языка программирования – стать лучшим программистом; то есть стать более эффективными при проектировании и внедрении новых систем и при сохранении старых.
C ++ поддерживает различные стили программирования. Вы можете писать в стиле Fortran, C, Smalltalk и т. д. На любом языке. Каждый стиль может эффективно достигать своих целей, сохраняя при этом время работы и эффективность пространства.
Использование C ++
- C ++ используется сотнями тысяч программистов практически в каждом домене приложения.
- C ++ очень часто используется для написания драйверов устройств и другого программного обеспечения, которые полагаются на непосредственную манипуляцию аппаратными средствами в условиях реального времени.
- C ++ широко используется для обучения и исследований, потому что он достаточно чист для успешного преподавания базовых понятий.
- Любой, кто использовал Apple Macintosh или ПК под управлением Windows, косвенно использовал C ++, потому что основные пользовательские интерфейсы этих систем написаны на C ++.