Изучение языка программирования С++. Описание основных алгоритмов и синтаксиса языка C++, страница 2


Введение

Последние несколько десятков лет стали эпохой бурного развития языков программирования.

Существует огромное количество языков программирования. Чем они отличаются? Как их можно сравнить? В своей работе я даю краткую историческую справку по развитию языков программирования, делаю попытку сделать  сравнение различных языков.

Среди современных языков программирования особое место занимает язык  Си++ (англ. C++). В своей работе я сделаю описание основных алгоритмов и синтаксиса языка С++. Я рассмотрю как осуществляются функции ввода и вывода, основы выполнения арифметических операций, использование условных операторов, а также использование массивов при решении различных задач. В ходе работы будет выполнен ряд практических заданий для закрепления изученного материала.

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

1.1 Краткая история развития языков программирования

За всю историю развития программирования было создано около двух тысяч языков программирования. Я хочу рассмотреть лишь некоторые, наиболее известные из них. Развитие и появление языков программирования шло одновременно с развитием ЭВМ.

В то время, когда появились самые первые компьютеры, основная информация заносилась на перфокарты и перфоленты. Программирование осуществлялось непосредственно в машинных кодах и программисты должны были досконально знать архитектуру машины.

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

В 1954 году корпорацией IBM (США) под руководством Джоном Бэкусом был разработан язык программирования FORTRAN (Formula Translator). Этот язык уже относится к языкам высокого уровня. FORTRAN разрабатывался прежде всего для использования его при решении научно-технических задач ( вычислений), именно с этой целью он используется и в настоящее время. Появление Фортрана вызвало яростную критику со стороны программистов, так как вначале наблюдали снижение эффективности программ из-за использования промежуточного звена-компилятора. Со временем пришло понимание, что для решения масштабных задач необходимо создавать языки программирования высокого уровня. Разработчики начали создавать еще более совершенные языки.

Так, в 1960 году для решения коммерческих задач был создан язык Cobol. Многочисленные коммерческие системы были написаны именно на Коболе. Особенно эффективен он при работе с большими объемами данных (массивами).

Команда разработчиков под руководством Петера Наура в 1960 году разработала язык программирования Algol, который послужил началом для  целого семейства Алгол-подобных языков (их важнейшим представителем является язык Pascal). В 1968 году была создана улучшенная версия языка. Она была достаточно интересна, так как обладала уникальными и своеобразными свойствами.

Еще в 1963 году в Дартмурском колледже (США) был разработан язык программирования BASIC. На тот момент он досточно легко интерпритировался и компилировался. На протяжении долгого периода BASIC был языком, на котором прежде всего учились программировать. На его основе создали более мощные реализации, такие как , на пример, Microsoft Visual Basic).

В 1964 году специалисты корпорации IBM создают язык PL/1, в котором была реализована функция обработки исключительных ситуаций и поддержки параллелизма. Синтаксис языка оказался довольно сложным и он так и не приобрел популярность у программистов.

Конец 60-х годов двадцатого века ознаменовался появлением объектно-ориентрованных языков. Первым был язык Simula (1967). Он разрабатывался для моделирования различных объектов и процессов, описания свойств модельных объектов.