Раздел: Статьи / С/С++ /

История языка С++

Быстрый старт в С++ Быстрый старт в С++

Бесплатная небольшая книга, которую не надо читать полгода, но которая покажет вам, что такое С++ и как начать его изучение. А также поможет решить, надо ли вам это вообще. Кроме того, подписавшись на рассылку, вы будете получать от меня полезные материалы по С++, которые я периодически выпускаю... Подробнее...

Язык С++, как и любой другой язык, имеет свою историю.

И хотя непосредственно к программированию это не относится, я считаю, что историю надо знать хотя бы в самых общих чертах.

И сегодня я предлагаю Вам ознакомиться с одним из разделов курса “Основы С++”, который как раз таки рассказывает об истории создания этого языка.

«Вначале было слово, и слово было два байта…». И программисты мучились с машинными кодами. Но надоело им это, и начали они придумывать языки программирования.

Сначала это были языки низкого уровня (различные Ассемблеры). Потом появились языки высокого уровня, которые позволяли программистам вообще ничего не знать о «железе».

Язык С (произносится как «Си») разработан в 1969...1973 годах Кеном Томпсоном и Деннисом Ритчи. Официальной датой появления языка С считается 1972 год.

Иногда язык С называют языком среднего уровня, так как он обладает широким набором средств для работы с «железом». Хотя, конечно, это не вполне официальная классификация.

Изначально язык С был создан для программирования в операционной системе UNIX. Однако со временем он «перекочевал» на другие операционные системы, и стал настолько популярен, что на этом языке пишутся сами операционные системы. Например, ОС Windows написана на языке С (точнее, на С++).

В основном язык С используется для создания системных программ, потому что, как уже было сказано, обладает широким набором средств для работы с «железом». Однако, с развитием средств разработки, язык С стал очень популярным и также широко используется для создания прикладных программ.

Синтаксис языка С стал основой для создания других языков программирования, таких как С++, С# и других.

Дальнейшим развитием языка С стал язык С++ (читается «Си плюс плюс»), который, в отличие от чистого С, обладает большим набором возможностей. Например, в полной мере поддерживает объектно-ориентированное программирование (ООП).

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

Сегодня С++ переплюнул по популярности своего предшественника. Большая часть программного обеспечения написана именно на С++. Область применения С++ - это создание операционных систем, драйверов, компьютерных игр, прикладных программ.

Синтаксис С++ унаследован от С. Практически все функции С поддерживаются и в С++. Но и, разумеется, появилось огромное количество новых возможностей.

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

Впрочем, это касается любых языков программирования, а не только С++.


Все способы изучить С++ Все способы изучить С++

Начинающие программисты даже не догадываются о том, какой огромный пласт в этой области скрыт от их глаз, и чего многие из новичков не увидят никогда, потому что это тёмная сторона программирования - чистый исходный код системного уровня… Подробнее...
Помощь в технических вопросах Помощь в технических вопросах

Помощь студентам. Курсовые, дипломы, чертежи (КОМПАС), задачи по программированию: Pascal/Delphi/Lazarus; С/С++; Ассемблер; языки программирования ПЛК; JavaScript; VBScript; Fortran; Python и др. Разработка (доработка) ПО ПЛК (предпочтение - ОВЕН, CoDeSys 2 и 3), а также программирование панелей оператора, программируемых реле и других приборов систем автоматизации. Подробнее...

Инфо-МАСТЕР ®
Все права защищены ©
e-mail: mail@info-master.su

Яндекс.Метрика