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, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 9927 invoked from network); 4 Feb 2022 08:20:15 -0000 Received: from minnie.tuhs.org (45.79.103.53) by inbox.vuxu.org with ESMTPUTF8; 4 Feb 2022 08:20:15 -0000 Received: by minnie.tuhs.org (Postfix, from userid 112) id 47BFA9CF70; Fri, 4 Feb 2022 18:20:12 +1000 (AEST) Received: from minnie.tuhs.org (localhost [127.0.0.1]) by minnie.tuhs.org (Postfix) with ESMTP id 17336951B5; Fri, 4 Feb 2022 18:20:02 +1000 (AEST) Received: by minnie.tuhs.org (Postfix, from userid 112) id DAD0B951B5; Fri, 4 Feb 2022 18:19:59 +1000 (AEST) X-Greylist: delayed 576 seconds by postgrey-1.36 at minnie.tuhs.org; Fri, 04 Feb 2022 18:19:59 AEST Received: from minun.buric.co (minun.buric.co [51.15.8.196]) by minnie.tuhs.org (Postfix) with ESMTP id 5DECC95192 for ; Fri, 4 Feb 2022 18:19:59 +1000 (AEST) Received: by minun.buric.co (Postfix, from userid 1000) id 6368E35C11DE; Fri, 4 Feb 2022 03:10:16 -0500 (EST) Received: from localhost (localhost [127.0.0.1]) by minun.buric.co (Postfix) with ESMTP id 4699535C090F; Fri, 4 Feb 2022 03:10:16 -0500 (EST) Date: Fri, 4 Feb 2022 03:10:16 -0500 (EST) From: Steve Nickolas X-X-Sender: mary@sd-119843.dedibox.fr To: Andy Kosela In-Reply-To: Message-ID: References: <202202011537.211FbYSe017204@freefriends.org> <20220201155225.5A9541FB21@orac.inputplus.co.uk> <202202020747.2127lTTh005669@freefriends.org> <7C19F93B-4F21-4BB1-A064-0307D3568DB7@cfcl.com> <1nFWmo-1Gn-00@marmaro.de> User-Agent: Alpine 2.21 (DEB 202 2017-01-01) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII; format=flowed Subject: Re: [TUHS] more about Brian... 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" On Fri, 4 Feb 2022, Andy Kosela wrote: > I used to be a big proponent of Go back in 2010. The language > definitely felt fresh and minimal back then when Java and C++ were > dominant on the market. And it definitely felt like the authors of Go > wanted to replace them . It made sense in the Google environment, but > very soon people realized that you can't write everything in Go. > Garbage collector is cool but actually it prevents you from writing > kernel or performance critical code, e.g. games. > > But Go became popular anyway. A lot of substandard PHP and New Age > programmers started using it and it showed. In the beginning the > humble authors of Go preferred minimal variable names and less than 80 > char lines. In time all this turned into Java-like long, expressive > variable names and extremely long lines. I really hate lines longer > than 80 chars...in any language. They are really hard to focus as you > need to constantly move your eyes from left to right. The same > phenomenon happens with very wide browser windows. I tend to prefer to keep everything to 77-79 when I'm actually formatting code for releases as opposed to "just don't care". > And due to popular demand they started to add on to the language > features: modules, generics, etc.. The language still feels a lot > less bloated than C++, but IMHO plain old C just feels more natural > and minimal. I tend to feel that C strikes a perfect balance between minimalist and powerful. > And because I still program on a lot of old retro systems today I > returned back to C. You can use C on pretty much everything -- from > 8-bit machines to amd64. You can't say the same about Go. Same. I mean, I've started to pick up 8086 assembler, but I can write C, I can code for my Apple //e, or I can code for my AMD64 boxen, or for my old PS/2, or theoretically for my ancient Macintoshes...or a number of other systems. It's not quite "write once run everywhere", but it's pretty close. -uso.