Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: Совместное использование PowerBasic 7.0 и VB Добавлено: 28.10.03 17:17  

Автор вопроса:  alex

Несколько дней назад мне в руки попал компакт с 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 я не нашел....

Ответить

  Ответы Всего ответов: 5  

Номер ответа: 1
Автор ответа:
 Last_Santa



ICQ: 200700724 

Вопросов: 38
Ответов: 329
 Web-сайт: localhost
 Профиль | | #1
Добавлено: 29.10.03 01:49
интересно посмотреть на этого зверя, ты где его достал?

Ответить

Номер ответа: 2
Автор ответа:
 ZeroX



ICQ: 220401330 

Вопросов: 47
Ответов: 406
 Профиль | | #2 Добавлено: 29.10.03 10:14

А гиде взять ентого васика (а то я от отчаяния деэлелки на сяхах писать начал).

Проводил опыты, брал некий алгоритм и пробовал его в VB и VC. Разница меня потрясла, скорость работы функции вызываемой из си-деэлелки в 20 раз больше нежели в VB.

Ответить

Номер ответа: 3
Автор ответа:
 freeloader



ICQ: 50804884 

Вопросов: 72
Ответов: 642
 Web-сайт: freeloader.folder-pro.net
 Профиль | | #3
Добавлено: 29.10.03 10:42

Интерестно как это паскал в басике оказался?

Ответить

Номер ответа: 4
Автор ответа:
 alex



Вопросов: 84
Ответов: 453
 Профиль | | #4 Добавлено: 30.10.03 16:41

Вот выложил компилятор в инет, правда без 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

Ответить

Номер ответа: 5
Автор ответа:
 Slay



Вопросов: 27
Ответов: 150
 Web-сайт: www.slaysoft.stormway.ru
 Профиль | | #5
Добавлено: 30.10.03 22:53
а что не выложил RAD Developer 1.2 for PowerBasic ?

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам