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

1. Ада, Алгол, Бейсик, Кобол 
2. Лисп, ЛОГО, Паскаль, Пролог, Си, Си++, С# 
3. Фортран, AppleScript, Clipper, dBASE, FoxPro, SGML
Ада [Ada] – язык программирования высокого уровня, ориентированный на применение в системах реального времени и предназначенный для автоматизации задач управления процессами и/или устройствами, например, в бортовых (корабельных, авиационных и др.) ЭВМ. Разработан по инициативе министерства обороны США в 1980-х гг. Назван в честь английского математика Ады Августы Байрон (Лавлейс), жившей в 1815-1851 гг.

Алгол [ALGOL – ALGOrithmic Language] – язык программирования высокого уровня, ориентированный на описание алгоритмов решения вычислительных задач. Был создан в 1958г. специалистами западноевропейских стран для научных исследований. Версия этого языка Алгол-60 была принята Международной конференцией в Париже (1960 г.) и широко использовалась на ЭВМ 2-го поколения. Версия Алгол-68, разработанная группой специалистов Международной федерации по обработке информации (ИФИП) в 1968 г., получила статус международного универсального языка программирования, ориентированного на решение не только вычислительных, но и информационных задач. Хотя в настоящее время Алгол практически не используется, он послужил основой или оказал существенное влияние на разработку более современных языков, например: Ада, Паскаль и др.

Бейсик [BASIC – Beginner’s All-purpose Symbolic Instruction Code] – язык программирования высокого уровня, разработанный в 1963–1964 гг. в Дартмутском колледже Томасом Куртом и Джоном Кемени. Первоначально пред. С созданием языка Бейсик иногда связывают также имя одного из двух основателей фирмы Microsoft – Пола Аллена, а также (в качестве аппаратного инструментария) первые ПЭВМ, в частности «Альтаир». Поскольку ПЭВМ появились существенно позже создания языка (примерно через десять лет), можно полагать, что речь в указанных случаях идет о создании не Бейсика, а одной из его последующих версий.

Существует множество различных версий Бейсика, которые не полностью совместимы друг с другом. Некоторые реализации Бейсика включают средства обработки данных и наборов данных. Большинство версий Бейсика используют интерпретатор, который преобразует его компоненты в машинный код и позволяет запускать программы без промежуточной трансляции. Некоторые более совершенные версии Бейсика позволяют использовать для этой цели трансляторы. На IBM PC широко используются Quick Basic фирмы Microsoft, Turbo Basic фирмы Borland и Power Basic (усовершенствованная версия Turbo Basic, распространяемая фирмой Spectra Publishing). В начале 1999 г. фирма Microsoft выпустила версию языка Visual Basic 6.0 (VB 6.0), предназначенного для создания многокомпонентных программных приложений для систем уровня предприятий.

Кобол [COBOL – COmmon Business-Oriented Language] – язык программирования высокого уровня, разработанный в конце 1950-х гг. ассоциацией КАДАСИЛ для решения коммерческих и экономических задач. Отличается развитыми средствами работы с файлами. Поскольку команды программ, написанных на этом языке, активно используют обычную английскую лексику и синтаксис, Кобол рассматривается как один из самых простых языков программирования. В настоящее время используется для решения экономических, информационных и других задач.

Добавить комментарий