Страница: 1 |
Несколько дней назад мне в руки попал компакт с PowerBasic 7.0, начал я юзать сабж и очень доволен. У PowerBasic'а есть куча достоинств: 1) В отличии от VB это настоящий компилятор, создающий полноценный 32-битный машинный код, без всяких дурацких P-CODE и RunTime DLL. PowerBasic может создавать стандартные EXE и DLL приложения. 2) Высокая скрость работы скомпилированных программ, как у C++ или Fortran. 3) Поддержка COM automation, создание COM client/controller, возможность прямой работы с IUnknown/Dispatch Interface. 4) Встроенная арифметика указателей, указатели на функции. Причем все указатели - true 32-bit code pointers, great for callbacks !!! Для сравнения, вспомните маразм VB с его AdressOf.... 5) Возможность прямого доступа к памяти с помощью PEEK, POKE, PEEK$, POKE$ 6) Встроенная 80-битная арифметика. 7) Встроенный инлайн ассемблер, с поддержкой плавающей арифметики и команд MMX. 8) Возможность размещения переменных в регистрах процессора. 9) Встроенная поддержка Client/Server Network Communications - TCP/UDP for E-mail, FTP, etc 10) Создание многопоточных приложений. А еще возможность вызова любых WinAPI 32 функций, поддержка матриц, User-Defined TYPEs and UNIONs, Variant, GUID, and Object variables, etc, etc, etc,etc .................... Недостатки PowerBasic: 1) Код PowerBasic не совместим с Visual Basic, скорее он похож на C. 2) PowerBasic не объектно - ориентированный язык, нет классов. 3) Сложность языка для начинающих программистов, для успешного программирования нужно иметь хоть небольшой опыт работы с Pascal или ANSI C под Win32. 4) Слабая IDE среда, лично мне она не нравится, поэтому я использую RAD Developer 1.2 for PowerBasic, похожую на среду VB. Впрочем недостатков меньше, чем достоинств, лично я через пару дней юзания PB написал на нем DLL выполняющую сортировку данных по методу Шелла (сортировка с убывающим шагом), используя затем эту DLL в VB, удалось поднять скорость работы приложения почти в 5 раз!!! Так, что PB может оказать существенную помощь, байсик программисту, я лично, теперь для создания DLL буду использовать PowerBasic а не Visual C++. Хочется узнать, юзает кто нибудь постоянно PowerBasic 7.0 и каковы результаты? Рускоязычных ресурсов по PB я не нашел....
А гиде взять ентого васика (а то я от отчаяния деэлелки на сяхах писать начал). Проводил опыты, брал некий алгоритм и пробовал его в VB и VC. Разница меня потрясла, скорость работы функции вызываемой из си-деэлелки в 20 раз больше нежели в VB. Интерестно как это паскал в басике оказался? Вот выложил компилятор в инет, правда без RAD среды, ищите ее у пиратов на савеловcком рынке, называется RAD Developer 1.2 for PowerBasic, Дизайнер форм http://scriptcom.narod.ru/pbform.zip Компилятор http://scriptcom.narod.ru/pbwin.exe http://scriptcom.narod.ru/pbwin.r00 http://scriptcom.narod.ru/pbwin.r01 http://scriptcom.narod.ru/pbwin.r02 http://scriptcom.narod.ru/pbwin.r03 http://scriptcom.narod.ru/pbwin.r04 http://scriptcom.narod.ru/pbwin.r05 http://scriptcom.narod.ru/pbwin.r06 Страница: 1 |
Вопрос: Совместное использование PowerBasic 7.0 и VB
Добавлено: 28.10.03 17:17
Автор вопроса: alex
Ответы
Всего ответов: 5
Номер ответа: 1
Автор ответа:
Last_Santa
ICQ: 200700724
Вопросов: 38
Ответов: 329
Web-сайт:
Профиль | | #1
Добавлено: 29.10.03 01:49
интересно посмотреть на этого зверя, ты где его достал?
Номер ответа: 2
Автор ответа:
ZeroX
ICQ: 220401330
Вопросов: 47
Ответов: 406
Профиль | | #2
Добавлено: 29.10.03 10:14
Номер ответа: 3
Автор ответа:
freeloader
ICQ: 50804884
Вопросов: 72
Ответов: 642
Web-сайт:
Профиль | | #3
Добавлено: 29.10.03 10:42
Номер ответа: 4
Автор ответа:
alex
Вопросов: 84
Ответов: 453
Профиль | | #4
Добавлено: 30.10.03 16:41
Номер ответа: 5
Автор ответа:
Slay
Вопросов: 27
Ответов: 150
Web-сайт:
Профиль | | #5
Добавлено: 30.10.03 22:53
а что не выложил RAD Developer 1.2 for PowerBasic ?