QBASICBOOK.ru: сайт про QB64

Опубликовано: 2017-11-06 08:00:00

Первое знакомство со средой разработки QB64

Прежде чем начать, мне бы хотелось узнать, что понимается под термином «программирование»?

Программирование – процесс создания компьютерных программ. В узком смысле под программированием понимается написание инструкций на конкретном языке программирования.

Прежде чем начать программирование, мы должны понять «где программировать». Просто так начать программирование нельзя. Нужно поставить на компьютер специальную программу которая носит название IDE (Integrated Development Environment), что переводится как «интегрированная среда разработки». Всё то, что мы видим на рисунке называется IDE.

Интегрированная среда разработки (Integrated Development Environment) – совокупность программных средств, предлагающих пользователю инструменты для написания программного кода, поиска и выделения в нем синтаксических ошибок и запуска приложения в режиме отладки. В состав интегрированной среды разработки входят компилятор, компоновщик, отладчик и другие компоненты.

Скорее всего, многие уже догадались куда надо вводить тексты программ, но всё же, возможно, кто-то первый раз запустил QB64 и этот вводный урок предназначен для этого человека. Посмотрите на рисунок 1.

Интегрированная среда разработки (она же IDE) для QB64

Рисунок 1 – Интегрированная среда разработки (она же IDE) для QB64

Познакомимся так же с еще не менее важными определениями:

Компилятор (compiler) – приложение, которое занимается процессом компиляции – переводом программы (трансляцией программного кода), написанной на языке программирования высокого уровня на язык низкого уровня или в машинный код.

Компоновщик (linker) – приложение, которое вступает в процесс создания исполняемого модуля после компилятора. Если результат компиляции – это несколько объектных модулей, то компоновщик всех их находит и строит из них исполняемый модуль.

Отладчик (debugger) – инструмент IDE, позволяющий выполнять программу в пошаговом режиме и отслеживать значения переменных на каждом из шагов, определенных точками останова или контрольными точками (break point).

Исполняемый модуль – файл, содержащий программу ровно в том виде, который способен обработать загрузчик конкретной операционной системы. Чаще всего это файлы с расширением *.exe или *.dll.

Теперь я хочу рассказать немного о происхождении языка Basic.

Однажды один английский миссионер (человек, распространяющий среди других учение какой-нибудь религии), желая облегчить контакт с туземным населением, выделил из английского языка самую простую и распространенную его часть, содержащую около 300 слов и почти не имеющую грамматики. Это подмножество языка, названное Basic English, действительно оказалось весьма простым для усвоения и потому вскоре завоевало популярность не только среди туземцев, но и среди эмигрантов.

Подобную цель создания средства для расширения и облегчения контакта, только не между людьми, а между людьми и компьютером, поставили перед собой сотрудники Дартмундского колледжа Дж.Кемени и Т.Курц, разработавшие в 1964 году язык Basic (от англ. Beginner’s All – purpose Symbolic Instructiоn Code – многоцелевой язык символических команд для начинающих).

Благодаря своей простоте по сравнению с другими языками программирования, а главное, способности работать в диалоговом режиме с пользователем, язык Basic уже в 1970 году, получив поддержку таких мощных фирм, как GENERAL ELECTRIC и IBM, практически стал одним из самых популярных языков программирования для персональных компьютеров.

В 1975 году Билл Гейтс и Паул Аллен выработали свою версию языка для персональных компьютеров. В 1989 году Билл Гейтс заявил, что современные версии языка Basic удовлетворяют новым требованиям к языкам программирования. В 1991 году был создан Visual Basic для среды программирования Windows (ранее был только для среды MS-DOS).

В настоящее время существует много версий языка Basic: Radio Shack Level 1 BASIC, Apple Integer BASIC. Better BASIC, RMBASIC, также версии Microsoft: Gee-Whiz BASIC (GWBASIC), QBASIC, QuickBASIC (это не одна и та же версия! QBASIC основан на более раннем QuickBASIC 4.5, но, в отличие от него, не содержит компилятора и компоновщика), Pure Basic, Visual Basic, и VBA. Однако, чаще всего используются последние версии языка Basic.

Некоторые версии языка используют компилятор, а некоторые интерпретатор. Компилятор позволяет создавать файлы типа *.exe и таким образом можно с их помощью создавать программное обеспечение. Версии с интерпретатором удобнее, но в них программа видна явно, что иногда нежелательно при создании программного обеспечения.

Существует немало различных версий языка, что обусловлено его адаптацией к различным типам компьютеров. Но главное преимущество – диалоговый режим работы – сохраняется во всех версиях. Это является большим достоинством Basic, из-за которого его изучение продолжается в школах и поныне.

QB64 позволяет профессионально использовать множество современных методов и технологий по программированию.

Поскольку эта версия более доступна, достаточно проста и в то же время отвечает всем требованиям, предъявляемым к современному языку программирования, мы и будем её использовать. Умея программировать на QB64, нетрудно разобрать и другие версии. Кроме того, программирование на QB64, позволяет достаточно развить навыки программирования, чтобы изучить и другой язык.

Спасибо за прочтение этой статьи.

< Предыдущая статья
Как начать программирование на QB64
Следующая статья >
Двоеточие

Выделите опечатку и нажмите Ctrl + Enter, чтобы отправить сообщение об ошибке.