Составители:
130
Basic (1964)
В 1963 году профессора Дартмутского колледжа (университет в
США) Томас Курц и Джон Джордж Кемени, работавший ранее с фон
Нейманом, впервые предложили применять компьютеры в
систематическом учебном процессе, обучая основам программирования
студентов всех специализаций, даже гуманитарных [9.4]. Через год ими,
с помощью группы студентов, был разработан язык BASIC (Beginner’s
All-purpose Symbolic Instruction Code, универсальный символический код
для начинающих), позволявший писать программы, не имея
специальной подготовки. Благодаря подключению к майнфрейму GE-265
до 20 терминалов, работающих в режиме разделения времени (эта идея
была предложена в 1959 г. в MIT), стала возможной одновременная
работа множества студентов. По синтаксису язык напоминал Фортран,
но большинство команд состояло из простых английских слов – SAVE,
PRINT, INPUT. Программы набирались на терминале, а не вводились с
перфокарт, а язык предусматривал прерывание выполняемой программы
и внесение в неё новых данных или операторов. Разработанный язык
оказался очень универсальным, в сравнении с другими – небольшим, а
сам компилятор разработчики сделали бесплатным, что сделало BASIC
очень популярным. Но массовым он стал после 1975 г., когда Б. Гейтс и
П. Аллен, только что учредившие компанию Micro-Soft (будущую
Microsoft), чуть ли не от безделья написали интерпретатор языка для
компьютера Altair. В скором времени интерпретатор Altair BASIC,
ставший первым языком программирования для первого персонального
компьютера, стал поставляться на компьютеры вместе с операционной
системой CP/M. Затем интерпретатор появился и на персональных
компьютерах IBM, работая под MS-DOS. Разработано много
разновидностей языка, в настоящее время он существует, например, в
виде интерпретатора VBScript или в виде языка Visual Basic .NET.
Вопреки ожиданиям разработчиков, язык «для начинающих» оказался
востребован даже для разработки бизнес-приложений. Из недостатков
языка отмечают широко применяющийся оператор GOTO, а так же то,
что программы через интерпретатор часто работали быстрее, чем
откомпилированные.
§9.4. Универсальные языки программирования
•
Pascal (1970), улучшение Алгола и задачи обучения.
•
С (1973), для системного программирования.
•
Ada (1980), для встроенных систем реального времени.
•
Lisp (1958), Prolog (1972), обработка символьной информации.
Pascal (1970)
В начале 60-х годов число языков программирования начало резко
Страницы
- « первая
- ‹ предыдущая
- …
- 126
- 127
- 128
- 129
- 130
- …
- следующая ›
- последняя »