Компьютеры антивирусы медицина спорт Пятница, 20.06.2025, 14:06
Меню сайта
Категории раздела
Мои статьи [12]
Компьютеры. [188]
Hi-Tech. [81]
Медицина. [102]
Антивирусники [61]
Энциклопедия языков программирования [61]
Интернет [30]
Софт [59]
Спорт [51]

Кнопка сайта


Статистика





Каталог ссылок. Информационный портал - Старого.NET




Онлайн всего: 1
Гостей: 1
Пользователей: 0

Луганет





Украинских гривен курсы валют Прага
(RUB)//-//
Евро(EUR)//-//
Доллар США(USD)//-//
Форма входа

Главная » Статьи » Энциклопедия языков программирования

C++
Си++ (англ. C++) — компилируемый строго типизированный язык программирования общего назначения. Поддерживает разные парадигмы программирования: процедурную, обобщённую, функциональную; наибольшее внимание уделено поддержке объектно-ориентированного программирования. 

В 1990-х годах язык стал одним из наиболее широко применяемых языков программирования общего назначения. 

При создании Си++ стремились сохранить совместимость с языком C. Большинство программ на Си будут исправно работать и с компилятором Си++. Си++ имеет синтаксис, основанный на синтаксисе Си. 

Нововведениями Си++ в сравнении с Си являются: 
поддержка объектно-ориентированного программирования через классы; 
поддержка обобщённого программирования через шаблоны; 
дополнения к стандартной библиотеке; 
дополнительные типы данных; 
исключения; 
пространства имён; 
встраиваемые функции; 
перегрузка операторов; 
перегрузка имён функций; 
ссылки и операторы управления свободно распределяемой памятью. 

Элементы синтаксиса:Комментарий до конца строки // 
Комментарии, которые могут быть вложенными #if 0 ... #endif 
Комментарии, которые не могут быть вложенными /* ... */ 
Регистрозависимость да 
Регулярное выражение идентификатора переменной [_a-zA-Z][_a-zA-Z0-9]* 
Регулярное выражение идентификатора функции [_a-zA-Z][_a-zA-Z0-9]* 
Присваивание значения переменной = 
Объявление переменной type variable 
Объявление переменной с присваиванием значения type variable = value 
Группировка выражений ( ... ) 
Блок { ... } 
Равенство == 
Неравенство != 
Сравнение < > <= >= 
Определение функции returntype f(type1 p1, type2 p2, ...) 
Вызов функции f(a, b, ...) 
Вызов функции без параметров f() 
Последовательность ; 
Если - то if (condition) ... 
Если - то - иначе if (condition) ... else ... 
Бесконечный цикл while (1) ... 
Цикл с предусловием while (condition) ... 
Цикл с постусловием do ... while (!condition) 
Цикл for - next для диапазона целых чисел с инкрементом на 1 ,for (int i = 1; i <= 10; i++) ...,for (int i = 10; i >= 1; i--) ... 
Цикл for - next для диапазона целых чисел с декрементом на 1 ,for (int i = 1; i <= 10; i++) ...,for (int i = 10; i >= 1; i--) ...


Русское название: Cи++
Дата создания: 1983
Создан под влиянием: 
C
Simula
Повлиял на: 
Ada
C#
D
Java
Perl
Python
Парадигма: мультипарадигма, объектно-ориентированная, процедурная 
Типизация: статическая, строгая 
Принятые расширения файлов: .cpp .c++ .cc .h .hpp
Диалекты: 
C++0x
ISO C++
ISO/IEC 14882
Реализации и версии (свернуть все | развернуть все):
Digital Mars C/C++ 
Open Watcom C/C++ 
Open64 C/C++ 
PGI C++ Workstation 
Sun Studio C/C++ 
Watcom C/C++ 
g++

Категория: Энциклопедия языков программирования | Добавил: DankoIya (19.09.2009)
Просмотров: 632 | Комментарии: 1 | Рейтинг: 0.0/0
Всего комментариев: 0
Имя *:
Email *:
Код *:




Друзья сайта
  • "Красота"
  • МСК "Лугор"
  • Северодонецк"
  • Поиск
    Пользовательского поиска




    Сними свой «Аватар»



    Как установить на один компьютер Windows Vista, XP и Linux?



    Доктор Веб нашел порнографию ВКонтакте