🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.lang.basic.misc
Article #89

Re: Looking for BASIC compiler

#89
From: Charles Appel
Date: Wed, 24 Aug 2005 14:54
74 lines
4785 bytes
"Phred" <ppnerkDELETETHIS@yahoo.com> wrote in message 
news:3n2ustF19ihebU2@individual.net...
> In article <430C3F30.93F156AE@optonline.net>, Lou@GoForIt.net wrote:
>>H-Man wrote:
>>I did not see any mention of PowerBasic.  There are several flavors. Check
>>their website.
>
> I've been wondering about this sort of thing lately too -- but I only
> got as far as PDS 7.1 previously.  8-)
>
> So, has anyone here had sufficient experience with the latest VB
> flavour (now .NET I guess?) compared with PowerBasic and Liberty
> Basic, to offer an informed opinion on these products one versus the
> others, please?
>
> Alternatively,  does anyone know of a reliable review comparison of
> these three which is available on the web?  (Or in a still available
> printed form.)

I doubt if you will find a review comparing the various flavors of basic.
If you want to know which one is best, it is largely a matter of opinion.

VB-6 offers several advantages. It allows development using a RAD
environment. Thus you don't spend a lot of time hand coding forms.
It also generates reasonably fast code. And finally, there are a large
number of books available for it.

On the down side, it is no longer being sold and it comes with only a
small number of native components. This means you'll have to
distribute several DLLs with your program and this can lead to
problems.

VB-NET offers an environment that is similar to VB-6. Personally,
I find the .NET WinForms designer to be a bit crude and I don't
care for the fact that there is no support for native code. .NET code
is slow - often very slow. In addition, VB.NET and VB-6 are two
different languages. It is probably just as easy to convert a VB-6
program to Delphi as to VB.NET. The sole advantage of VB.NET
is that there are a large number of books available for it.

REALbasic also offers a decent RAD environment once you get
used to the peculiarities of the text editor. It does not have very
many components with it, but can use Active-X controls. It does
not have a reputation for producing fast code. There are only a
few books available for it but there is a magazine devoted to it.

PowerBasic does not offer a RAD environment. You must either
hand code your forms or use a screen design tool. These tools
create source code for the forms. This methodology is useable
but adds a good bit of time to the process of building windows
applications. It is inherently more error prone then the methods
used by VB, REALbasic, or Delphi. PowerBasic does generate
reasonably fast code, but VB-6 is often faster. I don't know of
any books on PowerBasic other than the one published by the
vendor. PowerBasic is generally similar to MS-QuickBasic.

Liberty BASIC is similar to PowerBasic. As I recall, it uses a
run-time interpreter rather than a native code compiler. The
vendor publishes a monthly newsletter which you can download,
but there has been only one book that covered it and it is a bit
dated.

Back in the days of DOS, I used Basic, C, Modula-2, and Pascal
extensively. After checking out what was available for Windows, I
settled on Borland Delphi. From time to time I check out the other
choices, but so far it is the only system I've found that combines
a rapid development environment with the ability to generate really
fast code. (But, it is not BASIC.)

-- 
Charles Appel
http://charlesappel.home.mindspring.com/
Home of Chuck's Poker Libraries for Delphi,
Chuck's Video Poker and Chuck's Toys 
Technical Details
Message-ID: <NS%Oe.1403$_84.732@newsread1.news.atl.earthlink.net>
Path: arc1-ca.pugleaf.net!g2news1.google.com!news3.google.com!news.glorb.com!border1.nntp.dca.giganews.com!elnk-atl-nf1!newsfeed.earthlink.net!stamper.news.atl.earthlink.net!newsread1.news.atl.earthlink.net.POSTED!824fe892!not-for-mail
References: <hzla4uerkdre.5zol4ja31fro$.dlg@40tude.net> <430C3F30.93F156AE@optonline.net> <3n2ustF19ihebU2@individual.net>

Show Full Headers
Complete Article Headers
X-Google-Thread: 10c949,aebae50a83163896
X-Google-Thread: 108c83,3bec0cd875141985
X-Google-Attributes: gid10c949,gid108c83,public
X-Google-Language: ENGLISH,ASCII-7-bit
Path: arc1-ca.pugleaf.net!g2news1.google.com!news3.google.com!news.glorb.com!border1.nntp.dca.giganews.com!elnk-atl-nf1!newsfeed.earthlink.net!stamper.news.atl.earthlink.net!newsread1.news.atl.earthlink.net.POSTED!824fe892!not-for-mail
From: "Charles Appel" <charlesappel@mindspring.com>
Newsgroups: comp.lang.basic.misc,aus.computers
References: <hzla4uerkdre.5zol4ja31fro$.dlg@40tude.net> <430C3F30.93F156AE@optonline.net> <3n2ustF19ihebU2@individual.net>
Subject: Re: Looking for BASIC compiler
Lines: 76
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 6.00.2900.2670
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2670
X-RFC2646: Format=Flowed; Original
Message-ID: <NS%Oe.1403$_84.732@newsread1.news.atl.earthlink.net>
Date: Wed, 24 Aug 2005 14:54:37 GMT
NNTP-Posting-Host: 66.32.151.219
X-Complaints-To: abuse@earthlink.net
X-Trace: newsread1.news.atl.earthlink.net 1124895277 66.32.151.219 (Wed, 24 Aug 2005 07:54:37 PDT)
NNTP-Posting-Date: Wed, 24 Aug 2005 07:54:37 PDT
Organization: EarthLink Inc. -- http://www.EarthLink.net