Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.os.linux.misc > #59073
| From | The Natural Philosopher <tnp@invalid.invalid> |
|---|---|
| Newsgroups | alt.folklore.computers, comp.os.linux.misc |
| Subject | Re: TeX and Pascal [was Re: The joy of FORTRAN] |
| Date | 2024-10-04 12:48 +0100 |
| Organization | A little, after lunch |
| Message-ID | <vdoklu$767l$2@dont-email.me> (permalink) |
| References | (18 earlier) <vdh3ku$2path$1@dont-email.me> <vdhqnf$2t1fi$4@dont-email.me> <e6tLO.276711$FzW1.154698@fx14.iad> <2028019001.749690291.329651.peter_flass-yahoo.com@news.eternal-september.org> <lma03qFmmqaU35@mid.individual.net> |
Cross-posted to 2 groups.
On 04/10/2024 11:59, Bob Eager wrote: > On Thu, 03 Oct 2024 16:34:15 -0700, Peter Flass wrote: > >> Louis Krupp <lkrupp@invalid.pssw.com.invalid> wrote: >>> On 10/1/2024 3:48 PM, Lawrence D'Oliveiro wrote: >>>> On Tue, 1 Oct 2024 16:14:37 +0100, The Natural Philosopher wrote: >>>> >>>>> And knowing that p=(x>y?3:2); >>>> I would have done it without the parentheses. There’s too much >>>> parenthesis clutter around as it is. >>> >>> Add some spaces, and you've got something downright readable: >>> >>> p = x > y ? 3 : 2; >>> >>> Maybe add parentheses around the comparison, especially if it's long or >>> complex, which this isn't: >>> >>> p = (x > y) ? 3 : 2; >>> >>> It's idiomatic C. It's everywhere. Perl and Python have something >>> similar. So does Unisys ALGOL, not that anyone cares: >>> >>> P := IF X > Y THEN 3 ELSE 2; >>> >>> If you want to see gratuitous cleverness for the sake of cleverness, >>> there's this: >>> >>> p = (x > y) + 2; >>> >>> Please don't do that. Would you write: >>> >>> P := REAL((X > Y) AND TRUE) + 2; >>> >>> if you were doing this in ALGOL? >>> >>> I didn't think so. >>> >>> Louis >>> >>> >>> >>> >>> >> I like the Unisys version. At the cost of a couple of characters it’s >> readable. The C version is not straightforward for those of us for whom >> C is a second or third language. > > The C version, of course, was merely a syntactic change from the BCPL > version (on which, via B, it was based): > > p := (x > y) -> 3, 2 > > (parentheses optional) > One less keystroke in C. [:=] -> [=] -1 [->] -> [?] -2 blank EOL to [;] +1 -- How fortunate for governments that the people they administer don't think. Adolf Hitler
Back to comp.os.linux.misc | Previous | Next — Previous in thread | Next in thread | Find similar
Re: TeX and Pascal [was Re: The joy of FORTRAN] "186282@ud0s4.net" <186283@ud0s4.net> - 2024-09-29 01:44 -0400
Re: TeX and Pascal [was Re: The joy of FORTRAN] The Natural Philosopher <tnp@invalid.invalid> - 2024-09-29 07:50 +0100
Re: TeX and Pascal [was Re: The joy of FORTRAN] Lawrence D'Oliveiro <ldo@nz.invalid> - 2024-09-29 07:06 +0000
Re: TeX and Pascal [was Re: The joy of FORTRAN] Lars Poulsen <lars@beagle-ears.com> - 2024-09-29 06:55 -0700
Re: TeX and Pascal [was Re: The joy of FORTRAN] Lars Poulsen <lars@beagle-ears.com> - 2024-09-29 09:08 -0700
Re: Procedural, Functional, String [was Re: The joy of FORTRAN] Lawrence D'Oliveiro <ldo@nz.invalid> - 2024-09-29 23:21 +0000
Re: Procedural, Functional, String [was Re: The joy of FORTRAN] Lars Poulsen <lars@beagle-ears.com> - 2024-09-29 16:25 -0700
Re: Procedural, Functional, String [was Re: The joy of FORTRAN] p.dean@invalid.net (Peter Dean) - 2024-09-29 23:36 +0000
Re: Procedural, Functional, String [was Re: The joy of FORTRAN] drb@ihatespam.msu.edu (Dennis Boone) - 2024-09-30 00:54 +0000
Re: TeX and Pascal [was Re: The joy of FORTRAN] rbowman <bowman@montana.com> - 2024-09-29 20:55 +0000
Re: TeX and Pascal [was Re: The joy of FORTRAN] Lawrence D'Oliveiro <ldo@nz.invalid> - 2024-09-29 23:15 +0000
Re: TeX and Pascal [was Re: The joy of FORTRAN] Pancho <Pancho.Jones@proton.me> - 2024-09-30 10:24 +0100
Re: TeX and Pascal [was Re: The joy of FORTRAN] Lawrence D'Oliveiro <ldo@nz.invalid> - 2024-09-30 21:19 +0000
Re: TeX and Pascal [was Re: The joy of FORTRAN] Louis Krupp <lkrupp@invalid.pssw.com.invalid> - 2024-09-30 15:44 -0600
Re: TeX and Pascal [was Re: The joy of FORTRAN] Lawrence D'Oliveiro <ldo@nz.invalid> - 2024-09-30 23:42 +0000
Re: TeX and Pascal [was Re: The joy of FORTRAN] Pancho <Pancho.Jones@proton.me> - 2024-10-01 15:57 +0100
Re: TeX and Pascal [was Re: The joy of FORTRAN] The Natural Philosopher <tnp@invalid.invalid> - 2024-10-01 16:14 +0100
Re: TeX and Pascal [was Re: The joy of FORTRAN] Charlie Gibbs <cgibbs@kltpzyxm.invalid> - 2024-10-01 16:37 +0000
Re: TeX and Pascal [was Re: The joy of FORTRAN] Lawrence D'Oliveiro <ldo@nz.invalid> - 2024-10-01 21:49 +0000
Re: TeX and Pascal [was Re: The joy of FORTRAN] The Natural Philosopher <tnp@invalid.invalid> - 2024-10-02 10:56 +0100
Re: TeX and Pascal [was Re: The joy of FORTRAN] Peter Flass <peter_flass@yahoo.com> - 2024-10-02 18:07 -0700
Re: Recursion [was Re: The joy of FORTRAN] Lawrence D'Oliveiro <ldo@nz.invalid> - 2024-10-03 01:22 +0000
Re: TeX and Pascal [was Re: The joy of FORTRAN] Lawrence D'Oliveiro <ldo@nz.invalid> - 2024-10-01 21:48 +0000
Re: TeX and Pascal [was Re: The joy of FORTRAN] Louis Krupp <lkrupp@invalid.pssw.com.invalid> - 2024-10-03 03:04 -0600
Re: TeX and Pascal [was Re: The joy of FORTRAN] rbowman <bowman@montana.com> - 2024-10-03 18:35 +0000
Re: C operator precedence rules Lawrence D'Oliveiro <ldo@nz.invalid> - 2024-10-03 21:54 +0000
Re: TeX and Pascal [was Re: The joy of FORTRAN] Peter Flass <peter_flass@yahoo.com> - 2024-10-03 16:34 -0700
Re: TeX and Pascal [was Re: The joy of FORTRAN] Bob Eager <news0009@eager.cx> - 2024-10-04 10:59 +0000
Re: TeX and Pascal [was Re: The joy of FORTRAN] The Natural Philosopher <tnp@invalid.invalid> - 2024-10-04 12:48 +0100
Re: TeX and Pascal [was Re: The joy of FORTRAN] Lawrence D'Oliveiro <ldo@nz.invalid> - 2024-10-04 20:10 +0000
Re: TeX and Pascal [was Re: The joy of FORTRAN] Peter Flass <peter_flass@yahoo.com> - 2024-10-01 15:39 -0700
Re: TeX and Pascal [was Re: The joy of FORTRAN] Charlie Gibbs <cgibbs@kltpzyxm.invalid> - 2024-10-02 00:06 +0000
Re: TeX and Pascal [was Re: The joy of FORTRAN] The Natural Philosopher <tnp@invalid.invalid> - 2024-10-02 11:34 +0100
Re: TeX and Pascal [was Re: The joy of FORTRAN] Rich Alderson <news@alderson.users.panix.com> - 2024-10-02 15:48 -0400
Re: TeX and Pascal [was Re: The joy of FORTRAN] The Natural Philosopher <tnp@invalid.invalid> - 2024-10-03 10:33 +0100
Re: TeX and Pascal [was Re: The joy of FORTRAN] The Natural Philosopher <tnp@invalid.invalid> - 2024-10-02 11:30 +0100
Re: TeX and Pascal [was Re: The joy of FORTRAN] Pancho <Pancho.Jones@proton.me> - 2024-10-03 08:59 +0100
Re: Multiple Inheritance [was Re: The joy of FORTRAN] Lawrence D'Oliveiro <ldo@nz.invalid> - 2024-10-01 21:47 +0000
Re: Multiple Inheritance [was Re: The joy of FORTRAN] Pancho <Pancho.Jones@proton.me> - 2024-10-03 08:58 +0100
Re: Multiple Inheritance [was Re: The joy of FORTRAN] Charlie Gibbs <cgibbs@kltpzyxm.invalid> - 2024-10-03 15:34 +0000
Re: Multiple Inheritance [was Re: The joy of FORTRAN] Lawrence D'Oliveiro <ldo@nz.invalid> - 2024-10-03 21:52 +0000
Re: Multiple Inheritance [was Re: The joy of FORTRAN] rbowman <bowman@montana.com> - 2024-10-04 03:46 +0000
Re: TeX and Pascal [was Re: The joy of FORTRAN] John Ames <commodorejohn@gmail.com> - 2024-09-30 11:09 -0700
Re: TeX and Pascal [was Re: The joy of FORTRAN] John Ames <commodorejohn@gmail.com> - 2024-09-30 13:52 -0700
Re: TeX and Pascal [was Re: The joy of FORTRAN] Lawrence D'Oliveiro <ldo@nz.invalid> - 2024-09-30 21:27 +0000
Re: TeX and Pascal [was Re: The joy of FORTRAN] John Ames <commodorejohn@gmail.com> - 2024-09-30 15:00 -0700
Re: TeX and Pascal [was Re: The joy of FORTRAN] Lawrence D'Oliveiro <ldo@nz.invalid> - 2024-09-30 23:21 +0000
Re: TeX and Pascal [was Re: The joy of FORTRAN] John Ames <commodorejohn@gmail.com> - 2024-09-30 16:27 -0700
Re: TeX and Pascal [was Re: The joy of FORTRAN] The Natural Philosopher <tnp@invalid.invalid> - 2024-10-01 13:43 +0100
Re: TeX and Pascal [was Re: The joy of FORTRAN] John Ames <commodorejohn@gmail.com> - 2024-10-01 07:58 -0700
Re: TeX and Pascal [was Re: The joy of FORTRAN] The Natural Philosopher <tnp@invalid.invalid> - 2024-10-01 16:15 +0100
Re: TeX and Pascal [was Re: The joy of FORTRAN] Lawrence D'Oliveiro <ldo@nz.invalid> - 2024-10-01 21:51 +0000
Re: TeX and Pascal [was Re: The joy of FORTRAN] John Ames <commodorejohn@gmail.com> - 2024-10-01 14:59 -0700
Re: TeX and Pascal [was Re: The joy of FORTRAN] Lawrence D'Oliveiro <ldo@nz.invalid> - 2024-10-01 22:17 +0000
Re: TeX and Pascal [was Re: The joy of FORTRAN] John Ames <commodorejohn@gmail.com> - 2024-10-01 16:07 -0700
Re: TeX and Pascal [was Re: The joy of FORTRAN] Lawrence D'Oliveiro <ldo@nz.invalid> - 2024-10-02 00:54 +0000
Re: TeX and Pascal [was Re: The joy of FORTRAN] John Ames <commodorejohn@gmail.com> - 2024-10-01 07:57 -0700
Re: TeX and Pascal [was Re: The joy of FORTRAN] antispam@fricas.org (Waldek Hebisch) - 2024-10-03 00:17 +0000
Re: TeX and Pascal [was Re: The joy of FORTRAN] Mike Spencer <mds@bogus.nodomain.nowhere> - 2024-09-30 21:22 -0300
Re: TeX and Pascal [was Re: The joy of FORTRAN] rbowman <bowman@montana.com> - 2024-10-01 01:31 +0000
Re: TeX and Pascal [was Re: The joy of FORTRAN] Lawrence D'Oliveiro <ldo@nz.invalid> - 2024-10-01 01:38 +0000
Re: TeX and Pascal [was Re: The joy of FORTRAN] John Ames <commodorejohn@gmail.com> - 2024-10-01 07:43 -0700
Re: TeX and Pascal [was Re: The joy of FORTRAN] Pancho <Pancho.Jones@proton.me> - 2024-09-30 10:19 +0100
Re: TeX and Pascal [was Re: The joy of FORTRAN] moi <findlaybill@blueyonder.co.uk> - 2024-09-30 23:28 +0100
csiph-web