История возникновения языков программирования

Автор работы: Пользователь скрыл имя, 15 Июня 2013 в 17:56, реферат

Краткое описание

Все началось в далеком 1959 году. Именно в этот год будущий основатель фирмы Intel Роберт Нойс изобрел способ изготовления микросхем, применение которых позволило в сотни раз уменьшить размеры вычислительных машин, их стоимость, а также существенно повысить их надежность. С тех пор компьютеры стали приобретать все большую популярность, количество их росло, а значит, росла и потребность в программах и программистах.

Вложенные файлы: 1 файл

История возникновения языков программирования.docx

— 31.69 Кб (Скачать файл)

C++ — компилируемый статически типизированный язык программирования общего назначения. Язык возник в начале 1980-х годов, когда сотрудник фирмы Bell Labs Бьёрн Страуструп придумал ряд усовершенствований к языку C под собственные нужды. [6] Когда в конце 1970-х Страуструп начал работать в Bell Labs над задачами теории очередей (в приложении к моделированию телефонных вызовов), он обнаружил, что попытки применения существующих в то время языков моделирования оказываются неэффективными, а применение высокоэффективных машинных языков слишком сложно из-за их ограниченной выразительности.

К 1983 году в язык были добавлены новые возможности, такие как виртуальные функции, перегрузка функций и операторов, ссылки, константы, пользовательский контроль над управлением свободной памятью, улучшенная проверка типов и новый стиль комментариев (//). Получившийся язык уже перестал быть просто дополненной версией классического C и был переименован из C с классами в «C++». Его первый коммерческий выпуск состоялся в октябре 1985 года. В 1985 году вышло первое издание «Языка программирования C++», обеспечивающее первое описание этого языка, что было чрезвычайно важно из-за отсутствия официального стандарта. В 1989 году состоялся выход C++ версии 2.0. Его новые возможности включали множественное наследование, абстрактные классы, статические функции-члены, функции-константы и защищённые члены. В 1990 году вышло «Комментированное справочное руководство по C++», положенное впоследствии в основу стандарта. Последние обновления включали шаблоны, исключения, пространства имён, новые способы приведения типов и булевский тип. В 1998 году был опубликован стандарт языка ISO/IEC 14882:1998 (известный как C++98),[8] разработанный комитетом по стандартизации C++ (ISO/IEC JTC1/SC22/WG21 working group). Стандарт C++ не описывает способы именования объектов, некоторые детали обработки исключений и другие возможности, связанные с деталями реализации, что делает несовместимым объектный код, созданный различными компиляторами. Однако для этого третьими лицами создано множество стандартов для конкретных архитектур и операционных систем.

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

Никто не обладает правами на язык C++, он является свободным. Однако сам  документ стандарта языка (за исключением  черновиков) не доступен бесплатно.

 

 


Информация о работе История возникновения языков программирования