Path: csiph.com!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail From: Tim Rentsch Newsgroups: comp.lang.c Subject: Re: What part of... (Well, you know the rest!) (Was: gosub.c) Date: Mon, 25 Apr 2022 08:09:07 -0700 Organization: A noiseless patient Spider Lines: 13 Message-ID: <8635i18ajw.fsf@linuxsc.com> References: <20220422111534.31de4c7bea60921a1525f316@g{oogle}mail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Injection-Info: reader02.eternal-september.org; posting-host="2b2bd3060d7fb14ae545fc6b32585799"; logging-data="17399"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/i36bwIs2VgluksXO58Bs6hfz7UFUQx3s=" User-Agent: Gnus/5.11 (Gnus v5.11) Emacs/22.4 (gnu/linux) Cancel-Lock: sha1:gynXb3KmJxQMQtV/6SVVVyBcfIg= sha1:yskWXta7KBs9whJWK8F4Gl75AEs= Xref: csiph.com comp.lang.c:165917 Anton Shepelev writes: > Bonita Montero: > >> With C++11 you have lamdas as local functions. Magnitudes >> more elegant than you GOSUB-macro-orgy. > > Lambdas, being a functional concept, are alien to a > procedural language. The mixing of functional and procedural > approaches makes a language discordant and more complicated > both to understand and to implement in a complier. [...] Even Algol had nested functions.