Turbo Basic 1.1. Руководство пользователя


Turbo Basic 1.1. Руководство пользователя - стр. 7


 компьютеров, но  все  они  представляют  собой  некоторые  вариации на одну
 и  ту  же  тему-простые  операции, выполняемые   молниеностно   быстро  над
 двоичными числами. На персональных компьютерах  IBM  используется семейство
 машинного языка 8086, поскольку  их  аппа ратная  конструкция базируется на
 этом конкретном семействе микропроцессоров.
 Возможно, хотя  и  трудно, писать   программы  непосредственно   на
 машинном  языке. В  ранние  годы  компьютеризации (на  заре  1950-х  годов)
 машинный  язык  был  тем  единственным,  что  сделали  люди, чтобы   спасти
 программистов от  цепенящего  озноба программирования в машинных кодах, как
 некий  мост  между  человеческими  существами  и  миром   машинных   языков
 компьютеров, были созданы  высокоуровневые (т.е. не машинные) языки.
 Высокоуровневые  языки  работают  через  трансляторные   программы,
 которые   переводят  "исходный код" (машинно-читабельный гибрид английского
 языка  и  математических выражений)  и  в  конце концов вынуждают компьютер
 исполнять  подходящие   инструкции   на   машинном   языке  для  выполнения
 заданной   работы.  Двумя   базисными    типами    трансляторов    являются
 интерпретаторы,  которые  сканируют  и  исполняют  исходный  код  в  режиме
 единичного   шага,  и   компиляторы,  которые   сканируют   исходный   код,
 переводя  его на машинный язык, а результат этого сканирования используется
 затем отдельно.
                            Интерпретаторы
         
 Исторически Бейсик обычно реализовался как интерпретатор  (знакомым
 изомером является сам интерпретаторный  Бейсик).  Одно,  часто  упоминаемое
 преимущество  интерпретаторной  реализации состоит в том, что она допускает
 "непосредственный режим". Непосредственный  режим  позволяет  вам  задавать
 компьютеру  задачу  вроде PRINT 3.14159*3/2.1 и возвращает  вам  ответ, как
 тольковы  нажмете  клавишу  ENTER  (это  позволяет  использовать  компьютер
 стоимостью  3000  долларов в качестве калькулятора стоимотью 10 долларов).



Начало  Назад  Вперед