ЭЛЕКТРОННАЯ БИБЛИОТЕКА КОАПП
Сборники Художественной, Технической, Справочной, Английской, Нормативной, Исторической, и др. литературы.



 

Часть 2

                     Введение

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

          Благодаря   его  передовым  конструкциям  управления  потоком
      команд   (блоки   IF/THEN/ELSEIF/ENDIF,   DO/LOOP,   CASE/SELECT,
      CALL/SUB),  программы  Турбо-Бейсика  более  просты  в написании,
      отладке  и  поддержании, чем программы Интерпретаторного Бейсика.
      Номера  строк  могут  использоваться опционально; в качестве цели
      операторов  GOTO  и GOSUB могут служить алфавитно-числовые метки.
      Определяемые  пользователем  функции и процедуры дают возможность
      заявления локальных,статических и разделяемых переменных, а также
      допускают рекурсивность.  
          Турбо-Бейсик  поддерживает  значительно  расширенный строчный
      диапазон ( до 32 767 литер на строку ) и обеспечивает уничтожение
      данных  задержек  периодических строчных промежитков "подчистка".
      Имеется  BINARY  (двоичный)  файловый  режим для обработки фаилов
      низкого  уровня и режим с числами типа данных целых для быстрой и
      гибкой  числовой обработки.Операторами CALL и REG предоставляется
      возможность  прямой  связи  с  языком ассемблера, а также имеется
      множество   компиляторных   директив   для  условной  компиляции,
      отслеживания ошибок, буферного управления и т.д.  
          Турбо-Бейсик  является  мощным совместимым с интерпретаторным
      Бейсиком,   языком,   с   помощью   которого   быстро  получается
      быстродействующие программы. 

                             Об этом руководстве

          Прежде всего о том ,чем данное руководство не является.Оно не
      является  исчерпывающим  введением  в  Бейсик-программирование.По
      последним  подсчетам  существует  более  15000  книг ,посвященных
      этому   предмету,   и,   в  частности,  более  1000  относится  к
      Интерпретаторному  Бейсику  (который,  в  сущности,  имеет тот же
      синтаксис,что  и  Турбо-Бейсик).  Данное руководство не подменяет
      также источники информации, как руководство по DOS и технического
      руководства для вашей машины. 
          Вместо  всего этого, настоящее руководство представляет собой
      своего  рода справочник по системе разработки программ, известной
      как Турбо-Бейсик. Мы начинаем с краткой консультации по установке
      в системурабочего гибкого или жесткого диска, а затем переходим к
      обсуждению   того   как  использовать  Турбо-Бейсик  для  простой
      программы  редактирования  и компиляции. Даль нейшая консультация
      относится к основополагающим материалам,распределенным по главе 3
      "Турбо-Бейсик:Программа"  и  главе  4 "Турбо-Бейсик:язык".Глава 5
      "Словарь-справочник    по   Турбо-Бейсику"   представляет   собой
      алфавитно  упорядоченный  обзорный  раздел по командам, системным
      переменным,     функциям,     операторам     и     использованиям
      Т.Б.(Турбо-Бейсика).  
          Приложения  содержат  таблицу  ASCII  и  клавиатурные коды, а
      также    дополнительную    информацию    относительно    числовых
      соображений,  отслеживания событий интерфейса с подпрограммами на
      языке  ассемблера,  ошибок периода компиляции и прогона, различий
      между Т.Б. и Интерпретаторным Бейсиком.  

                           Типографские особенности

          Основная   часть   данного   руководства  напечатана  обычным
      шрифтом; другие типы шрифта имеют специальное смысловое значение.
          Печать  в  разрядку  используется  для представления программ
      примеров и вывода на экран;например:  
          DIR MASK:
          курсивом выделяются важные понятия и слова.В частности курсив
      применяется   в  синтаксических  описаниях  для  указания  зон  в
      пределах  команд,  подлежащих  заполнению специальной информацией
      области применения; например:  
          REG REGISTE,VALUE
          Текст   в   буквах   верхнего   регистра   обозначает   часть
      Бейсик-команды,   которая   должна   быть   обеспечена  дословно;
      например:  
          RESUME NEXT
          Определенные     литеры     имеют    специальное    смысловое
      значение,когда они появляются в синтаксических описаниях.  
          Прямоугольные  скобки  ([])  означают,что  заключенная  в них
      информация является описательной.  
          Например:
          OPEN FILESPAC AS [#] FILENUM
          означает  ,что  вы  можете  указывать  знак  номера (#) перед
      номером  файла  или опускать его по вашему выбору.поэтому законны
      обе следущие строки:  
          OPEN "CUST.DTA" AS 1
          OPEN "CUST.DTA" AS #1
          фигурные скобки () указывают выбор одной или более опций,одна
      из  которых  должна  использоваться обязательно.Опции разделяются
      вертикальной чертой (!)  
          например:
          KEY ON!OFF
          означает,  что  законныим являются оба оператора KEY ON и KEY
      OFF и просто KEY невозможно.  
          Многоточия   (...)   указывают,   что   часть  команды  может
      повторяться столько раз,сколько необходимо.  
          READ VARIABLE [,VARIABLE]...
          означает,  что  одним  оператором  READ  может обрабатываться
      множество переменных,разделяемых запятыми:  
          READ AS
          READ AS BS,A,B,C
          три разнесенные по вертикали точки указывают на пропуск одной
      или более строк программного текста;например  
          FOR N=1 TO 10
          .
          .
          .
          NEXT N

                             Системные требования

          Собственно  для  Т.Б.  требуются  MS-DOS или PC-DOS 2.0, либо
      выше,  кроме того для исполнения любой создаваемой вами программы
      требуется DOS 2.0 или выше.  
          Т.Б.  и  программы, которые вы создаете с его использованием,
      конструируются  для  работы  на  моделях  IBM PC, XT или АТ, либо
      какой-то   полностью   совместимой  с  ними  машине.  Графические
      возможности      аппаратного      обеспечения,     такого     как
      цветной/графический  адаптер, усиленный графический адаптер, либо
      эквивалентного им, а также соответствующего дисплея.  

                           Выражение благодарности

          B  данном  руководстве  мы  ссылаемся  на несколько различных
      видов продукций; также перечислен каждый из них и соответствующая
      компания:  
          .Турбо-Паскаль   и  САЙДКИК  есть  загистрированные  торговые
      марки,   а   Турбо-Бейсик   есть  новая  торговая  марка  ВОРЛЕНД
      ИНТЕРНЕШНЕЛ, ИНК.  
          .GWBACIC,   MS-DOS  есть  зарегистрированные  торговые  марки
      МИКРОСОВТ КОРПОРЕЙШН  
          .ВОРДСТАР  есть  зарегистрированная  торговая  марка МИКРОПРО
      ИНТЕРНЕШНЕЛ ,ИНК  
          .IBM,XT   и   AT   есть   зарегистрированные  торговые  марки
      ИНТЕРНЕШНЛ КОРПОРЕЙШН  
          .МУЛЬТИМЕЙТ   есть   торговая  марка  МУЛЬТИМЕЙТ  ИНТЕРНЕШНЕЛ
      КОРПОРЕЙШН  
          .DBASE  есть  зарегистрированная  торговая  марка  АШТОН-ТЕЙЛ
          .LOTUS  1-2-3  есть  зарегистрированная  торговая марка ЛОТУС
      ДИВЕЛОП- МЕНТ КОРПОРЕЙШН  


Яндекс цитирования