Basic как писать программы

PRS516

maxresdefault

Так уж получилось, что по работе мне часто приходиться «пописывать» програмки. И так же получилось, что первый и реально единственный язык программирования, который я действительно знаю — это Бейсик.

Кто-то сейчас скажет «Фу-у-у БЭЙСИК фу-у-у». Морально-этическую сторону использования Бейсика мы затрагивать не будем. Хочу только сказать, что бейсик я знаю, программы на нем пишу, я и другие люди этими программами пользуемся — значит программы свою функцию выполняют … Так что Бейсик.

Начинал я писать, как наверное и все, на настольных компьютерах. Потом у меня появился КПК с Windows Mobile и проснулся интерес, как запихать программы на кпк. После долгих поисков был найден инструмент «B4PPC» — приложение, которое позволяло писать программы с графическим интерфейсом на ПК и КПК.Этим приложения я, кстати, пользуюсь до сих пор, когда надо быстренько сделать програмку на ПК.

Quick Basic. Основы программирования. Видеоурок 1. Введение. (Артём Кашеваров)

Затем у меня появился смартфон…

Через неделю — появилось желание засунуть программы на смартфон. Потратив кучу времени, чтобы узнать как же программируют под андроид — я пришел в уныние и уже хотел начать изучать JAVA. Но потом подумал, что мне незачем создавать «законченные красивые-супер-программы» и нужен более простой инструмент.

В GooglePlay есть много приложений, которые достойны внимания. Первым, с чем я столкнулся был X-11 Basik. Простой инетрперетатор. Но как по мне — очень корявенько и программы надо было писать сразу на смартфоне или заморачиваться с перебросом с компа на телефон.

После поисков был найден отличный продукт —

RFO_BASIC

Это довольно продвинутый язык, который позволит вам создавать программы для Андроида. Для него есть подробная справка, учебник и много чего еще (правда все на буржуйском). Язык постоянно растет и развивается. Можно создавать как консольные приложения, так и приложения с интерфейсом.

Читайте также:
Зачем нужна программа выполнить

Имеется среда, для написания кода на ПК.Самое интересное, что все программы можно скомпилировать в APK файл, то есть получить установщик для ваших программ. Есть поддержка русского языка в программах. Синтаксис языка очень развит и ваше приложение может взаимодействовать с сетью, интернетом и т.д и т.п.

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

Для тех же, кому красота не столь важна, кто стремиться к минимализму и кого не пугает отсутствие поддержки русского языка в программах — очень рекомендую Small Basik

Small Basik

Тут надо сказать, что существует продукт с аналогичным названием от Майкрософта — так вот — это не то.

Эта программа представляет собой простой интерпретатор Бейсика. Синтаксис языка полностью поддерживает QBASIC и добавляет несколько своих специфических команд.

Учим Python за 1 час! #От Профессионала

  • Получаете полностью рабочий язык программирования, аналогичный BASIC.
  • Ограниченный «разумный» набор команд языка.Всего в языке порядка 330 команд на все случаи жизни. Тем кто знает любой диалект старого Бейсика — большинство из них уже известны. Все команды описаны в справке.
  • Полная поддержка ваших старых BASIC программ. То есть можно взять ваши старые программы — и 90%, что они будут работать на Андроиде и ПК.
  • Множество примеров от автора для любого уровня пользователя (расчеты, игры, графика…)
  • Полностью рабочие редакторы для написания и выполнения программ для Android, Windows, Linux, Palm … Так что единожды написанную программу можно использовать на разных устройствах.
  • Легко «перетаскивать» все ваши программы на разные устройства — достаточно переписать только .bas файлы.
  • Нет поддержки русского языка (кириллицы). Но, например в файлах, русские символы можно корректно считать/вывести/обработать. То есть основное неудобство в том, что в интерфейсе программ все сообщения надо писать английскими символами.
Читайте также:
Что такое управляющий граф программы

Ваша программа будет выглядеть примерно так:

Moya pervaya programma

Vvedite svoye imya? Anton

PRIVET ANTON .

Если вас не страшит такое оформление, или если вы давно используете только английский — то это не велика беда. Возможно в будущем автор решит эту проблему.

  • Программа — интерпретатор. Это значит, что для «громоздких» программ с большим количеством расчетов и графикой — возможны серьезные «тормоза». Но при расчетах они не существенны.
  • Опять таки — это интерпертатор — так что программы он не компилирует. То есть чтобы программа выполнилась — у вас должен стоять интерпретатор. APK тут собрать не получиться. Правда в андроиде на любую программу можно создать ярлык на программу и запускать ее «в один клик», посему проблем со «скоростью запуска» нет.

В общем, для подавляющего большинства расчетных задач должно хватить SmallBasic. В случае же, если вы замахнулись на «серьезный проект», которому нужен приличный интерфейс, сетевые протоколы и т.д. — стоит начать изучать RFO-Basic.

Источник: prs516.wordpress.com

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru