Article View: comp.lang.misc
Article #6990Re: Why not BASIC ? (was Re: GNU Script ...)
From: Aleksey Y. Romanov
Date: Thu, 17 Nov 1994 20:01
Date: Thu, 17 Nov 1994 20:01
56 lines
3387 bytes
3387 bytes
In article <DJOHNSON.94Nov16115604@seuss.ucsd.edu> djohnson@seuss.ucsd.edu (Darin Johnson) writes: >> 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. Following is strictly IMHO. The principal requirement to scripting language is that it has to be usable by unqualified and semi-qualified people: one cannot expect lisp-guru to build application from pieces at customer place, I would rather expect somebody with background in accounting and some light programming experience to do this kind of job. >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? I meant simple procedural language. I think that following requirements are important: - it has to be exisiting language - it has to be simple enough non CS/Math/Physcs majors to use - it has to be interpretive So, something a la Visual Basic seems quite appropriate for this task. >> 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 It is not subjective. There was research (I would ever call it discovery) made by one obscure scientist in early 80s. It is published, unfortunately, not everything which is worth it published in English :(. >true, BASIC is not the only procedural language. Agreed. But I am affraid that any kind of CS/Math/Physcs major orineted stuff in plain unappropriate for this purpose. >Darin Johnson Aleksey
Technical Details
Message-ID:
<3agcr4$ce2@nntpd.lkg.dec.com>Path:
arc1-ca.pugleaf.net!nntp.gmd.de!urmel.informatik.rwth-aachen.de!newsserver.rrzn.uni-hannover.de!aix11.hrz.uni-oldenburg.de!nordwest.germany.eu.net!pophh!Germany.EU.net!howland.reston.ans.net!gatech!nntp.msstate.edu!olivea!koriel!wnoc-sfc-news!news.dec-j!jrd.dec.com!mets86.mse.tay.dec.com!jac.zko.dec.com!nntpd.lkg.dec.com!alex.nacto.lkg.dec.com!romanovReferences:
<BOBO.94Nov15114920@avogadro.arc.nasa.gov> <CzD1HH.CHs@world.std.com> <DJOHNSON.94Nov16115604@seuss.ucsd.edu>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-17 12:01:40 PST Path: arc1-ca.pugleaf.net!nntp.gmd.de!urmel.informatik.rwth-aachen.de!newsserver.rrzn.uni-hannover.de!aix11.hrz.uni-oldenburg.de!nordwest.germany.eu.net!pophh!Germany.EU.net!howland.reston.ans.net!gatech!nntp.msstate.edu!olivea!koriel!wnoc-sfc-news!news.dec-j!jrd.dec.com!mets86.mse.tay.dec.com!jac.zko.dec.com!nntpd.lkg.dec.com!alex.nacto.lkg.dec.com!romanov From: romanov@alex.nacto.lkg.dec.com (Aleksey Y. Romanov) Newsgroups: comp.lang.misc,gnu.misc.discuss Subject: Re: Why not BASIC ? (was Re: GNU Script ...) Date: 17 Nov 1994 20:01:40 GMT Organization: Digital Equipment Corporation - Littleton, MA Lines: 59 Message-ID: <3agcr4$ce2@nntpd.lkg.dec.com> References: <BOBO.94Nov15114920@avogadro.arc.nasa.gov> <CzD1HH.CHs@world.std.com> <DJOHNSON.94Nov16115604@seuss.ucsd.edu> NNTP-Posting-Host: alex.nacto.lkg.dec.com