Опубликовано: 2017-10-28 08:00:00
Выбор интегрированной среды разработки для языка Basic
Первоначально я составлял материал для обучения программированию в среде разработки Microsoft QuickBASIC 4.5 (рисунок 1). Однако, QuickBASIC имеет как минимум два весьма существенных недостатка:
- Он реализован только для MS-DOS, от англ. Microsoft Disk Operating, т.е. в современных версиях Windows вы столкнётесь с проблемой совместимости, например, как на рисунке 2;
- Он несвободен, т.е. на его использование вы должны иметь разрешение от разработчика – Microsoft.
Рисунок 1 – Microsoft QuickBASIC 4.5
Рисунок 2 – Проблема запуска QuickBASIC 4.5 на 64-разрядной ОС Windows 10
Поэтому хочется предложить альтернативный вариант, а именно QB64 (рисунок 3):
- Язык Basic является прошлым, настоящим и будущим;
- 100% совместимость с оригинальными Microsoft QuickBASIC 4.5;
- Абсолютно бесплатен и имеет открытый исходный код (выпущен по General Public License);
- Кроссплатформенный (запускается на Windows, Linux, MacOSX, Android).
QB64 также имеет много других полезных мелочей о которых вы узнаете в ходе изучения последующих статей.
Рисунок 3 – Среда разработки QB64
QB64 (первоначально назывался QB32) – это аналог классического языка QuickBASIC, который появился в 2007 году, созданный для обучения начинающих основам программирования.
QB64 использует традиционные управляющие структуры, что помогает начинающим легче понять, как происходит управление выполнением программы. Имеет встроенный редактор текста программ, пошаговый отладчик, специальные окна для вывода текста и графики. Создан Галеоном для обеспечения совместимости с Microsoft QBasic и QuickBASIC. Кроме того, QB64 был разработан, чтобы содержать IDE, напоминающий IDE QuickBASIC. Синтаксис (формат написания команд) QB64 разработан, чтобы быть полностью обратно совместим с QuickBASIC.
«Так для чего нам надо знать QB64 и другие реализации языка Basic (например: BASIC-256, PureBasic и т.п.)» – спросите вы? А я отвечу: Первое – для того чтобы вы привыкли вообще программировать, чтобы вы научились писать программы, так как все языки по сути похожи (алгоритмы решений по крайней мере), различаются они только операторами. Второе, это то, что QuickBASIC является родоначальником таких мощных современных языков программирования для среды Windows как VB (Visual Basic) и VBA (Visual Basic for Application), что позволит освоившему язык QuickBASIC (или QB64) быстро перейти на качественно иной уровень программирования, не отвлекаясь на освоение нового синтаксиса.
Из всех реализаций языка Basic я выбрал именно QB64, т.к. именно он является самым «близким» к общепринятым языкам программирования в школах, а иногда и в техникумах. Этот язык рассматривается в курсе основ информатики и вычислительной техники во многих средних учебных заведениях.
Статьи на этом сайте дадут вам базовые (начальные) знания о программировании, затем, если у вас появится желание, можно попробовать свои силы в других, более сложных языках. Тем не менее я постараюсь наиболее подробно рассказать про этот язык. Я советую не спешить с познаванием материала, а проходить понемногу, чтобы было всё понятно.
В статьях будут изложены основные элементы алгоритмизации и операторы среды разработки QB64. Будут так же приведены примеры решения некоторых задач для подготовки к самостоятельной работе, зачету, контрольной, и даже к экзамену.
Собственно, этот курс кратко расскажет об особенностях программирования текстовых и графических приложений на QB64.
Желаю удачи в освоении материала. Спасибо за прочтение этой статьи.