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=-1.9 required=5.0 tests=BAYES_00 autolearn=ham autolearn_force=no version=3.4.4 X-Google-Thread: 5b1e799cdb,3ef3e78eacf6f938 X-Google-Attributes: gid5b1e799cdb,public,usenet X-Google-NewGroupId: yes X-Google-Language: ENGLISH,ASCII-7-bit Path: g2news1.google.com!news2.google.com!Xl.tags.giganews.com!border1.nntp.dca.giganews.com!nntp.giganews.com!local2.nntp.dca.giganews.com!nntp.earthlink.com!news.earthlink.com.POSTED!not-for-mail NNTP-Posting-Date: Wed, 24 Mar 2010 18:28:06 -0500 Date: Wed, 24 Mar 2010 16:28:08 -0700 From: Patricia Shanahan User-Agent: Thunderbird 2.0.0.23 (Windows/20090812) MIME-Version: 1.0 Newsgroups: comp.lang.eiffel,comp.lang.ada,comp.lang.modula3,comp.programming Subject: Re: Alternatives to C: ObjectPascal, Eiffel, Ada or Modula-3? References: <4BA8BA91.4050905@cherrystonesoftware.com> <87r5n9s95m.fsf@galatea.lan.informatimago.com> <08034f15-30f4-4c54-ae90-13aaaafbc712@v20g2000yqv.googlegroups.com> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Message-ID: <9N6dnWfJPsGbPTfWnZ2dnUVZ_qydnZ2d@earthlink.com> X-Usenet-Provider: http://www.giganews.com NNTP-Posting-Host: 70.230.195.10 X-Trace: sv3-seCxKhubiqsnaoIECFUXXx1Z0+1Y1q15j8f68HqRk85WGHGkJuafUqV5GkLNQucPkM7X5UQG8PBGffa!92tKbpu5DAi1tEEeY1x68t0qVezITBNOoleJk7kcXBCFHGw7+JmE/n51KIpoET5QcW+waiwMY1x+!PzAdsYPZroKqFYJRFsT4aNO9OOdjeP5K4FowWH/UnKXJ3Q== X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly X-Postfilter: 1.3.40 Xref: g2news1.google.com comp.lang.eiffel:540 comp.lang.ada:9757 comp.lang.modula3:160 comp.programming:14677 Date: 2010-03-24T16:28:08-07:00 List-Id: Patrick Scheible wrote: > Adam Beneschan writes: > >> On Mar 24, 2:27=A0pm, p...@informatimago.com (Pascal J. Bourguignon) >> wrote: >> >>>> True. =A0But P-code was for student use, not production, especially not >>>> production in an application where execution time was critical. >>> This is wrong. >>> >>> P-code was designed, and used, exactly like the JVM is today. =A0There >>> even were developed processors that executed directly P-code, natively, >>> like we have JVM implemented in hardware too. >> I think Patrick is essentially correct; the Wikipedia entry for "UCSD >> Pascal" says: >> >> "The University of California, San Diego Institute for Information >> Systems developed it in 1978 to provide students with a common >> operating system that could run on any of the then available >> microcomputers as well as campus DEC PDP-11 minicomputers." [This was >> before the IBM PC came out, so I think "then available microcomputers" >> meant Terak and maybe Apple II; perhaps there were some others.] > > I encountered it on a CP/M system. S-100 bus, Z80 processor. Apple > II's that I saw didn't run it, but I wouldn't swear that it was > impossible. Apple Pascal was based on UCSD Pascal. I ran it frequently on my Apple II. According to the reference manual, it required 48 KB memory, at least one Apple II disk drive, and the Apple Language System. Patricia