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 ++.