From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-1.0 required=5.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,RCVD_IN_DNSWL_NONE autolearn=ham autolearn_force=no version=3.4.2 Received: from minnie.tuhs.org (minnie.tuhs.org [45.79.103.53]) by inbox.vuxu.org (OpenSMTPD) with ESMTP id 1aec9936 for ; Tue, 4 Dec 2018 22:49:44 +0000 (UTC) Received: by minnie.tuhs.org (Postfix, from userid 112) id CDBA2A2210; Wed, 5 Dec 2018 08:49:42 +1000 (AEST) Received: from minnie.tuhs.org (localhost [127.0.0.1]) by minnie.tuhs.org (Postfix) with ESMTP id D8A49A1F01; Wed, 5 Dec 2018 08:49:29 +1000 (AEST) Received: by minnie.tuhs.org (Postfix, from userid 112) id 3347FA1F01; Wed, 5 Dec 2018 08:49:28 +1000 (AEST) Received: from www.lemis.com (www.lemis.com [208.86.226.86]) by minnie.tuhs.org (Postfix) with ESMTP id 9B7F4A1EFF for ; Wed, 5 Dec 2018 08:49:27 +1000 (AEST) Received: from eureka.lemis.com (lemis.com [192.109.197.81]) by www.lemis.com (Postfix) with ESMTP id 7FDB71B72837; Tue, 4 Dec 2018 22:49:26 +0000 (UTC) Received: by eureka.lemis.com (Postfix, from userid 1004) id 32F674494B5; Wed, 5 Dec 2018 09:49:25 +1100 (AEDT) Date: Wed, 5 Dec 2018 09:49:25 +1100 From: Greg 'groggy' Lehey To: Paul Winalski Message-ID: <20181204224925.GB55383@eureka.lemis.com> References: <20181204144306.A830E18C0A0@mercury.lcs.mit.edu> <2DBF1622-0489-4F39-88A5-BCE130732041@tkr.bondplaza.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="4bRzO86E/ozDv8r1" Content-Disposition: inline In-Reply-To: Organization: LEMIS, 29 Stones Road, Dereel, VIC, Australia Phone: +61-3-5309-0418 Mobile: +61-490-494-038. Use only as instructed. WWW-Home-Page: http://www.lemis.com/grog X-PGP-Fingerprint: 9A1B 8202 BCCE B846 F92F 09AC 22E6 F290 507A 4223 User-Agent: Mutt/1.6.1 (2016-04-27) Subject: [TUHS] Tandem NSK implementation language (was: Happy birthday, John Backus!) X-BeenThere: tuhs@minnie.tuhs.org X-Mailman-Version: 2.1.20 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" --4bRzO86E/ozDv8r1 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline On Tuesday, 4 December 2018 at 15:59:46 -0500, Paul Winalski wrote: > On 12/4/18, Paul Winalski wrote: >> >> Over the years GEM was targeted to MIPS, PRISM, Alpha, and Itanium >> machine architectures, and VMS, Unix, Linux, and Windows NT operating >> systems. We were working on x86 when Compaq sold the Alpha >> architecture and its engineering team (including GEM) to Intel. > > I forgot one: Tandem NonStop OS on Alpha, which was under development > at Compaq at the time that Compaq decided to sell off the Alpha > technology to Intel. Was this a start-from-scratch operation? The original Tandem OS (called Guardian at the time) was written in Tandem's TAL (Transaction Application Language, amongst other productions), a vague evolution of HP's SPL that looked more like Algol, starting in about 1974. That is also the earliest I know of an operating system being implemented entirely in a high level language. When Tandem started using other architectures (MIPS) in the late 1980s we discussed translating the whole thing to C. I was asked to write a 99% translator (maintaining comments and such), and failed. I lost track of the system after that, but it seems surprising that they would have started again from scratch. Greg -- Sent from my desktop computer. Finger grog@lemis.com for PGP public key. See complete headers for address and phone numbers. This message is digitally signed. If your Microsoft mail program reports problems, please read http://lemis.com/broken-MUA --4bRzO86E/ozDv8r1 Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iEYEARECAAYFAlwHBHUACgkQIubykFB6QiPmxQCfWe2aEq1tuxGjePuUZMK1vMqk WCQAn0vMRI2ysgdfEYIuE3TdyG7poXcr =cPlS -----END PGP SIGNATURE----- --4bRzO86E/ozDv8r1--