Отправляет email-рассылки с помощью сервиса Sendsay

Как программировать на QBasic

  Все выпуски  

Как программировать на QBasic . Лучшая рассылка по QBasic!


Информационный Канал Subscribe.Ru

Как программировать на QBasic.

Выпуск 1.

Первое знакомство.

История языка BASIC.

Днем рождения BASIC считается 1 мая 1964 года, когда в Дартмутском колледже проявил
первые признаки жизни интерпретатор, созданный студенческим коллективом во главе
с профессором Джоном Кемени и Томасом Куртцем. Своим названием BASIC обязан сокращению
фразы Beginner's All-purpose Symbolic Instruction Code, которая дословно переводится
как "многоцелевой код символических инструкций для начинающих".

Становлению и распространению BASIC способствовали первые в мире пошаговые компиляторы
с этого языка, созданные в 1969 году для отечественных ЭВМ типа М-20 в Горьковском
университете.

Второе поколение BASIC-систем ведет свой отсчет от появления первых ПК на базе

8-разрядных микропроцессоров Intel-8080 и Z-80, для которых  в середине 70-х
годов был разработан компактный интерпретатор BASIC-80.

Появление 16-разрядных ПК ознаменовалась конкурентной борьбой между компаниями
Borland International и Microsoft Corporation. Первая из них выпустила удобную
интегрированную среду с компилятором Turbo BASIC, которая быстро привлекла на
свою сторону многих любителей BASIC. Однако на смену тихоходному интерпретатору
GW-BASIC компания Microsoft создала целую серию скоростных систем Quick BASIC
(которую мы и будем изучать), в составе которых были интегрированная среда, автономные
компиляторы и мощные библиотеки программ. А в конце 80-х годов Microsoft эту
систему и выпустила мощные системы для профессиональных разработок (Professional
Development System) BASIC PDS-6 и PDS-7.

Наконец, четвертое поколение BASIC мы связываем с появлением в 1991 году системы
визуального программирования Visual BASIC и ее последующим совершенствованием.
На момент выпуска рассылки в эксплуатации находится Visual BASIC .NET. Кроме
этого, компания с 1993 года выпускает версии VBA (Visual BASIC for Applications
- система для разработки процедур в Microsoft Office) и VBScript (ограниченная
версия для разработки Web-приложений).

Транслятор = компилятор + интерпретатор.

Составлять программу на языках высокого уровня (BASIC, С++, Pascal), конечно,
удобно. Набрал текст в редакторе, записал команды в соответствие с алгоритмом
решения задачи - и все. Не надо знать внутреннего устройства ПК, работы BIOS,
заботиться о требованиях ОС. Но ведь текст - это еще не готовое приложение, это
только набор символов, которые "запустить" невозможно.

Для того, чтобы набранный на каком-то языке программирования текст программы
заработал, применяются трансляторы.

Транслятор - это специальная программа, которая автоматически превращает исходные
тексты в приложения. Как это делается?

Есть два подхода:
1. Исходный текст переводится непосредственно в машинный код - при этом сразу
формируется файл программы, отвечающий все соглашениям ОС. Такой процесс перевода
текста в инструкции процессора называется компиляцией, а программы, выполняющую
компиляцию - компиляторами.
2. Каждая команда текста не переводится в машинный код, а сразу исполняется.
Конечно, исполняет ее не процессор, а специальная программа - интерпретатор,
которая интерпретирует исходный текст программы и покомандно его выполняет.

Интерпретатор QBasic.

Существует две версии системы QBasic: Quick BASIC и QBasic. Отличаются они тем,
что в QBasic исключен компилятор.

QBasic входит в стандартную поставку MS-DOS и представлен там двумя файлами:

qbasic.exe - интерпретатор QBasic
qbasic.hlp - файл справки

Если у вас нет DOS, то вы можете скачать из Интернета систему Quick BASIC 4.5,
представленной папкой Qbasic4.5, и занимающую приблизительно 2 мегабайта.

Запуск из командной строки:
qbasic.exe 

Варианты запуска: 

qbasic.exe /b - запуск QBasic в черно-белом режиме
qbasic.exe /ed - QBasic для работы с текстами программ будет использовать редактор
MS-DOS
qbasic.exe /g - специальный режим работы на мониторах CGA
qbasic.exe /h - отображение максимально возможного числа строк в режиме редактора
qbasic.exe /mbf - режим использования чисел в IEEE-формате как чисел в формате
MS Binary
qbasic.exe /nohi - работа с мониторами, не поддерживающих режимы отображения
символьной информации повышенной интенсивности
qbasic.exe /run {имя файла} - загрузка файла с программой на BASIC и немедленный
ее запуск

В выпуске 2:

Работа с редактором QBasic

http://subscribe.ru/
http://subscribe.ru/feedback/
Подписан адрес:
Код этой рассылки: comp.soft.prog.qbprog
Отписаться

В избранное