From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: tuhs-bounces@minnie.tuhs.org X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) 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,RCVD_IN_DNSWL_NONE autolearn=ham autolearn_force=no version=3.4.1 Received: from minnie.tuhs.org (minnie.tuhs.org [45.79.103.53]) by inbox.vuxu.org (OpenSMTPD) with ESMTP id 033df418 for ; Tue, 26 Jun 2018 21:59:18 +0000 (UTC) Received: by minnie.tuhs.org (Postfix, from userid 112) id D5C50A18AE; Wed, 27 Jun 2018 07:59:17 +1000 (AEST) Received: from minnie.tuhs.org (localhost [127.0.0.1]) by minnie.tuhs.org (Postfix) with ESMTP id E3F6EA181F; Wed, 27 Jun 2018 07:59:09 +1000 (AEST) Received: by minnie.tuhs.org (Postfix, from userid 112) id C15BBA181F; Wed, 27 Jun 2018 07:59:07 +1000 (AEST) Received: from mcvoy.com (mcvoy.com [192.169.23.250]) by minnie.tuhs.org (Postfix) with ESMTPS id 227C69EDF1 for ; Wed, 27 Jun 2018 07:59:06 +1000 (AEST) Received: by mcvoy.com (Postfix, from userid 3546) id 4DD8135E116; Tue, 26 Jun 2018 14:59:05 -0700 (PDT) Date: Tue, 26 Jun 2018 14:59:05 -0700 From: Larry McVoy To: Ronald Natalie Message-ID: <20180626215905.GH8150@mcvoy.com> References: <1f8043fd-e8d6-a5e6-5849-022d1a41f5bf@kilonet.net> <20180626215012.GE8150@mcvoy.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.24 (2015-08-30) Subject: Re: [TUHS] PDP-11 legacy, C, and modern architectures 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: tuhs@minnie.tuhs.org Errors-To: tuhs-bounces@minnie.tuhs.org Sender: "TUHS" On Tue, Jun 26, 2018 at 05:54:32PM -0400, Ronald Natalie wrote: > > > > So I agree, had the same initial reaction. But I read the paper a > > second time and the point about Fortran, all these years later, still > > being a thing resonated. The hardware guys stand on their heads to > > give us coherent caches. > > Fortran is a higher level language. It gives he compiler more flexibility in deciding what the programmer intended and how to automatically optimize for the platform. > C is often a ???You asked for it, you got it??? type paradigm/ I think you are more or less agreeing with the author. (I also think, as Unix die hards, we all bridle a little when anyone dares to say anything negative about C. We should resist that if it gets in the way of making things better.) The author at least has me thinking about how you could make a C like language that didn't ask as much from the hardware. -- --- Larry McVoy lm at mcvoy.com http://www.mcvoy.com/lm