Добавил:
Я уверяю Вас, мне можно доверить огнестрельное оружие Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
_ВвИТ_Реферат.docx
Скачиваний:
9
Добавлен:
10.10.2023
Размер:
2.75 Mб
Скачать
  1. История языков программирования

Для упрощения задач в сфере программирования, в 50-х годах прошлого века человечество принялось разрабатывать специальные языки. Один из первых - Ассемблер. Теперь программисту не нужно было знать множество двоичных кодов. На их замену пришли специальные термины, запомнить которые стало намного легче.

Ассемблер привязывался к конкретной машине и ее архитектуре, и это стало проблемой: при появлении новых, более совершенных компьютеров наработанные программы перенести было невозможно. Поэтому в 1954-57 годах был разработан язык Фортран (FORTRAN, от FORmula TRANslator - переводчик формул) – первый язык отвязанный от железа конкретной ЭВМ. Назначение Фортрана – программирование вычислений. Поэтому из структур данных там были только числа и многомерные массивы, а работа с символами являлась минимальной. Именно массивы нужны для написания программ по численному решению дифференциальных уравнений и других вычислительных задач. В результате произошел значительный подъем уровня абстракции в представлении программы: раньше формулы преобразовали в программы на ассемблере, а теперь – в программы на Фортране, имеющие значительно более читаемый вид.

В этот период по мере накопления опыта и теоретического осмысления совершенствовались языки программирования. В 1958--1960 гг. в Европе был создан ALGOL, который породил целую серию алголоподобных языков: Algol W, (1967), Algol 68, Pascal (Н. Вирт, 1970 г.), С (Д. Ритчи и Б. Керниган, 1972 г.), Ada (под руководством Ж. Ишбиа, 1979 г.), C++ (1983). В 1961-1962 гг. Дж. Маккарти в Массачусетском технологическом институте был создан язык функционального программирования Lisp, открывший в программировании одно из альтернативных направлений, предложенных Дж. фон Нейманом. А в 1965 году в Дартмутском колледже Д. Кэмэни и Т. Куртцем была разработана упрощенная версия Фортрана - Basic. Сегодня универсальный язык Бейсик (имеющий множество версий) приобрел большую популярность и получил широкое распространение среди пользователей ЭВМ различных категорий во всем мире. В значительной мере этому способствовало то, что Бейсик начали использовать как встроенный язык персональных компьютеров, широкое распространение которых началось в конце 70-х годов.

По ходу расширения задач, выполняемых компьютерами, стали появляться более узконаправленные языки: для работы с текстами, графикой, экономическими документами и т.д. Так, с появлением и развитием интернета ЭВМ перестали быть машинами только для обработки и хранения информации. Необходимость объединения компьютеров в сети и предоставления людям удаленного доступа к ресурсам стала толчком к созданию новых кодов.

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

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

На начало 1970-х гг. уже существовало более 700 языков высокого уровня и около 300 трансляторов для автоматизации программирования. И с каждым годом их количество неуклонно росло вверх.

Так, в 1969 году был разработан язык “C”, применение которого нашли в Unix – системах. Благодаря мощности и производительности, значительную часть ядра Unix постепенно переписали на C, что обеспечило его последующую популярность. А в 1983 году появилась модифицированная версия вышеупомянутого языка под названием “C++”. Эта версия и по сей день остается одним из самых популярных языков программирования.

Вскоре появилось и множество других языков программирования, такие как: Python (1991), PHP (1995), Java (1995), JavaScript(1995), каждый из которых на сегодняшний день применяется в самых различных сферах IT.

Соседние файлы в предмете Введение в информационные технологии