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: 103376,3ef3e78eacf6f938 X-Google-NewGroupId: yes X-Google-Thread: 108717,3ef3e78eacf6f938 X-Google-NewGroupId: yes X-Google-Attributes: gida07f3367d7,gid5b1e799cdb,domainid0,public,usenet X-Google-Language: ENGLISH,ASCII Path: g2news2.google.com!news3.google.com!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail From: pjb@informatimago.com (Pascal J. Bourguignon) Newsgroups: comp.lang.eiffel,comp.lang.ada,comp.lang.modula3,comp.programming Subject: Re: Alternatives to C: ObjectPascal, Eiffel, Ada or Modula-3? Date: Sat, 27 Mar 2010 00:54:56 +0100 Organization: Informatimago Message-ID: <878w9eskof.fsf@galatea.lan.informatimago.com> References: <4BA8BA91.4050905@cherrystonesoftware.com> <87r5n9s95m.fsf@galatea.lan.informatimago.com> <08034f15-30f4-4c54-ae90-13aaaafbc712@v20g2000yqv.googlegroups.com> Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Trace: individual.net we6vlY7yLmIT/VIsjbnAMgIvffOq1YFIxLjkhfyV61qqY3R33v Cancel-Lock: sha1:ZjIyYmUzOTRmNTg1MTJhNWEwNDU5NWZhNmQ3YzdjODEwZGVlMTFmYQ== sha1:0/fOCzVC0ZYgliP5nRr0qo4YtSk= Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwAQMAAABtzGvEAAAABlBMVEUAAAD///+l2Z/dAAAA oElEQVR4nK3OsRHCMAwF0O8YQufUNIQRGIAja9CxSA55AxZgFO4coMgYrEDDQZWPIlNAjwq9 033pbOBPtbXuB6PKNBn5gZkhGa86Z4x2wE67O+06WxGD/HCOGR0deY3f9Ijwwt7rNGNf6Oac l/GuZTF1wFGKiYYHKSFAkjIo1b6sCYS1sVmFhhhahKQssRjRT90ITWUk6vvK3RsPGs+M1RuR mV+hO/VvFAAAAABJRU5ErkJggg== X-Accept-Language: fr, es, en X-Disabled: X-No-Archive: no User-Agent: Gnus/5.11 (Gnus v5.11) Emacs/22.3 (darwin) Xref: g2news2.google.com comp.lang.eiffel:596 comp.lang.ada:10759 comp.lang.modula3:165 comp.programming:16499 Date: 2010-03-27T00:54:56+01:00 List-Id: Adam Beneschan writes: > On Mar 24, 2:27�pm, p...@informatimago.com (Pascal J. Bourguignon) > wrote: > >> > True. �But 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. �There >> 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.] > > So, yes, it was originally designed for student use; I don't believe > the original designers had any commercial use in mind. But its use > spread after that. Sure, but that's unfortunately the case of a lot of systems designed by researchers: they test bed them with their students. And that's the case of a lot of non academic systems including Java too, whose use spread badly beyond their original intend. -- __Pascal Bourguignon__