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, MAILING_LIST_MULTI,RCVD_IN_DNSWL_NONE autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 24102 invoked from network); 6 Jun 2020 23:32:19 -0000 Received: from minnie.tuhs.org (45.79.103.53) by inbox.vuxu.org with ESMTPUTF8; 6 Jun 2020 23:32:19 -0000 Received: by minnie.tuhs.org (Postfix, from userid 112) id 58D699CA80; Sun, 7 Jun 2020 09:32:15 +1000 (AEST) Received: from minnie.tuhs.org (localhost [127.0.0.1]) by minnie.tuhs.org (Postfix) with ESMTP id A3F729C606; Sun, 7 Jun 2020 09:31:46 +1000 (AEST) Authentication-Results: minnie.tuhs.org; dkim=pass (2048-bit key; unprotected) header.d=iitbombay-org.20150623.gappssmtp.com header.i=@iitbombay-org.20150623.gappssmtp.com header.b="lD/gfuXd"; dkim-atps=neutral Received: by minnie.tuhs.org (Postfix, from userid 112) id 9C2D69C606; Sun, 7 Jun 2020 09:31:45 +1000 (AEST) Received: from mail-pf1-f196.google.com (mail-pf1-f196.google.com [209.85.210.196]) by minnie.tuhs.org (Postfix) with ESMTPS id 27DDC93D52 for ; Sun, 7 Jun 2020 09:31:45 +1000 (AEST) Received: by mail-pf1-f196.google.com with SMTP id b5so6758643pfp.9 for ; Sat, 06 Jun 2020 16:31:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=iitbombay-org.20150623.gappssmtp.com; s=20150623; h=from:content-transfer-encoding:mime-version:subject:date:references :to:in-reply-to:message-id; bh=xyFbeaJhLHQZysrkXG99R6w8nZ5kz8fcGT5LEqjeh8k=; b=lD/gfuXdXi9XxjMPS+kIhE/v3DmNBVFQ0NPVwP8t247uEFB2aM6yJJB7csxOpj8/3j ddYV90kxl6Gp2QApJ90AUh6Tyd6AsInbL8P+qU+8QYXx+3OhBRCakSnc1Qce7DszWK1e mMTiLvm0ZH4EQEqchN/loCiHsJMv/yg2qn/01cqcac2SuzHiX4Cbmd+YUN/A+BubuyJn /2im5rGoIR2mVcbm9pz9pc7HtL35OvZiiqr6Z5r8Eg02xBRBWg2Go/JgwrojKt2nT3GQ 2eN+paJztFp7eHVZkAVgoRyIFPyIvm7XYZAQy7idLZykHh8c2T06PfgG8emaJnKy8GW1 d+Dg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:content-transfer-encoding:mime-version :subject:date:references:to:in-reply-to:message-id; bh=xyFbeaJhLHQZysrkXG99R6w8nZ5kz8fcGT5LEqjeh8k=; b=jrEehFx1O+V5vy+pA3N4kXXUWWcL9Oupeey58oQWjY7ciywS2pddBId+niCEc66JLJ QVgH+O3Sp6wLdS25xRdMScMm2dqaa/lbggfoBxlIODU741DuQBosQnxr4z1Lx5AGSifn 5Ceccu0gosm+2qXRAHjS8tQMMzBDQNFnrLoIDLImrZkV8cG0emLzHOE0mMa4pPyzKRbQ /02wlWbqVf/2xWteewrQp4UpBkD6LNadNSnzVeSK2SKngJ5XLehRk/Oki+37MM93bU02 kGOQQyKe0hZcD28YbsYShER+QeHrBk60NMomaJHnjyxvJkhVx39StgTuh9Tp/eQpvAzl KumA== X-Gm-Message-State: AOAM533hImMWrOKkCA/sfUO04OcXFzPGVJp3vCGw1b4dBqsgvA5A57NI adXdT0XucAJ6KMz+fPrQ2xA2acRJQosiOw== X-Google-Smtp-Source: ABdhPJxMw0P/uswE4MiUBgWO//55PcICyQgChNRb2xvchEs6x0kIkSKoqopLhNO3B1HP1VsznosP2Q== X-Received: by 2002:a62:3545:: with SMTP id c66mr16008383pfa.223.1591486304162; Sat, 06 Jun 2020 16:31:44 -0700 (PDT) Received: from 107-215-223-226.lightspeed.sntcca.sbcglobal.net (107-215-223-226.lightspeed.sntcca.sbcglobal.net. [107.215.223.226]) by smtp.gmail.com with ESMTPSA id 128sm3089824pfd.114.2020.06.06.16.31.42 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Sat, 06 Jun 2020 16:31:43 -0700 (PDT) From: Bakul Shah Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.14\)) Date: Sat, 6 Jun 2020 16:31:42 -0700 References: <8a2e9b1b-8890-a783-5b53-c8480c070f2e@telegraphics.com.au> To: The Unix Heritage Society mailing list In-Reply-To: Message-Id: <64F96FBA-2BA7-4282-8516-5BD72E94B652@iitbombay.org> X-Mailer: Apple Mail (2.3445.104.14) Subject: Re: [TUHS] History of popularity of C 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: , Errors-To: tuhs-bounces@minnie.tuhs.org Sender: "TUHS" On Jun 6, 2020, at 1:49 PM, Ed Carp wrote: >=20 > On 5/27/20, Ronald Natalie wrote: >=20 >> The large areas of undefined and unspecified behavior has always been = an >> issue in C. It was somewhat acceptable when you were using it as a = direct >> replacement for assembler, but Java and many of other follow-ons = endevaored to be more >> portable/rigourous. Of course, you can write crap code in any = language. >=20 > "It's not a bug, it's a feature" A snippet of a recent comp.arch post by someone (the subject was C and = safety): What you call "misfeatures", some other people call "features". = If you expect people to take you and your opinions seriously, you'll = get on better if you stop mocking other opinions. I've written several = times why undefined behaviour lets me write better and safer code, as = well as more efficient code. If you remain determinedly unconvinced, at = least agree to disagree without sounding childish about it.=