Anybody else tried FreeBasic (aka fbc)?
Walter Dnes
waltdnes-SLHPyeZ9y/tg9hUCZPvPmw at public.gmane.org
Fri Oct 7 05:12:23 UTC 2005
On Thu, Oct 06, 2005 at 10:53:42AM -0400, Lennart Sorensen wrote
> The object oriented parts of ocaml are entirely optional addons to
> caml (a specific version of ml) that you don't need to use. The
> language woks very well on it's own. The compiler is generating very
> nice fast binaries, and it has many nice libraries available for use.
6 of one, half a dozen of the other. Your description also fits
FreeBasic. It looks like a tossup for a newbie who hasn't programmed at
all. For someone who is reasonably familiar with QBASIC or QuickBasic,
FreeBasic is an easy upgrade path rather than learning a new language.
That was the deciding point for me.
> It's string and list handling makes working in C seem like torture.
Working in C makes working in C seem like torture. I tried. It's
string primitives are... primitive... beyond belief. Any language where
you risk buffer overflow simply reading or concatenating strings is
b at dly b0rk3n. Don't get me wrong; for programming to the bare metal,
such as is required for writing an OS or a driver, C walks all over
cpu-specific assembler, and is almost 100% portable between
architectures. It's supreme in that area, but it sucks at scientific or
text-processing applications. "Horses for courses", etc.
For people not part of the scene it may be hard to believe, but there
is a thriving QBASIC/QuickBasic-based community. It's not a nostalgia
scene like Commodore or Apple ][ communities. Video games are being
written in FreeBasic (and other QBASIC-like languages) today. Sites
like http://www.qbasicnews.com/ and http://forum.qbasicnews.com/ (where
FreeBasic has it's own sub-forum) are all over if you look.
--
Walter Dnes <waltdnes-SLHPyeZ9y/tg9hUCZPvPmw at public.gmane.org>
An infinite number of monkeys pounding away on keyboards will
eventually produce a report showing that Windows is more secure,
and has a lower TCO, than linux.
--
The Toronto Linux Users Group. Meetings: http://tlug.ss.org
TLUG requests: Linux topics, No HTML, wrap text below 80 columns
How to UNSUBSCRIBE: http://tlug.ss.org/subscribe.shtml
More information about the Legacy
mailing list