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 25092 invoked from network); 7 Jun 2020 10:02:55 -0000 Received: from minnie.tuhs.org (45.79.103.53) by inbox.vuxu.org with ESMTPUTF8; 7 Jun 2020 10:02:55 -0000 Received: by minnie.tuhs.org (Postfix, from userid 112) id B3D1F9C606; Sun, 7 Jun 2020 20:02:49 +1000 (AEST) Received: from minnie.tuhs.org (localhost [127.0.0.1]) by minnie.tuhs.org (Postfix) with ESMTP id 1DAD993D56; Sun, 7 Jun 2020 20:02:28 +1000 (AEST) Received: by minnie.tuhs.org (Postfix, from userid 112) id 94BCF93D56; Sun, 7 Jun 2020 20:02:26 +1000 (AEST) Received: from server907.appriver.com (server907e.appriver.com [204.232.250.40]) by minnie.tuhs.org (Postfix) with ESMTPS id F3B4193D52 for ; Sun, 7 Jun 2020 20:02:25 +1000 (AEST) X-Note: This Email was scanned by AppRiver SecureTide X-Note-AR-ScanTimeLocal: 06/07/2020 6:02:32 AM X-Note: SecureTide Build: 5/20/2020 11:40:42 AM UTC (2.10.4.0) X-Note: Filtered by 10.246.1.78 X-Note-AR-Scan: None - PIPE Received: by server907.appriver.com (CommuniGate Pro PIPE 6.2.12) with PIPE id 34088835; Sun, 07 Jun 2020 06:02:32 -0400 Received: from [10.246.0.39] (HELO smtp.us.exg7.exghost.com) by server907.appriver.com (CommuniGate Pro SMTP 6.2.12) with ESMTPS id 34088834; Sun, 07 Jun 2020 06:02:31 -0400 Received: from E16DN31A-S1E7.exg7.exghost.local (192.168.244.15) by E16DN31A-S1E7.exg7.exghost.local (192.168.244.15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1979.0; Sun, 7 Jun 2020 06:02:23 -0400 Received: from E16DN31A-S1E7.exg7.exghost.local ([192.168.244.15]) by E16DN31A-S1E7.exg7.exghost.local ([192.168.244.15]) with mapi id 15.01.1979.000; Sun, 7 Jun 2020 06:02:23 -0400 From: Brantley Coile To: Andy Kosela Thread-Topic: [TUHS] History of popularity of C Thread-Index: AQHWL4R1R0qBF7E2UEW/FAeyCSnC9aiy+L2AgAIS2ICAASH+AIAD4KCAgACq2oCAAFjdAIAAIPSAgAANW4CAAQyagIAQHywAgAAFV4CAABX2gIAAfdsAgAA5KYCAAAsvgA== Date: Sun, 7 Jun 2020 10:02:23 +0000 Message-ID: <7563F472-96B8-4CF8-9176-404FB9761508@coraid.com> References: <8a2e9b1b-8890-a783-5b53-c8480c070f2e@telegraphics.com.au> <8b8d2ff3ed704c5631997387bf78e9b7@firemail.de> <202006070557.0575vkwU011918@freefriends.org> In-Reply-To: Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [99.102.142.76] x-rerouted-by-exchange: MIME-Version: 1.0 Content-Language: en-US Content-Type: text/plain; charset="us-ascii" Content-ID: <43CA33B5B007994AA18A762DDE2CD999@fwd7.exghost.com> Content-Transfer-Encoding: quoted-printable X-Note: This Email was scanned by AppRiver SecureTide X-Note-AR-ScanTimeLocal: 06/07/2020 6:02:31 AM X-Note: SecureTide Build: 5/20/2020 11:40:42 AM UTC (2.10.4.0) X-Note: Filtered by 10.246.1.78 X-Policy: GLOBAL X-Primary: GLOBAL@coraid.com X-Note-Sender: X-Virus-Scan: V- X-Note-SnifferID: 0 X-GBUdb-Analysis: 0, 10.246.0.39, Ugly c=1 p=-0.965465 Source White X-Signature-Violations: 0-0-0-7966-c X-Note-419: 0 ms. Fail:0 Chk:0 of 0 total X-Note: VSCH-CT/SI: 0-0/SG:1 6/7/2020 6:02:19 AM X-Note: Spam Tests Failed: X-Country-Path: PRIVATE->PRIVATE-> X-Note-Sending-IP: 10.246.0.39 X-Note-Reverse-DNS: X-Note-Return-Path: brantley@coraid.com X-Note: User Rule Hits: X-Note: Global Rule Hits: G715 G716 G717 G718 G736 G737 G738 G893 X-Note: Encrypt Rule Hits: X-Note: Mail Class: VALID 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: , Cc: "tuhs@tuhs.org" Errors-To: tuhs-bounces@minnie.tuhs.org Sender: "TUHS" This might register low on the useful information index, but I decided a fe= w years back as VC Coraid was coming apart and New Coraid was being resurre= cted under the auspices of SouthSuite Inc., that I would have a C mono-cult= ure and use the language for everything. Specifically no JavaScript and no = Python. Our website is written in C. Webpages generated on the server side using C.= Our evolving ERP is written in C. Our subscription system is written in C.= Our test systems are written in it. All work quite well. The focus on C was for three main reasons. First, our products are infrastr= ucture products and are meant to be simple, fast, and affordable. Forty-two= years of experience plus C gives us the ability to squeeze all the perform= ance possible from any hardware platform. We "see" the instructions our cod= e will generate. C is a great choice for that. (As would have been Oberon, = but that's another discussion.) Second, if instead of having a set of complex languages, each with its own = adherents, using a single language removes all the distracting and divisive= language wars having multiple complex languages create. Little language li= ke AWK and the shell script are fine. It's the more complex ones that divid= e people. Lastly, a single, powerful, simple (on the other side of complexity) langua= ge that a single person can maintain is essential to our Software Atelier m= odel of doing business. Like the workshops of the renaissance, we have to u= nderstand and work on all our own tools. I use Ken's C compiler under Plan = 9. It weights in at a light, 20K lines of code. As I said, I'm not sure how useful this data point is for you. Over the las= t thirty years I carefully chose my foot falls through the software swamp t= o avoid getting sucked under by one of the quagmires of complexity. Brantley > On Jun 7, 2020, at 5:22 AM, Andy Kosela wrote: >=20 > On 6/7/20, arnold@skeeve.com wrote: >> Ed Carp wrote: >>=20 >>> "Arnold once told that there is more demand for C developers >>> in Israel. I envy you" >>=20 >> The market in Israel for software developers is VERY hot. >>=20 >> Based entirely on the emails I get from Linked-In about jobs that may >> interest me, there's some C, but a lot more C++, both Windows and Linux. >> Also a lot of Python. >=20 > Seriously, is anyone still doing any real development in C besides > kernel programming and embedded world?? Maybe I was living under a > rock, but I always had an impression that the industry moved to C++ in > the late 90s and stayed with it ever since. >=20 > The last bastion of C was open source Linux/*BSD programming but I > remember the time when C was a truly universal programming language > used for _everything_ including games (e.g. Doom). Maybe I just miss > the 90s. >=20 > --Andy