Язык C++

Что такое С++?

c++ логотип 2023

C++ - это кроссплатформенный язык, который может быть использован для создания высокопроизводительных приложений. Язык C++ был разработан как расширение языка C. С++ предоставляет программистам высокий уровень контроля над системными ресурсами и памятью. Язык обновлялся 4 раза - в 2011, 2014, 2017 и 2020 годах до C++11, C++14, C++17, C++20.

C++ - это статически типизированный, компилируемый, универсальный, чувствительный к регистру, свободный язык программирования, поддерживающий процедурное, объектно-ориентированное и родовое программирование.

Язык Си++ считается языком среднего уровня, поскольку в нем сочетаются как высокоуровневые, так и низкоуровневые возможности языка.

Язык C++ был разработан Бьярне Струструпом в 1979 году в Bell Labs в Мюррей Хилл, штат Нью-Джерси, как усовершенствование языка C и первоначально назывался C with Classes, но затем, в 1983 году, был переименован в C++.

Язык C++ является надмножеством языка C, и практически любая верная программа на языке C является верной программой на языке C++.

Некоторые называют Си++ "Си с классами", поскольку он вводит в рамки языка Си принципы объектно-ориентированного программирования, в том числе использование определенных классов. С течением времени язык C++ остается очень полезным не только в самом компьютерном программировании, но и в обучении начинающих программистов принципам объектно-ориентированного программирования. Однако он поддерживает не только объектно-ориентированное, но и процедурное и функциональное. Благодаря высокой гибкости и масштабируемости язык Си++ может использоваться для разработки широкого спектра программного обеспечения, приложений, браузеров, графических пользовательских интерфейсов (GUI), операционных систем и игр.

Пример кода

#include <iostream>
using namespace std;

int main() {    
    int number;

    cout << "Enter an integer: ";
    cin >> number;

    cout << "You entered " << number;    
    return 0;
}

Источники