Article View: comp.lang.misc
Article #6994Re: Why not BASIC ? (was Re: GNU Script ...)
From: David Richter
Date: Fri, 18 Nov 1994 03:18
Date: Fri, 18 Nov 1994 03:18
35 lines
2402 bytes
2402 bytes
In article <CzD1HH.CHs@world.std.com>, ralex@world.std.com (Aleksey Y Romanov) writes: |> Hi, |> |> IMHO: |> |> I am wondering why BASIC married with shared libs is out of consideration |> as developer level interface ? Which BASIC? Line numbers for every line? Or just for goto-destinations? How about subroutines with local variables? In which case, why go with BASIC? It just becomes a mostly-dynamically typed, possibly garbage collected C-like language. It might have done a decade ago, but not today. Features like higher-order functions, exceptions, continuations, safety, garbage collection, symbolic manipulation, modules, object orientation, etc., etc., etc. are what go into a powerful modern language. |> For example, application developer can |> put user hooks in appropriate places of his code. Hooks are one of the most buggy methods for making the environment extensible. |> The procedural language has very substantial advantage - it is the most |> natural way for human beings to describe its activities. Splutter. Gasp. If you want to think so, I shan't try to dissuade you. -- David Richter (drichter@rice.edu) "People who use functional languages swear by them."--kanze@us-es.sel.de "People who use procedural languages swear at them."--nickb@harlequin.co.uk (require 'standard-disclaimer)
Technical Details
Message-ID:
<3ah6ef$jg2@larry.rice.edu>Path:
arc1-ca.pugleaf.net!nntp.gmd.de!xlink.net!howland.reston.ans.net!agate!darkstar.UCSC.EDU!news.hal.COM!olivea!hookup!bloom-beacon.mit.edu!uhog.mit.edu!news.mathworks.com!udel!darwin.sura.net!news.sesqui.net!rice!owlnet.rice.edu!drichterReferences:
<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-17 21:49:02 PST Path: arc1-ca.pugleaf.net!nntp.gmd.de!xlink.net!howland.reston.ans.net!agate!darkstar.UCSC.EDU!news.hal.COM!olivea!hookup!bloom-beacon.mit.edu!uhog.mit.edu!news.mathworks.com!udel!darwin.sura.net!news.sesqui.net!rice!owlnet.rice.edu!drichter From: drichter@owlnet.rice.edu (David Richter) Newsgroups: comp.lang.misc,gnu.misc.discuss Subject: Re: Why not BASIC ? (was Re: GNU Script ...) Date: 18 Nov 1994 03:18:39 GMT Organization: Rice University Lines: 35 Distribution: world Message-ID: <3ah6ef$jg2@larry.rice.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> Reply-To: drichter@rice.edu NNTP-Posting-Host: 128.42.75.40