Deutsch English Français Italiano |
<87wmosn8i4.fsf@bsb.me.uk> View for Bookmarking (what is this?) Look up another Usenet article |
Path: ...!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail From: Ben Bacarisse <ben.usenet@bsb.me.uk> Newsgroups: comp.lang.c Subject: Re: Recursion, Yo Date: Sat, 20 Apr 2024 02:11:15 +0100 Organization: A noiseless patient Spider Lines: 28 Message-ID: <87wmosn8i4.fsf@bsb.me.uk> References: <uut24f$2icpb$1@dont-email.me> <uv68ok$11080$1@dont-email.me> <uv7a8n$18qf8$3@dont-email.me> <uv867l$1j8l6$1@dont-email.me> <_zSRN.161297$m4d.144795@fx43.iad> <20240411075825.30@kylheku.com> <r8TRN.114606$Wbff.54968@fx37.iad> <uva6ep$24ji7$1@dont-email.me> <uvah1j$26gtr$1@dont-email.me> <uvao71$27qit$1@dont-email.me> <uvb9r4$2c31v$1@dont-email.me> <uvcing$2kbfj$6@dont-email.me> <uveft2$346sv$1@dont-email.me> <uvf7vs$3911c$3@dont-email.me> <8734roqmdb.fsf@bsb.me.uk> <uvhm89$3s6na$2@dont-email.me> <uvi79d$2ubl$1@dont-email.me> <uvjs4c$ebsr$1@dont-email.me> <20240416231134.00004066@yahoo.com> <86edb1xtjf.fsf@linuxsc.com> <uvudfv$352i4$1@dont-email.me> MIME-Version: 1.0 Content-Type: text/plain Injection-Date: Sat, 20 Apr 2024 03:11:17 +0200 (CEST) Injection-Info: dont-email.me; posting-host="da89b1e60582327ec7de6a5e93dd6c72"; logging-data="3466166"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+fwpmgAWfsj2ONEnpArF+KbDDP2+EbWuo=" User-Agent: Gnus/5.13 (Gnus v5.13) Cancel-Lock: sha1:pCpsvSEUDFgxJY5tKiEJ6rFCSRk= sha1:HQRp3BRkSGCY755fUFsavgcXicE= X-BSB-Auth: 1.61448079aeac3a9a990a.20240420021115BST.87wmosn8i4.fsf@bsb.me.uk Bytes: 2601 bart <bc@freeuk.com> writes: > On 19/04/2024 16:26, Tim Rentsch wrote: .... >> ... Certainly C has some >> similarities to Algol 68, but I wouldn't say C and Algol 68 >> are similar languages, only that they have a few similarities. > > I can't see any connection between Algol68 and C; I'm surprised at people > who say they do. "Connection" is vague, but Dennis Ritchie has written about the influence of Algol 68 on C. > C was put together together as a systems language to do a job, not to > implemement some esoteric concept of a language that few could understand. > > I understood it was based on languages like B and BCPL. BCPL had assignment statements but B followed Algol 68 and made assignment an expression operator (along with the +=, -= etc versions). This, of course, fed directly into C. DMR also cites Algol 68's type composition as an influence on C's type semantics, and casts come straight from Algol 68. -- Ben.