Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!swrinde!elroy.jpl.nasa.gov!decwrl!pa.dec.com!hollie.rdg.dec.com!decuk.uvo.dec.com!oyez.enet.dec.com!goodwin From: goodwin@oyez.enet.dec.com (Pete Goodwin) Newsgroups: comp.sys.acorn Subject: Re: Languages Message-ID: <1991Feb12.092955.19872@decuk.uvo.dec.com> Date: 12 Feb 91 15:25:51 GMT Sender: usenet@decuk.uvo.dec.com (News Account) Organization: Digital Equipment Corporation Lines: 24 Nntp-Posting-Host: 42.649 In article <59196@eerie.acsu.Buffalo.EDU>, jung@einstein.physics.buffalo.edu (Alexander Jung) writes... > I could not find any real superior construct in C (apart from strong >typing) that is not included in Basic V. >But now closer to the points you make: >- you claim that Basic is not structured at all; this is true for some old > standards (see C 64), but no longer for Basic V, which has all tha > capabilities of a modern structured language (do, while , repeat until, Proc, > Functions, local Variables...) BASIC is not a fully structured language. It has IF-THEN-ELSE-ENDIF, CASE etc. but it's missing the other part of structured languages - structured data types. Whenever data structures are manipulated in BASIC you'll see code like: buffer%!0 = 1 buffer%!4 = 12 buffer%!8 = 14 which is not very readable. I'd use BASIC V if it had structured types, but it doesn't. Hence I'll use either PASCAL or C. Since ANSI C Release 3 comes with a much better support package, that's what I tend to use most. Pete