[Gambas-user] A little article on Gambas on Phoronix

Randall Morgan rmorgan62 at ...626...
Tue Nov 26 20:10:58 CET 2013


Ok, I'll give my two cents worth...

BASIC has gotten a bad wrap and it is now vogue to knock BASIC. The
statement someone made in the article comments, something to the fact that
"Anyone who has been exposed to BASIC cannot be a good programmer" is crap.
BASIC was the first language for many GREAT programmers. In fact, anyone
over 45 probably has some BASIC experience. BASIC was a great go-to (no pun
intended) language for quick jobs that didn't require direct memory access
for many years.

BASIC was replaced by Pascal and C eventually took over Pascal in
production areas. At first C was considered to difficult to teach new
programmers. But as time marched forward C gained features and (mostly)
instructors began to find ways to convey C's constructs in an way that was
understandable to new programmers. Then Java came along and replaced C as a
learning language.

The fact is, many people STILL see BASIC as the old BASIC-A or Dartmouth
BASIC or they simply repeat what someone they respect says about the
language. The truth is, until they take the time to actually write several
apps in the newer variants of BASIC, they have no grounds for their
comments.

My belief is that there is a place for just about any programming language.
I hate FORTRAN but for scientific apps it still holds it own. As archaic as
ADA can be, if I am writing code for the something life depends upon, I'd
still use it. If I want to knock out an app quickly that does not require a
lot of complicated coding then BASIC is as good as it has always been and
then some!

A smart developer puts many tools in his belt. He learns like a craftsman
that there is a place for each tool in his toolbox. So he'll use some all
the time because they fit his needs and his style, other's he'll rarely use
because they make his job more complex most of the time, or don't fit the
type of jobs he usually does.  But when needed, they provide capabilities
that the other tools don't.

I remember a time when PHP and Python were both considered by many to be
"toy" scripting languages and "real" developers didn't use scripting
languages. A real programmer only used compiled languages. PHP now has a
large hold on the the WEB and Python has grown into it's own and is
becoming a great general purpose language.

If Gambas did not solve some problem(s) for a class of developer, it
wouldn't exist. Just as Fortran, Prolog, Pascal, and ADA would die if they
didn't solve some issue for the people who use them. Just because one
person or a few people can't see the benefits may only mean they don't work
in an environment that would benefit from that particular language.

I can count on one hand the number of professional apps I've written with
VB. But that doesn't make VB a bad language (it does have it's
particularities. But, then doesn't every language?). I've written more apps
in Gambas but only because it fits my needs now. I wrote many apps in
GWBASIC, BASIC-A, Forth, Fortran, Prolog, COBOL, and even many in
Assembler. Just as I return to BASIC when that tool fits my task well, I
would return to Assembler (and do) when speed or size is an issue.

Those who declare BASIC a toy language have failed to grow up with the
language. They should also declare C a dead language and declare Java or
C++ it's successor. But the truth is, C is still preferred over C++ in many
instances. So let the naysayers have their moment to demonstrate their lack
of breath of experience and those of us who know a good thing when we see
it will continue to be productive with what ever tool best fits our task
and style. And, remember, these naysayers are the same guys declaring their
language is the only "real" tool for all problems. They'd use a sledge
hammer to drive a thumbtack in the wall.

Just my two cents ;-)









On Tue, Nov 26, 2013 at 9:51 AM, Charlie Reinl <Karl.Reinl at ...9...>wrote:

> Am Dienstag, den 26.11.2013, 17:42 +0100 schrieb Fabien Bodard:
> > The first Unity conf app "MyUnity" was done with Gambas.... but noOne
> > knows because there 're end users :-)
> >
> Salut,
>
> just google 'MyUnity gambas'
>
>
> --
> Amicalement
> Charlie
>
>
>
> ------------------------------------------------------------------------------
> Rapidly troubleshoot problems before they affect your business. Most IT
> organizations don't have a clear picture of how application performance
> affects their revenue. With AppDynamics, you get 100% visibility into your
> Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics
> Pro!
> http://pubads.g.doubleclick.net/gampad/clk?id=84349351&iu=/4140/ostg.clktrk
> _______________________________________________
> Gambas-user mailing list
> Gambas-user at lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/gambas-user
>



-- 
If you ask me if it can be done. The answer is YES, it can always be done.
The correct questions however are... What will it cost, and how long will
it take?



More information about the User mailing list