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.1 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,FREEMAIL_FROM,HTML_MESSAGE,MAILING_LIST_MULTI, RCVD_IN_DNSWL_NONE autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 385 invoked from network); 5 Jul 2021 00:16:47 -0000 Received: from minnie.tuhs.org (45.79.103.53) by inbox.vuxu.org with ESMTPUTF8; 5 Jul 2021 00:16:47 -0000 Received: by minnie.tuhs.org (Postfix, from userid 112) id 39B029C9F9; Mon, 5 Jul 2021 10:16:45 +1000 (AEST) Received: from minnie.tuhs.org (localhost [127.0.0.1]) by minnie.tuhs.org (Postfix) with ESMTP id 5FFE59C9F1; Mon, 5 Jul 2021 10:15:57 +1000 (AEST) Authentication-Results: minnie.tuhs.org; dkim=pass (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b="e37BkHAJ"; dkim-atps=neutral Received: by minnie.tuhs.org (Postfix, from userid 112) id 10CF99C9F1; Mon, 5 Jul 2021 10:15:55 +1000 (AEST) Received: from mail-vs1-f41.google.com (mail-vs1-f41.google.com [209.85.217.41]) by minnie.tuhs.org (Postfix) with ESMTPS id 68AF69C9F0 for ; Mon, 5 Jul 2021 10:15:54 +1000 (AEST) Received: by mail-vs1-f41.google.com with SMTP id h18so5323976vsj.2 for ; Sun, 04 Jul 2021 17:15:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=xyPYytz0SmuNMWgP3gSBqeAWAlpgYMoIRg1AraL31gw=; b=e37BkHAJSC1VkHwKUTbUp4ac+ZEJaI8tb781L871EVknoxsxjCxjRtpTk9/7NBWKt9 dko2af3IR/3O7u+tDRZsrMs1e5sSAXLZE++wrl1ouJmeyLJULi6cCEgpx79emJVhllnV xeYS9EhpbTg5fsGNOLVEA88Bw1gwY8yDjDCvjg/3i+68y4X1/DQikhHvXTAPAvqV0gtP Mxzo/nht644ZfQcmvjLCDZi7ra5zsUHEv2b22c2AVxH6bb4vm+q5svLAq5/ZYSRIPiMW 2vGxutgqj5btPN2myBc7R+dqgOHbwW2by2fCVJpavtAL8uKTST3zDMj/1pjT5DswTI4G OSRw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=xyPYytz0SmuNMWgP3gSBqeAWAlpgYMoIRg1AraL31gw=; b=Cvhj3UXEv+dHOMnjG3Sj8iddqOj/MS1ukDnnoRLKnpPuqOMUsmJlTlF9UadJOaawx8 4qRm6JINeunaDWpRsK884MR8gZOc3KmcHTtLsmY7OLWsVRshO8wS7Xgok70K5NsppoKq FC2YrlW14kw+hRvjqJrCRnWtv2Ekf+dEZXqMgftq4flsyBOA1IEQSFqDamq6eCbML0hd ywHJaRM9GTPvF2g4YqmlbKXpv7QjNPUpiDjvPlEEtc722yRTXXqAMh+m84dlvBPdpo9z occiM7FFjt0S7OGNxF71b0AbjaMAs1z7wiHWRVFW8oIsqR8JwD5TRl8aDTi2nIjNuzN3 FzhQ== X-Gm-Message-State: AOAM530JD0JeEVvmZc4lRdPMIunCTE5Hb/AXUk3HHuaN2QZioveozlnV k23SQ6+va5uLBdqT3+RZFRa4e0ppbkt6B8VTQyQ= X-Google-Smtp-Source: ABdhPJwBzKe1gJIiRpnueZCtcbYLWBFiNvfkwpAHQ1zDqJe+xLiasNBuYYMYdIMlQiIOUMCVZqyWys7lJaxltS/rkpw= X-Received: by 2002:a67:ec8f:: with SMTP id h15mr1189216vsp.54.1625444153442; Sun, 04 Jul 2021 17:15:53 -0700 (PDT) MIME-Version: 1.0 References: <20210702213648.GW817@mcvoy.com> <6a9bb07f-7d5a-9825-16eb-5d21412b0727@gmail.com> In-Reply-To: <6a9bb07f-7d5a-9825-16eb-5d21412b0727@gmail.com> From: Dan Stromberg Date: Sun, 4 Jul 2021 17:15:42 -0700 Message-ID: To: Nemo Nusquam Content-Type: multipart/alternative; boundary="0000000000005e457b05c65535b6" Subject: Re: [TUHS] Is C obsolete? (was Re: [tuhs] 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: TUHS main list Errors-To: tuhs-bounces@minnie.tuhs.org Sender: "TUHS" --0000000000005e457b05c65535b6 Content-Type: text/plain; charset="UTF-8" On Sun, Jul 4, 2021 at 4:52 PM Nemo Nusquam wrote: > On 2021-07-04 19:24, Derek Fawcus wrote (in part): > > So in thinking of how to solve certain problems, I'd split a subset of > > the problem > > in to something in C, and the rest in to another language - probably > > Go. That may simply reflect the nature of the problems I tackle, I can > > imagine that others might not merit any use of C. > This would be very much domain specific. I work with embedded systems, > where one's choice of language is limited. > Have you looked at Micropython? It's written in C, and targets embedded applications. https://micropython.org/ I recently compared its threading to a couple of other implementations of Python, and found that Micropython was the best of those compared. https://stromberg.dnsalias.org/~strombrg/python-thread-comparison/ --0000000000005e457b05c65535b6 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable

On Sun, Jul 4, 2021 at 4:52 PM Nemo Nusqu= am <cym224@gmail.com> wrote:<= br>
On 2021-07-04 19= :24, Derek Fawcus wrote (in part):
> So in thinking of how to solve certain problems, I'd split a subse= t of
> the problem
> in to something in C, and the rest in to another language - probably <= br> > Go. That may simply reflect the nature of the problems I tackle, I can=
> imagine that others might not merit any use of C.
This would be very much domain specific.=C2=A0 I work with embedded systems= ,
where one's choice of language is limited.


Have you looked at Micropython?=C2=A0 It's writt= en in C, and targets embedded applications.

I rec= ently compared its threading to a couple of other implementations of Python= , and found that Micropython was the best of those compared.
--0000000000005e457b05c65535b6--