From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-0.8 required=5.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.4 Received: from minnie.tuhs.org (minnie.tuhs.org [50.116.15.146]) by inbox.vuxu.org (Postfix) with ESMTP id E7E7825C9F for ; Sun, 10 Mar 2024 03:13:55 +0100 (CET) Received: from minnie.tuhs.org (localhost [IPv6:::1]) by minnie.tuhs.org (Postfix) with ESMTP id D55FC4327A; Sun, 10 Mar 2024 12:13:48 +1000 (AEST) Received: from central.weird.com (mailbox.weird.com [198.96.117.51]) by minnie.tuhs.org (Postfix) with ESMTP id 7FBEE43278 for ; Sun, 10 Mar 2024 12:13:38 +1000 (AEST) Received: from (invalid client hostname: bind: DNS error: DNS lookup for A for 'more.local': Unknown host)more.local ((no PTR matching greeting name)d207-6-82-137.bchsia.telus.net[207.6.82.137] port=52700) by central.weird.com([198.96.117.51] port=587) via TCP with esmtp (4430 bytes) (sender: ) (ident using UNIX) id for ; Sat, 9 Mar 2024 21:13:36 -0500 (EST) (Smail-3.2.0.122-Pre 2005-Nov-17 #1 built 2022-Feb-11) Received: from more.local ([10.0.1.129] port=52701) by more.local([10.0.1.129] port=25) via TCP with esmtp (3955 bytes) (sender: ) id for ; Sat, 9 Mar 2024 18:13:34 -0800 (PST) (Smail-3.2.0.122-Pre 2005-Nov-17 #1 built 2022-Apr-6) Message-Id: Date: Sat, 09 Mar 2024 18:13:33 -0800 From: "Greg A. Woods" To: The Unix Heritage Society mailing list In-Reply-To: References: <9a5a5684-065b-8986-04b5-e2ddb5e080d1@makerlisp.com> <13a5158a-9657-e519-e88b-98f1d700c190@makerlisp.com> User-Agent: Wanderlust/2.15.9 (Almost Unreal) SEMI-EPG/1.14.7 (Harue) FLIM-LB/1.14.9 (=?ISO-8859-4?Q?Goj=F2?=) APEL-LB/10.8 EasyPG/1.0.0 Emacs/26.3 (x86_64--netbsd) MULE/6.0 (HANACHIRUSATO) X-Face: ;j3Eth2XV8h1Yfu*uL{<:dQ$#E[DB0gemGZJ"J#4fH*][ lz;@-iwMv_u\6uIEKR0KY"=MzoQH#CrqBN`nG_5B@rrM8,f~Gr&h5a\= Subject: [TUHS] Re: History of non-Bell C compilers? List-Id: The Unix Heritage Society mailing list Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: --pgp-sign-Multipart_Sat_Mar__9_18:13:15_2024-1 Content-Type: text/plain; charset=US-ASCII At Thu, 7 Mar 2024 17:24:11 -0700, Marc Rochkind wrote: Subject: [TUHS] Re: History of non-Bell C compilers? > > Then I got an IBM PC in 1982, with an 8088 (16-bit word, 8-bit bus), and > I'm pretty sure the first real C compiler was Lattice C. Microsoft picked > it up and called it Microsoft C. Then, maybe a couple of years later, they > came out with their own C compiler, written in-house, I think. (As I > recall, I got my Lattice C compiler, which was very expensive, for free for > writing a review for BYTE Magazine, but I can't find the review in my > office or online, so maybe I'm imagining that. Or maybe I never finished > the review or they didn't print it.) Oh, Lattice C! The one compiler I came to hate. It was rather buggy and had many incompatibilities and difficulties if one was already accustomed to using writing C on Unix. Microsoft C in its early days post-Lattice was somewhat less buggy, but still a bane to use, even on Xenix where the libraries were more "complete". I don't think the Mark Williams C compiler has been mentioned in this thread yet. It was of course the same one created for and used in their Coherent system, but it was also released for various systems including MS-DOS it was a pure joy to use. It was extremely compatible with Unix C of the day (having been created to build a Unix clone, and on a PDP-11 no less), and equally reliable, and came with many additional command-line tools that were similarly familiar. I wrote more about my experiences with some non-Unix compilers back a few years ago in a tangentially related thread: https://www.tuhs.org/pipermail/tuhs/2020-May/021231.html -- Greg A. Woods Kelowna, BC +1 250 762-7675 RoboHack Planix, Inc. Avoncote Farms --pgp-sign-Multipart_Sat_Mar__9_18:13:15_2024-1 Content-Type: application/pgp-signature Content-Transfer-Encoding: 7bit Content-Description: OpenPGP Digital Signature -----BEGIN PGP SIGNATURE----- iF0EABECAB0WIQTWEnAIIlcZX4oAawJie18UwlnHhQUCZe0XQAAKCRBie18UwlnH hR3IAJ9BIufg3wtIN6X+6mnlffQztOWuCwCfU2UbchJqF5tjSWzew5FeVBNAjXE= =4T4R -----END PGP SIGNATURE----- --pgp-sign-Multipart_Sat_Mar__9_18:13:15_2024-1--