From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-0.1 required=5.0 tests=BAYES_00,FORGED_GMAIL_RCVD, FREEMAIL_FROM,PP_MIME_FAKE_ASCII_TEXT autolearn=no autolearn_force=no version=3.4.4 X-Google-Thread: 103376,3ef3e78eacf6f938 X-Google-NewGroupId: yes X-Google-Attributes: gida07f3367d7,domainid0,public,usenet X-Google-Language: ENGLISH,ASCII Path: g2news1.google.com!news2.google.com!goblin3!goblin.stu.neva.ru!gegeweb.org!feeder.eternal-september.org!eternal-september.org!.POSTED!not-for-mail From: Warren Newsgroups: comp.lang.ada Subject: Re: Alternatives to C: ObjectPascal, Eiffel, Ada or Modula-3? Date: Wed, 24 Mar 2010 20:00:24 +0000 (UTC) Organization: A noiseless patient Spider Message-ID: References: <7a0c7a19-5d83-4cc6-be68-95ebf41533e7@t23g2000yqt.googlegroups.com> <3b3f991b-8fcd-435c-83f6-e1a1a5e8f6ed@a31g2000prd.googlegroups.com> Injection-Date: Wed, 24 Mar 2010 20:00:24 +0000 (UTC) Injection-Info: feeder.eternal-september.org; logging-data="28639"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/iZS3WkVM0EQwP4Bzu5R0wlHd23VMTCow=" User-Agent: Xnews/5.04.25 X-Face: &6@]C2>ZS=NM|HE-^zWuryN#Z/2_.s9E|G&~DRi|sav9{E}XQJb*\_>=a5"q]\%A;5}LKP][1mA{gZ,Q!j Cancel-Lock: sha1:LxKllKhbZ/TUK5cesnGpWvj46q4= Xref: g2news1.google.com comp.lang.ada:9746 Date: 2010-03-24T20:00:24+00:00 List-Id: Adam Beneschan expounded in news:bf27602c-09c5-45e4-97c1-608bf9729cbb@s2g2000prd.googlegroups.com: > On Mar 24, 8:23�am, Warren wrote: >> John B. Matthews expounded in news:nospam-E19D5A.22083823032010 >> @news.aioe.org: >> >> >> >> >> >> > In article >> > <3b3f991b-8fcd-435c-83f6-e1a1a5e8f...@a31g2000prd.googlegroups.com>, >> > �Adam Beneschan wrote: >> >> >> On Mar 23, 1:27�pm, "John B. Matthews" >> >> wrote >: >> >> > In article >> >> > <7a0c7a19-5d83-4cc6-be68-95ebf4153...@t23g2000yqt.googlegroups.co >> >> > m>, >> >> >> > �cbcurl wrote: >> >> > > since when was Pascal ever an interpreted language >> >> >> > AFAIK, ca. 1977, . >> >> >> I wouldn't call it an interpreted language, really. �The UCSD >> >> compiler generated code for a machine that didn't exist, and then >> >> programs ran by interpreting that machine's instructions. � >> >> -------------------^^^^^^^^^^^^ >> >> I smell an interpreter! >> >> >> This doesn't meet my criteria for what I'd call an interpreted >> >> language. �For that, I'd assume that the interpreter reads the >> >> original source statements, or some sort of tokenized form that >> >> bears a close relation to the original source statements, while >> >> running the program. � >> >> That's a pretty narrow view. >> >> Usually ppl talk of "interpreted" vs "native code execution". >> It would be incorrect IMO to call p-code natively executed >> code. > > So it's executed by an interpreter. That doesn't make the *language* > compiled into p-code an INTERPRETED LANGUAGE, which is what we were > talking about---not any old "interpreter". > > -- Adam So by your definition, my "tokenized basic" isn't interpreted either? It saves as an intermediate byte code also. So did GWBASIC IIRC. But nobody would say that GWBASIC wasn't interpreted. Sorry, but if any "execution" requires the help of an interpreter, it is "interpreted" at some level(s), even in Java's case. Now if the O/S could load and hand control over control to the loaded code (exec) without involving a separate process, then that would be different. Otherwise, I still smell an interpreted "language". Warren