Article View: comp.lang.misc
Article #7021Re: Why not BASIC ? (was Re: GNU Script ...)
From: Darin Johnson
Date: Wed, 16 Nov 1994 19:56
Date: Wed, 16 Nov 1994 19:56
33 lines
2518 bytes
2518 bytes
> I am wondering why BASIC married with shared libs is out of consideration
> as developer level interface ?
But why should it be in consideration in the first place? That's
the real question. What advantages does it have? I can't think
of any except that some people know it already, but that applies
to most languages.
Drawbacks:
- causes beginners to learn bad programming design
- if you toss out line numbers, and start using the structured
constructs, long variable names, etc, then IMHO, you don't
really have basic anyway.
- variable naming conventions determining type. Blech.
- bad image. You think some people despise lisp-like languages,
just wait till you see the basic haters...
- no data structures beyond an array.
Do you really want the BASIC syntax, or do you just want a procedural
interpretive language, such as a Pascal thingy with good string ops?
What if all the function names were changed? IMHO, the things that
make a language BASIC as opposed to a new language with a new name are
the very things that need getting rid of.
> The procedural language has very substantial advantage - it is the most
> natural way for human beings to describe its activities.
VERY subjective. Or do you have any references? And even if
true, BASIC is not the only procedural language.
--
Darin Johnson
djohnson@ucsd.edu
"Are you a doctor?" "No, but I watched."
Technical Details
Message-ID:
<DJOHNSON.94Nov16115604@seuss.ucsd.edu>Path:
arc1-ca.pugleaf.net!nntp.gmd.de!newsserver.jvnc.net!news.cac.psu.edu!news.pop.psu.edu!hudson.lm.com!godot.cc.duq.edu!newsfeed.pitt.edu!gatech!swrinde!ihnp4.ucsd.edu!network.ucsd.edu!132.239.1.20!djohnsonReferences:
<BOBO.94Nov1113037@avogadro.arc.nasa.gov> <BOBO.94Nov9112502@avogadro.arc.nasa.gov> <JANSSEN.94Nov9184617@holmes.PARC.Xerox.Com> <BOBO.94Nov15114920@avogadro.arc.nasa.gov> <CzD1HH.CHs@world.std.com>Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: f891f,9bda08f2f068881f X-Google-Attributes: gidf891f,public X-Google-Thread: 1025b4,9bda08f2f068881f X-Google-Attributes: gid1025b4,public X-Google-ArrivalTime: 1994-11-16 16:00:43 PST Path: arc1-ca.pugleaf.net!nntp.gmd.de!newsserver.jvnc.net!news.cac.psu.edu!news.pop.psu.edu!hudson.lm.com!godot.cc.duq.edu!newsfeed.pitt.edu!gatech!swrinde!ihnp4.ucsd.edu!network.ucsd.edu!132.239.1.20!djohnson From: djohnson@seuss.ucsd.edu (Darin Johnson) Newsgroups: comp.lang.misc,gnu.misc.discuss Subject: Re: Why not BASIC ? (was Re: GNU Script ...) Date: 16 Nov 1994 19:56:04 GMT Organization: UCSD Computer Science and Engineering Department Lines: 33 Message-ID: <DJOHNSON.94Nov16115604@seuss.ucsd.edu> References: <BOBO.94Nov1113037@avogadro.arc.nasa.gov> <BOBO.94Nov9112502@avogadro.arc.nasa.gov> <JANSSEN.94Nov9184617@holmes.PARC.Xerox.Com> <BOBO.94Nov15114920@avogadro.arc.nasa.gov> <CzD1HH.CHs@world.std.com> NNTP-Posting-Host: seuss.ucsd.edu In-reply-to: ralex@world.std.com's message of Wed, 16 Nov 1994 12:32:04 GMT