История создания Turbo Basic

  • 07 мая 2014 г.
  • 2298 Слова
ЗИП Супк |
Реферат |
История создания Turbo Basic |
|
|
|

Студент: Руденко Виталий
Валерьевич
Группа 324
Чита 2013г. |
Проверил: Кузнецова Т.Н.

План
1. Введение
2. История
3. Этапы развития Turbo Basic
4. Источники

Введение
ТУРБО БЕЙСИК - это автономная программная среда для персональных компьютеров IBM и IBM-совместимых вычислительных машин. Следуяпо пятам за своим знаменитым собратом ТУРБО ПАСКАЛЕМ, ТУРБО БЕЙСИК включает в себя редактор, быстродействующий компилятор типа "память-память", библиотеку рабочих программ и внутренний редактор связей. Его современный пользовательский интерфейс использует окна и спускающиеся меню. Для максимальной скорости и эффективности использования памяти ТУРБО БЕЙСИК написан полностью на языке ассемблера. Другие важнейшие характеристики включают :
- Обеспечение работы с числами с плавающей запятой (полная поддержка сопроцессора 8087 и полная эмуляция программного обеспечения). 
- Профессиональная среда разработки.
- Новые программные опреаторы с блочной структурой.
- Полное обеспечение расширенного графического адаптера (EGA).

Будучи языком программирования как для начинающих, так и для опытныхпрограммистов, ТУРБО БЕЙСИК с его комплексной реализацией позволяет быстро осуществлять разработку программ без принесения в жертву богатых возможностей, необходимых профессиональным 
программистам. Он совместим с интерпретирующей версией 3.00 расширенного языка программирования БЕЙСИК (Advanced BASIC) IBM (обычно встречается под названием BASICа) и версией GW BASIC Microsoft (с небольшими исключениями,т.к. они являются интерп-
ретаторами) и содержит много добавлений. (В дальнейшем мы будем называть Advanced BASIC и GW BASIC - Интерпретатор БЕЙСИК (Interpretive BASIC") Программы, созданные с помощью ТУРБО БЕЙСИКа имеют доступ ко всему объему памяти вычислительных машин - 64 К для числовых пе-
ременных, 64 К для символьных переменных, достаточная память для массивов и более 64 К для программ.Компилятор генерирует обычные выполняемые файлы типа .EXE, которые выполняются от 4 до 100 раз быстрее, чем их интерпретаторные аналоги. А поддержка сопро-
цессора 8087 дает существенные преимущества в решении численных задач. ТУРБО БЕЙСИК обеспечивает также все графические возможности Расширенного Графического Адаптера (EGA). 
Благодаря передовым конструкциям с управляющей логикой (блоки IF/THEN/ELSE,IF/ELSE/ENDIF, DO/LOOP, CASE/SELECT, CALL/SUB), программы на ТБ (ТУРБО БЕЙСИК) легче писать, отлаживать и сопровождать, чем программы на Интерпретаторе БЕЙСИКа. Номера строк необязательны; буквенно-цифровые метки могут служить адресом для операторов GOTO и GOSUB. Определяемые пользователем функции и процедуры дают возможность объявлять локальные, статические и 
общие (совместно используемые)переменные, позволяют использовать рекурсию.

ТУРБО БЕЙСИК обеспечивает значительно расширенную длину строк (до 32767 знаков в строке) и исключает временные затраты, связанные с периодической "сборкой мусора". Для обработки файла на нижнем уровне существуют двоичные файлы типа BINARY, а для быстрой гибкой обработки числовых данных - длинные целые числа. Операторы CALL и REG осуществляют прямую связь с языкомассмеблера, есть также многочисленные директивы компилятора для условной компиляции, прерывания по ошибке, управления буфером и т.д. ТУРБО БЕЙСИК - это мощный язык, совместимый с Интерпретатором БЕЙСИКа, который генерирует быстродействующие программы.

История
Язык программирования Basic был создан в 1964 году двумя профессорами из Dartmouth College - Джоном Кенеми и Томасом Куртцом для обучения студентовнавыкам программирования.
При проектировании языка использовались следующие восемь принципов. Язык должен:
1. быть простым в использовании для начинающих;
2. быть языком программирования общего назначения;
3. предоставлять возможность расширения функциональности, доступную опытным программистам;
4. быть интерактивным;
5. предоставлять ясные сообщения...
tracking img