Path: ...!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!eternal-september.org!.POSTED!not-for-mail From: Keith Thompson Newsgroups: comp.lang.c Subject: Re: Which code style do you prefer the most? Date: Wed, 26 Feb 2025 13:31:51 -0800 Organization: None to speak of Lines: 38 Message-ID: <877c5cpf3s.fsf@nosuchdomain.example.com> References: <20250225104754.267@kylheku.com> <874j0g2a8u.fsf@onesoftnet.eu.org> MIME-Version: 1.0 Content-Type: text/plain Injection-Date: Wed, 26 Feb 2025 22:31:53 +0100 (CET) Injection-Info: dont-email.me; posting-host="8884623bf32425c3c99b8c7d93ab032c"; logging-data="2885973"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19pNK7lDJVTKzphR0Oh/kX3" User-Agent: Gnus/5.13 (Gnus v5.13) Cancel-Lock: sha1:3AE68EvI6AO5MawWlmlNRnMgs0U= sha1:xz5Q6SxcLTv0S3etekWvBsHvAgs= Bytes: 2138 Janis Papanagnou writes: > On 26.02.2025 12:53, Ar Rakin wrote: >> Janis Papanagnou writes: >>> >>> Re "goofy style"; I've seen someone preferring >>> >>> while (q(a,b)) >>> { >>> a=b; >>> f(x); >>> if (c>d) >>> { >>> g(y); >>> } >>> } >>> >>> To each his own. >> >> That looks like a nightmare for the code reviewers. > > I cannot tell where that comes from; the person who uses it is an > experienced Perl programmer - may that be some convention in that > specific language context? (I can't tell.) No, that's not a Perl convention. Most Perl code uses K&R-style brace placement while ($condition) { do_something(); } One interesting feature of Perl is that the braces are required. [...] -- Keith Thompson (The_Other_Keith) Keith.S.Thompson+u@gmail.com void Void(void) { Void(); } /* The recursive call of the void */