логотип нашего сайта о программировании для начинающих

Программирование на ассемблере для начинающих. Ассемблер gas под linux, fasm под windows, tasm под dos, и многое другое.


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



Меню невыпадающее
Программистам : Другое :

PowerBasic

Первая программа на PowerBasic


O PowerBasic

    PowerBasic -один из лучших и быстрых компиляторов языка Basic. В нём присутствуют такие инструменты как Inline Assembler - ассемблер с синтаксисом Intel для вставок низкоуровнего кода в свои программы, для ускорения исполняемых программ и библиотек. Также есть поддержка потоков, для создания многопоточных приложений, и ,в отличие от большинства компиляторов Basic, также поддерживаются указатели(Pointer), объединения(Union), строки фиксированной длины с нулем на конце (Asciiz) и беззнаковые числа(word,dword,qword).

    Компилятор PowerBasic создаёт почти такие же быстрые и маленькие по размеру приложения и библиотеки, как компилятор C++, но Basic-то проще чем С++, что и делает PowerBasic одним из лучших компиляторов для разработки приложений, ещё PowerBasic рекомендуется VB-программистам для оптимизации их VB-приложений, путем включения туда библиотек , написанных на PowerBasic, конечно С++ программисты скажут, что эти библиотеки можно написать и на С++, но для этого VB-программисту придётся изучать новый язык, а для написания библиотек на PowerBasic ему достаточно будет изучить только отличия написания программ, ведь язык практически один и тот же.И , в отличие от VB, PowerBasic создаёт автономные приложения, не требующие внешних библиотек для запуска.

    Язык PowerBasic представляет нам следующие средства:
  • PB/Win- создает оконные приложения и библиотеки динамической связи.
  • PB/CC- ConsoleCompiler, создает приложения с текстовым интерфейсом.
  • PB for DOS- создает приложения под DOS. И , хотя DOS устарел, PowerBasic под DOS все равно развивается , и даже успешно продается на оффициальном сайте.

    Оффициальный сайт - PowerBasic.com

    Синтаксис языка PowerBasic очень прост, в версии PB/Win он очень схож с синтаксисом VB, а в PB/CC практически не изменился со времён QBasic, TurboBasic и остальных Basic тех времен.

    Отличие от VB заключается в новых типах данных (см.выше), а также в записи констант, переменных, подпрограмм обработки строк и в обязательном наличии функции PbMain.

    Константы объявляются только в секции глобальных объявлений, и в их записи обязательно наличие слева специальной приставки, например, $constanta - строковая константа, %constanta - числовая константа. Все подпрограммы обрабатывающие строки должны иметь в конце знак $, Это сделано потому, что в PowerBasic нет автоматического преобразования типов данных, поэтому нельзя в обработчики строк помещать число, или вообще любой тип данных кроме строки. Также желательно в переменных придерживаться того же правила, то есть у строковых добавлять знак $ в конце.

    Ещё хотелось бы отметить, что при создании форм и диалогов через FormEditor, вы впоследствии можете добавлять и убирать элементы только програмным путем, поэтому заранее распланируйте расположение и свойства элементов на листке, а уж потом вызывайте FormEditor.

Оффициальный сайт - PowerBasic.com правда на английском

Информер ТИЦ

выбрать хостинг для сайта

Сайт создан Pauk_pv // Pauk@paukpv.pp.ru

Rambler's Top100 Каталог@MAIL.RU - каталог ресурсов интернет

При использовании информации с сайта обязательна ссылка на сайт
Pauk_pv ©