My limited experience with it leads me to concur with Scott. The language syntax is similar to QuickBasic. PowerBasic is event driven but not OOP. It compiles to small, fast executables without DLLs or runtimes, and it has an enthusiastic following for good reason.

Jack


On Mar 3, 2006, at 11:52 AM, Scott Wyatt wrote:

Sam Rowlands wrote:

While doing a Search on Google for basic I found PowerBasic for Windows, it looks quite good for Windows only development, has anyone used it?

Yes. It is very, very small and fast. I've used both the Console Compiler and the GUI tools. I think the GUI tools need to be updated for usability, but they are more concerned with raw executable speed more than anything else. PowerBASIC can actually create dll's for any Win32 language. I know some people in the sciences have used PowerBASIC to create math routines called from C+ + programs! Why? Because Bob Zale and his team have fine-tuned PB by hand to use tweaks unique to Intel chips.

Read the history -- one reason PowerBASIC has never been ported is because it is so closely tied to Intel chips. Zale knows the x86 better than almost anyone I've encountered online. Using the Windows API from PowerBASIC is similar to creating DECLAREs in RB -- but most of the PB code you'll find in the wild isn't front-end code.

I'd avoid PB if your goal is an elegant interface for a program that isn't crunching a lot of numbers. However, if you want great IO speed, small executables, and wicked-fast code... I love it.

And yes, I've used PB to create dll's called from both VB and Delphi. I bet 80% of PB users do the same. Read the PB forums for some of the success stories.

I noticed recently on the Delphi list that a C++ tool was written in a combination of Delphi and PowerBASIC.

>> Bloodshed Dev-C++ is a full-featured Integrated Development Environment (IDE) for the C/C++ programming language. Developed using Delphi and PowerBASIC, this is an IDE, not the compiler.

http://delphi.wikicities.com/index.php/ Good_Quality_Applications_Built_With_Delphi

- Scott

_______________________________________________
Unsubscribe or switch delivery mode:
<http://www.realsoftware.com/support/listmanager/>

Search the archives of this list here:
<http://support.realsoftware.com/listarchives/lists.html>


_______________________________________________
Unsubscribe or switch delivery mode:
<http://www.realsoftware.com/support/listmanager/>

Search the archives of this list here:
<http://support.realsoftware.com/listarchives/lists.html>

Reply via email to