top of page


Образовательный сайт информационных технологий

C++ — компилируемый, статически типизированный язык программирования общего назначения
Прямым предшественником языка C++ является структурный язык программирования C, который был предложен Дэнисом Ритчи,для операционной системы Unix. Впервые детальное описание языка C было выполнено в 1978 году в книге Брайана Кернигана (Brian Kernighan) и Дэниса Ритчи, в 1998 году вышел первый стандарт языка.
Особенность языка C состоит в том, что он соединил в себе все основные признаки структурного языка высокого уровня (блок, переменная, операторы присваивания, ветвления, цикла) с низкоуровневыми средствами манипулирования с битами, байтами, адресами. Таким образом, язык C представляет собой мощный инструмент, который позволяет программисту иметь практически полную власть над компьютером. Однако следствием этого является невозможность поддерживать жесткий контроль за корректностью действий, инициируемых программным кодом, поэтому ответственность за последствия выполняемых программой действий возлагается на программиста.
В настоящее время C++ сохраняет статус основного языка профессионального программирования, который является наиболее гибким и мощным инструментом при реализации крупных программных проектов. В свою очередь C++ может считаться родительским языком для таких популярных современных языков программирования как Java и C#, ориентированных на программирование в распределенной гетерогенной вычислительной среде.
Наименование
Материалы
-
Введение в программирование на языке C++
-
Неформальное введение в C++
-
Основы программирования на С++
-
Операторы управления. Программирование разветвляющихся и циклических процессов
-
Использование функций при программирование на С++
-
Обработка массивов в С++
-
Обработка матриц в С++. Задачи линейной алгебры.
-
Решение нелинейных уравнений
-
Ввод-вывод в С++, работа с файлами
-
Строки и структуры в С++
-
Объектно-ориентированное программирование на С++
-
Лабораторные работы «Программирование на С++
-
Дистрибутивы
bottom of page