Talk About Network

Google


Register and Login
Nick
Password
Register create new account Sign up is FREE and you can post replies, new topics, bookmark posts and more!
Recover lost password


Programming > Basic General > Re: Which BASIC...
Latest [ Topics | Posts ] Archive Post A New Topic Post a Reply
<< Topic < Post Post 7 of 23 Topic 621 of 702
Post > Topic >>

Re: Which BASIC?

by "Auric__" <not.my.real@[EMAIL PROTECTED] > Sep 12, 2007 at 10:47 PM

On Wed, 12 Sep 2007 21:36:30 GMT, Rod wrote:

>> > Liberty BASIC
>
> Well I discovered Liberty BASIC a couple of years ago and it has
> transformed my programming.
> I played with QBasic and persevered in a DOS box with DBase. But
> Liberty was just a breath of fresh air.
> Easy development screens, good debugger and a great help forum.
> Auric I don't know why you didn't get it.

Two underscores, if you please: A u r i c _ _.

It'll probably sound nit-picky to you, but there are a few things 
about LB that rub me the wrong way. The ones that come immediately to 
mind:
1. Lack of sup****t for Dim x as [type] -- I very much prefer being 
able to determine the types I will be using, as opposed to the 
language selecting for me based on the contents. (I don't use 
variants in VB and other languages for the same reason.)
2. Lack of sup****t for more than 2 dimensions in an array (although 
they can be simulated, as pointed out in the help file and... uh... 
either here or clb.misc, in the recent past).
3. Lack of compiling to an .exe, at least in the versions I've tried. 
The best I've gotten is a tokenized file that requires an external 
interpreter to run. Maybe not so different from, say, Java, but you 
don't see me writing Java apps either.

I'll admit that I haven't used LB enough to even look at the 
debugger.

> If you really want to get into windows style BASIC programming
> download Liberty or Just BASIC and give
> yourself a couple of days, you will be hooked.

I've had LB on my hard drive for the past, oh, 7 years or so, and JB 
ever since it was announced. Every time I reinstall Windows (which I 
do at the drop of a hat -- just did it last week, as it happens) LB 
is usually on the list of things to install, but it's for testing 
purposes, not for serious use. (I've never installed JB.)

Personally, I'm working on getting *out* of Windows. If Vista is the 
way things are going to be, then I'll stick with Linux. (But that's a 
whole different discussion.)

> It is different from other BASICS, it is very well integrated with
> Windows and does not need 101 libraries to
> function.

Neither does PowerBasic, my BASIC of choice (under Windows). For that 
matter, most BASICs that I've come across don't require runtime libs. 
And VB1-6 only require a single library each (VBRUNx00 or MSVBVMx).

With PB, I can write a useful program in a handful of KB (example: my 
sigmonster (selects a random sig line from a stack of text files for 
the bottom of my posts) is only 17KB). Every program that I've ever 
written in PB (a few dozen) could be copied onto a single floppy disk 
without compression (not including source code). No external libs 
required beyond GDI, User, and Kernel. (Well, one uses AdvApi.) By 
comparison, IIRC the LB interpreter alone is too large for a floppy. 
(Just an example; I don't use floppies any more except for backup 
boot disks.)

As for integrating well with Windows, any language that can call the 
Windows API is as integrated as I need. If it came right down to it, 
I'd have no problems building my windows using the API. (Thankfully, 
I don't have to -- I have VB6 and PB/Forms.) The only BASICs I have 
that don't integrate well are the command-line BASICs and Xbasic, 
which doesn't seem to integrate very well with *anything*.

[/me rereads what he wrote]

Just to be clear, I'm not saying that LB is necessarily a *bad* 
language, but overall it strikes me as being a not-good variety of 
BASIC for beginners. (Damn, I sound like Wirth: "BASIC = bad".) It's 
too easy, and will make other languages seem that much harder, even 
other flavors of BASIC. (Of course, if you're going to just stay with 
LB, then have at it.)

I dunno, maybe I'm just old enough to be "old school"... or... 
something.

-- 
auric dot auric at gmail dot com
*****
- I choose not to hit you.
- Fair enough.

-- 
Posted via a free Usenet account from http://www.teranews.com
 




 23 Posts in Topic:
Which BASIC?
Gordon <gonzo@[EMAIL P  2007-09-11 23:41:21 
Re: Which BASIC?
"Stephen J. Rush&quo  2007-09-11 19:43:51 
Re: Which BASIC?
"Auric__" <n  2007-09-12 14:48:25 
Re: Which BASIC?
Stefan Pendl <stefan.p  2007-09-13 01:19:12 
Re: Which BASIC?
Gordon <gonzo@[EMAIL P  2007-09-13 03:33:47 
Re: Which BASIC?
Rod <rodbird@[EMAIL PR  2007-09-12 14:36:30 
Re: Which BASIC?
"Auric__" <n  2007-09-12 22:47:54 
Re: Which BASIC?
Stefan Pendl <stefan.p  2007-09-13 11:40:57 
Re: Which BASIC?
ArarghMail709NOSPAM@[EMAI  2007-09-13 06:56:03 
Re: Which BASIC?
"Auric__" <n  2007-09-13 14:03:57 
Re: Which BASIC?
"Auric__" <n  2007-09-13 14:23:21 
Re: Which BASIC?
shb*NO*SPAM*@[EMAIL PROTE  2007-09-13 22:30:02 
Re: Which BASIC?
c.mcmurchie@[EMAIL PROTEC  2007-09-12 15:53:36 
Re: Which BASIC?
rhnlogic <rhnlogic@[EM  2007-09-12 17:57:15 
Re: Which BASIC?
"carlg@[EMAIL PROTEC  2007-09-13 10:50:05 
Re: Which BASIC?
"Auric__" <n  2007-09-13 17:49:32 
Re: Which BASIC?
"Gordon Rahman"  2007-09-14 01:38:12 
Re: Which BASIC?
Gordon <gonzo@[EMAIL P  2007-09-15 04:55:12 
Re: Which BASIC?
ppnerkDELETETHIS@[EMAIL P  2007-09-15 10:23:36 
Re: Which BASIC?
Gordon <gonzo@[EMAIL P  2007-09-16 00:49:51 
Re: Which BASIC?
ppnerkDELETETHIS@[EMAIL P  2007-09-16 10:42:50 
Re: Which BASIC?
Me@[EMAIL PROTECTED]   2007-10-08 18:34:07 
Re: Which BASIC?
"news@[EMAIL PROTECT  2007-09-14 15:24:43 

Post A Reply:
  Go here to Signup

AddThis Feed Button


About - Advertising - Contact - Frequently Asked Questions - Privacy Policy - Terms of Use - Signup

Contact
tan12V112 Thu Nov 20 19:08:50 CST 2008.