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.0 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, HTML_MESSAGE,MAILING_LIST_MULTI autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 7047 invoked from network); 29 Nov 2021 01:56:26 -0000 Received: from minnie.tuhs.org (45.79.103.53) by inbox.vuxu.org with ESMTPUTF8; 29 Nov 2021 01:56:26 -0000 Received: by minnie.tuhs.org (Postfix, from userid 112) id 948C09CF48; Mon, 29 Nov 2021 11:56:24 +1000 (AEST) Received: from minnie.tuhs.org (localhost [127.0.0.1]) by minnie.tuhs.org (Postfix) with ESMTP id 0463894613; Mon, 29 Nov 2021 11:53:53 +1000 (AEST) Authentication-Results: minnie.tuhs.org; dkim=pass (2048-bit key; unprotected) header.d=ccil-org.20210112.gappssmtp.com header.i=@ccil-org.20210112.gappssmtp.com header.b="dLDXH2Zq"; dkim-atps=neutral Received: by minnie.tuhs.org (Postfix, from userid 112) id D3E7E94613; Mon, 29 Nov 2021 11:53:51 +1000 (AEST) Received: from mail-qt1-f181.google.com (mail-qt1-f181.google.com [209.85.160.181]) by minnie.tuhs.org (Postfix) with ESMTPS id C7AE394586 for ; Mon, 29 Nov 2021 11:53:50 +1000 (AEST) Received: by mail-qt1-f181.google.com with SMTP id t34so14950316qtc.7 for ; Sun, 28 Nov 2021 17:53:50 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ccil-org.20210112.gappssmtp.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=QEjQw60AieD79ECz/W+/fp2gyCtXJ/9AM8jeoPgHiNA=; b=dLDXH2Zqh5FmN7iBGhYBhBscHmzOtk4y0WNkuA7GorNOhGmKzXiJFiTwtRYBwYHt4u RvlcBRL9Pa1N5kD09UxR9kBc/3pyqfdI6QJyykKGvKSui8Yj6Et9TzJ2m6I19LKHCl0H jQXiB8TcqfpfLhypuE0+a+OJySYJDcOKMsQi1ZScDcmBixziIMSak5txTT0CZhczu2KT UvDgE6Ao61dSW5exgTzD+oyQoWEvlma/zCmEbnAeWWVYP7UOfmKoxwkmbj3OHFp0ktCL K7jFWaO6e0QfDum1LkuZQ0ucVG48XSsMNExKOCzW72GP+lWFY9YoikIlRQuo2u9pnC5v Kuvw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=QEjQw60AieD79ECz/W+/fp2gyCtXJ/9AM8jeoPgHiNA=; b=SVDPyw/5Zja4tLnXs0PKWaqfck1BDtHntbZQPg+yk3pyGPHpWMPFugzP03bXFW1cXw nOzOjmz89BhICYeH+yw0DvWK8mz5NLbkxKwE2LEXxBGgkbMaDEy8wX23BXhXS1jrt5uP hA9s2gPuoYOA2oTw8m7uLL5cX4EymNDNRbejbermUy6z7t4k1kWZqNR74YcgPpYCy4RV 35yDB3LUgxpWtm4obIQg2LJ/QK5uTvPHPoUGU/HcfdSvfdGOay+eLk3Ts/m91ia4t1iY /tw9fMEKcsX2vDGflGky9GU8ocm9Ssmvmo4448Hd+FcZBzI3vbJlS7dkpu+34dm4ES8Q 7iLQ== X-Gm-Message-State: AOAM532WLAXdMzvh9wizvDdeNwBsfESNj2pkOAYius873TiIyY5tYVsf N5DwY52iLUCf9vDWOSYLCrFgj+5ASxIYj+SFudeFdQ== X-Google-Smtp-Source: ABdhPJwJlR4nk8e1t+pa+flmqTODlUxjF9jYBXbYYlTWBb9C+p4zyJlN3xUBQz2HVtccrgJyalSB8Z1GB0CfB7Q3vh0= X-Received: by 2002:a05:622a:388:: with SMTP id j8mr40332182qtx.366.1638150829782; Sun, 28 Nov 2021 17:53:49 -0800 (PST) MIME-Version: 1.0 References: <20211128231203.3BCB818C075@mercury.lcs.mit.edu> In-Reply-To: From: John Cowan Date: Sun, 28 Nov 2021 20:53:39 -0500 Message-ID: To: Adam Thornton Content-Type: multipart/alternative; boundary="0000000000004c505505d1e3b62e" Subject: Re: [TUHS] A New History of Modern Computing - my thoughts 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: , Cc: The Eunuchs Hysterical Society Errors-To: tuhs-bounces@minnie.tuhs.org Sender: "TUHS" --0000000000004c505505d1e3b62e Content-Type: text/plain; charset="UTF-8" On Sun, Nov 28, 2021 at 6:37 PM Adam Thornton wrote: > PDP-11: There's a very good reason it was used as a model architecture in > coursework for decades. Also regular and comfortable. > MIPS II / MIPS32 has also been used as a model architecture: it's 32-bit and supported by current gcc (as is the PDP-11). A short paper on running C programs on the JVM is at : you compiled them to MIPS R2K statically linked executables and then compiled the resulting executables to Java. The regularity of the MIPS ISA made the compiled code decently fast even before the JVM JIT. > >> --0000000000004c505505d1e3b62e Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable


On Sun, Nov 28, 2= 021 at 6:37 PM Adam Thornton <ath= ornton@gmail.com> wrote:
=C2=A0
PDP-11: There&#= 39;s a very good reason it was used as a model architecture in coursework f= or decades.=C2=A0 Also regular and comfortable.

MIPS II / MIPS32 has also been = used as a model architecture: it's 32-bit and supported by current gcc = (as is the PDP-11).=C2=A0 A short paper on running C programs on the JVM is= at <http://www.xwt.org/mips2j= ava/>: you compiled them to MIPS R2K statically linked executables a= nd then compiled the resulting executables to Java.=C2=A0 The regularity of= the MIPS ISA made the compiled code decently fast even before the JVM JIT.=

--0000000000004c505505d1e3b62e--