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=MAILING_LIST_MULTI, RCVD_IN_DNSWL_NONE autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 29850 invoked from network); 16 Jul 2021 08:06:14 -0000 Received: from minnie.tuhs.org (45.79.103.53) by inbox.vuxu.org with ESMTPUTF8; 16 Jul 2021 08:06:14 -0000 Received: by minnie.tuhs.org (Postfix, from userid 112) id 654009C7FE; Fri, 16 Jul 2021 18:06:11 +1000 (AEST) Received: from minnie.tuhs.org (localhost [127.0.0.1]) by minnie.tuhs.org (Postfix) with ESMTP id 0E55A9C7F1; Fri, 16 Jul 2021 18:05:49 +1000 (AEST) Received: by minnie.tuhs.org (Postfix, from userid 112) id 034429C7F1; Fri, 16 Jul 2021 18:05:48 +1000 (AEST) Received: from junk.nocrew.org (junk.nocrew.org [51.15.56.219]) by minnie.tuhs.org (Postfix) with ESMTPS id 4A5349C7F0 for ; Fri, 16 Jul 2021 18:05:46 +1000 (AEST) Received: from localhost ([127.0.0.1] helo=junk.nocrew.org) by junk.nocrew.org with esmtp (Exim 4.86_2) (envelope-from ) id 1m4Iqt-0005fI-MN; Fri, 16 Jul 2021 08:05:43 +0000 From: Lars Brinkhoff To: Clem Cole Organization: nocrew References: <1626375671.1426.for-standards-violators@oclsc.org> Date: Fri, 16 Jul 2021 08:05:43 +0000 In-Reply-To: (Clem Cole's message of "Thu, 15 Jul 2021 15:27:36 -0400") Message-ID: <7wczriptt4.fsf@junk.nocrew.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain Subject: Re: [TUHS] head/sed/tail (was The Unix shell: a 50-year view) 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" Clem Cole wrote: > The 'second' C compiler was a PDP-10 and Honeywell (36-bit) target > Alan Synder did for his MIT Thesis. It was originally targeted to ITS > for the PDP-10, but it ran on Tops-20 also. My >>memory<< is he used > a 7-bit Character, ala SAIL, with 5 chars stored in a word with a bit > leftover. On ITS it only ever stored characters as full 36-bit words! So sizeof char == 1 == sizeof int. This is allowed per the C standard. (Maybe it was updated somewhere else, I dunno.) KCC does support 6/7/8/9 bits per character. I think 9 is the default, or else things like memcpy doesn't work. > I believe that C compiler Nelson is talking about I believe is > actually Synder's that Jay either ported from ITS or WAITS. I think it's a different compiler based on pcc. But I also think code was moved between various PDP-10 C compilers and libraries, so it's sometimes hard to tell one from another. There was also "Sargasso C", but I don't know much about that one. Maybe its claim to fame is as the original implementation language for the VT100 test program vttest still in use today. There was even an attempt to port GCC, and maybe it's still in use today somewhere around the Seattle area.