Помощь в написании студенческих работ
Антистрессовый сервис

Язык программирования С++

РефератПомощь в написанииУзнать стоимостьмоей работы

Бьерн Страуструп в книге утверждает, что изначально С++ был задуман для того, чтобы ему и его друзьям не надо было программировать на ассемблере, С или других современных языках высокого уровня. Основным его предназначением было упростить и сделать более приятным процесс программирования для отдельного программиста. До недавнего времени не было плана разработки С++ на бумаге. Проектирование… Читать ещё >

Язык программирования С++ (реферат, курсовая, диплом, контрольная)

А. Л. Фридман в лекции «Язык программирования С++» [10] дает следующее определение языку программирования C++: это универсальный язык программирования, который позволяет разрабатывать программы в соответствии с разными парадигмами: процедурным программированием, объектно-ориентированным, параметрическим. Согласно данным, представленным в лекции А. Л. Фридмана [10], разработчиком языка программирования С++ был Бьерн Страуструп. В своей работе он опирался на опыт создателей языков Симула, Модула 2, абстрактных типов данных. Основные работы велись в исследовательском центре компании Bell Labs.

Сам создатель языка Бьерн Страуструп в своей книге «Язык программирования С++» [11, с. 14] пишет про то, что С++, безусловно, многим обязан языку С, который сохраняется как его подмножество. Сохранены все свойственные С средства низкого уровня, предназначенные для решения самых насущных задач системного программирования. Название С++ (си плюс плюс), было придумано Риком Маскитти летом 1983 г. Это название отражает эволюционный характер изменений языка С. Обозначение ++ относится к операции наращивания С.

Бьерн Страуструп в книге [11, с. 15] утверждает, что изначально С++ был задуман для того, чтобы ему и его друзьям не надо было программировать на ассемблере, С или других современных языках высокого уровня. Основным его предназначением было упростить и сделать более приятным процесс программирования для отдельного программиста. До недавнего времени не было плана разработки С++ на бумаге. Проектирование, реализация и документирование шли параллельно. Никогда не существовало «проекта С++» или «Комитета по разработке С++». Поэтому язык развивался и продолжает развиваться так, чтобы преодолеть все проблемы, с которыми столкнулись пользователи. А. Л. Фридман в лекции «Язык программирования С++» [10] пишет, что Си++ как преемник языка Си широко используется в системном программировании. На нем можно писать высокоэффективные программы, в том числе операционные системы, драйверы и т. п. Язык Си++ - один из основных языков разработки трансляторов. Поскольку системное программное обеспечение часто бывает написано на языке Си или Си++, то и программные интерфейсы к подсистемам ОС тоже часто пишут на Си++.

Распределенные системы, функционирующие на разных компьютерах, также разрабатываются на языке Си++. Этому способствует то, что у широко распространенных компонентных моделей CORBA и COM есть удобные интерфейсы на языке Си++.

Обработка сложных структур данных — текста, бизнес-информации, Internet-страниц и т. п. — одна из наиболее распространенных возможностей применения языка. В прикладном программировании, наверное, проще назвать те области, где язык Си++ применяется мало.

Разработка графического пользовательского интерфейса на языке Си++ выполняется, в основном, тогда, когда необходимо разрабатывать сложные, нестандартные интерфейсы. Простые программы чаще пишутся на языках Visual Basic, Java и т. п.

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

Показать весь текст
Заполнить форму текущей работой