From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-1.1 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,FREEMAIL_FROM,HTML_MESSAGE,MAILING_LIST_MULTI, NICE_REPLY_A,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 28712 invoked from network); 31 Jan 2022 08:04:45 -0000 Received: from minnie.tuhs.org (45.79.103.53) by inbox.vuxu.org with ESMTPUTF8; 31 Jan 2022 08:04:45 -0000 Received: by minnie.tuhs.org (Postfix, from userid 112) id 83BCB9BCEE; Mon, 31 Jan 2022 18:04:40 +1000 (AEST) Received: from minnie.tuhs.org (localhost [127.0.0.1]) by minnie.tuhs.org (Postfix) with ESMTP id A46D6951B7; Mon, 31 Jan 2022 18:04:17 +1000 (AEST) Authentication-Results: minnie.tuhs.org; dkim=pass (1024-bit key; secure) header.d=web.de header.i=@web.de header.b="ejYa4RiR"; dkim-atps=neutral Received: by minnie.tuhs.org (Postfix, from userid 112) id 86452951B7; Mon, 31 Jan 2022 18:04:15 +1000 (AEST) X-Greylist: delayed 304 seconds by postgrey-1.36 at minnie.tuhs.org; Mon, 31 Jan 2022 18:04:13 AEST Received: from mout.web.de (mout.web.de [212.227.17.12]) by minnie.tuhs.org (Postfix) with ESMTPS id EAE3A9518E for ; Mon, 31 Jan 2022 18:04:13 +1000 (AEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de; s=dbaedf251592; t=1643616251; bh=L5DLPvqjW+PS86BHLfXrA+P3VL976cWA4Tx/RgXd0Q8=; h=X-UI-Sender-Class:Date:Subject:To:References:From:In-Reply-To; b=ejYa4RiR38t85uFjCuHyMjJFf9wfqkL07kbCokNYXEEySMCndXFUY2TfoObAMvT+l nqb/mENCLi7wJ4E/AEHa++xOtRilUuNx0Dy83bztrhMc1wGCBwsoT3U1+D2wHwgXpZ a318VpHexvq5H+DMkouUfWqjuPUpAQL6KXoppaTk= X-UI-Sender-Class: c548c8c5-30a9-4db5-a2e7-cb6cb037b8f9 Received: from [10.116.62.32] ([193.175.162.80]) by smtp.web.de (mrweb105 [213.165.67.124]) with ESMTPSA (Nemesis) id 1MsaW1-1mOxay0cwd-00tmhp for ; Mon, 31 Jan 2022 08:59:07 +0100 Content-Type: multipart/alternative; boundary="------------jfhJM39zgW6AU6uo7WFNcrf8" Message-ID: <864d655d-35e3-a805-b187-b52aae6dba7d@web.de> Date: Mon, 31 Jan 2022 08:59:06 +0100 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Thunderbird/91.5.1 To: tuhs@minnie.tuhs.org References: <075FBF35-8327-4BD1-B532-C7D7DC71375A@kdbarto.org> From: WEB In-Reply-To: <075FBF35-8327-4BD1-B532-C7D7DC71375A@kdbarto.org> X-Provags-ID: V03:K1:D1cmurrArf/lnhkbt33UERXNYcdP7yn49gSVod4Oy6ZJf5lRcZ7 25yhI1uUAxwGja2P2qOTrVp9JtqAo9+5ndfHLykKNgEWznc4omeY3LF+31vwb6dPd+Sk6r9 DLTyPOSgxeEC30jUtwfm9kaNmk26z/jg70b9ktzqarRtmmzgiTx68dt/DouMa5FSSNZuyQF dPNW2Dx7ts8qElecWBpZg== X-UI-Out-Filterresults: notjunk:1;V03:K0:in4wBLFatx0=:dXUEr709lnNyRrnnI4cXIp k59KJ8T+F6LgHC5Gmj7Loki/lVQCVS0c2Fs6NYNTNgo1Qd/Lhp0ke6Tiw9EuO7Br0cnaXJ/WJ zuidPsigTHC/1WBEgDLsTeoHSt/nfI3kGOrWg6GPFA+CRh2NbI27xzxp6rvUvvjGDrkgPzRPe T+cPEX5LFXQCqiSRWPfJ7G2pKZGNIl4c5SHNiOJDoeehn2AV7KD5hTgSdO4YcKMDL3FSobixF k568KKr4GkXub0ObbMZOBWlnwLMwawvma+b53J+zqOX6afpWs1YDIxxmd9Y4pORje3pgcn7zb oMYYy8XZn6QbpvmaFqqdHbPXuq2Iqe2CRSJysfWazkLs4nTsBP0xT9w0NjQYp/FDV2FdsDpDh CH/7RJTpLM/SaA+XM97L3WMhh3VL+Hs36VaMrtba/aOoRyg03ErnCX/ni0xJXnxjc01HHqYuy eLvDOOE21eE3uxguZ1zjuQWFulJJoEeOU/329HPljj3jKv8yVF3exjK3L8LK7FHjxoBHbN5Ua F9+bop4TGRxrNZuGg2SPxKbmFsu/pGhHPB133bLqPoARVdlIgbM+/2gd4ayql532YYaQIf2yI gRLRF34pp4IXi0FFrT1JnHEHpu3otZk3zJ3AIhVMBkqCX+lbpjASMWOAIOJKaIYM8Mja/tQer aXayg0+xHmFt4vVTCBB1al5N2xUy8VHDwfxxF+L+JRcsvlPfCzUOuJpc90h/KfqgeMk+nKlQa +eOexjs2HpuaXJ0dEKa7I76Tz0cAM+G7Aj+ssnHiBkdXPQhzLqoB6agjRvTUyd4UUwfe2mD1e +jGCYdQfh7ELn+VmPy4wyRy8WdZp4R60pK3m2X1qNLmOc4e6k2vIOHP0g1Dafe/kAemgtR5T6 6t+7Osy+aK92pqcUkHHy4s3f6VhokM4a18OYkhcpoCLWn/ShBuzi/hXbn8gAtxX+DKwi9d0ZY IU+socYnqvLxewFP6PQH435lvqt0UYLy6Csz5hggpdQ8E81bhd9WahEGISEXrJVd9oNJUNwQM ymYFMDLem2qoRas7o2q14dzXJ1wFCqCLbmrjOq65f+Yr6fQ0Q1C2qi6Gssc/BMOj3GH2QSZ2I gqc4hkLR871N34= Subject: Re: [TUHS] Compilation "vs" byte-code interpretation, was Re: Looking back to 1981 - what pascal was popular on what unix? X-BeenThere: tuhs@minnie.tuhs.org X-Mailman-Version: 2.1.26 Precedence: list List-Id: The Unix Heritage Society mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: tuhs-bounces@minnie.tuhs.org Sender: "TUHS" This is a multi-part message in MIME format. --------------jfhJM39zgW6AU6uo7WFNcrf8 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: quoted-printable Am 30.01.2022 um 21:09 schrieb David Barto: > >> On Jan 30, 2022, at 10:08 AM, Dan Stromberg wrote= : >> On Sun, Jan 30, 2022 at 8:58 AM David Barto wrote: >> >> Yes, the UCSD P-code interpreter was ported to 4.1 BSD on the VAX >> and it ran natively there. I used it on sdcsvax in my senior year >> (1980). >> >> >> This reminds me of a question I've had percolating in the back of my >> mind. >> >> Was USCD Pascal "compiled" or "interpreted" or both? [..] > UCSD Pascal was =E2=80=9Ccompiled=E2=80=9D into the byte code of the int= erpreter. I > wrote a P-code assembler in my senior year as part of the compiler > class. Java started out doing the same thing and over time native code > generation was added in gcj. Just for the record: There has been the WD9000 chipset which is actually an LSI-11 with different Microms which could run the P-code (of UCSD Pascal III) natively as it was its machine code. So this makes a distinction of interpreted vs compiled even more fuzzy. Holger --------------jfhJM39zgW6AU6uo7WFNcrf8 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
Am 30.01.2022 um 21:09 schrieb David Barto:

On Jan 30, 2022, at 10:08 AM, Dan Stromberg <drsalists@gmail.com> wrote:
On Sun, Jan 30, 2022 at 8:58 AM David Barto <dav= id@kdbarto.org> wrote:
Yes, the UCSD P-code interpreter was ported to 4.1 BSD on the VAX and it ran natively there. I used it on sdcsvax in my senior year (1980).

This reminds me of a question I've had percolating in the back of my mind.

Was USCD Pascal "compiled" or "interpreted" or both?
[..]
UCSD Pascal was =E2=80=9Ccompiled=E2=80=9D into the byte code of the inte= rpreter. I wrote a P-code assembler in my senior year as part of the compiler class. Java started out doing the same thing and over time native code generation was added in gcj.

Just for the record: There has been the WD9000 chipset which is actually an LSI-11 with different Microms which could run the P-code (of UCSD Pascal III) natively as it was its machine code. So this makes a distinction of interpreted vs compiled even more fuzzy.

Holger

--------------jfhJM39zgW6AU6uo7WFNcrf8--