From: firewind <firewind@metroid.dyn.ml.org>
Subject: Re: Programming language vote - results
Date: 1997/11/20
Date: 1997-11-19T18:51:29-06:00 [thread overview]
Message-ID: <6501ih$r1a@dfw-ixnews10.ix.netcom.com> (raw)
In-Reply-To: 01bcf4f4$8fdc2c60$0200000a@kld_mcs
Mike Smith <kld_msmith@earthlink.nospam.net> wrote:
> firewind <firewind@metroid.dyn.ml.org> wrote in article
> <64qsf0$ccc@dfw-ixnews11.ix.netcom.com>...
> > I find myself using a construct like this a lot recently (snipped directly
> > from code I'm working on right now):
> >
> > if(!to && !(to = malloc(sizeof *to)))) return(NULL);
> >
> > For 'verbose' code this would be written:
> >
> > if(!to) {
> > if(!to = malloc(sizeof *to)) {
> > return(NULL);
> > }
> > }
> >
> Yeah, and what's wrong with that?
Nothing, obviously.
> Looks good to me - better than the
> logical expression.
This is purely your opinion. Either are correct, and either can be understood
with little or no effort.
(BTW, it's -still- a logical expression; it's just two now.)
> And in the first case,
> if (!call_this) call_that();
> is also the better form.
Incorrect. It is the form that conforms more to your way of thinking.
> A good programmer writes code that even
> less-skilled programmers can easily read and maintain.
I hope even less-skilled programmers can understand the boolean operators.
> Unless, of course,
> the code you write will never need to be maintained or updated, in which
> case it is probably of little consequence in the real world.
> > some people's minds work. To insult these people by comparing them to
> > fickle adolescents is simply out of line.
> Okay, how about comparing them to snooty elitist "artists" or "craftsmen"
> that are more interested in form than function?
Someone more interested in 'form' would write more 'pretty looking'
constructs, would they not? I am still insulted by your statement. I code
the way I code. My code works. I frankly don't care whether or not you think
my style is 'pretty.' Anything above 'it works' is nothing more than a matter
of opinion. Period.
I find it pretty arrogant for you to think your way is the One True Style
of Coding, and that anyone who dares do differently is a 'snob' or an
'adolescent' or an 'elitist.'
--
[- firewind -]
[- email: firewind@metroid.dyn.ml.org (home), firewind@aurdev.com (work) -]
[- "You're just jealous because the voices talk to -me-." -]
[- Have a good day, and enjoy your C. -]
[- (on a crusade of grumpiness where grumpiness is due) -]
next prev parent reply other threads:[~1997-11-20 0:00 UTC|newest]
Thread overview: 147+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <343fbb5a.0@news.iprolink.ch>
1997-10-11 0:00 ` Programming language vote - results Gary L. Scott
1997-10-12 0:00 ` Jack Rudd
1997-10-13 0:00 ` safetran
1997-10-13 0:00 ` FRS DES
1997-10-13 0:00 ` Jack Rudd
1997-10-14 0:00 ` Philip Brashear
1997-10-14 0:00 ` Gary L. Scott
1997-10-13 0:00 ` Gary L. Scott
1997-10-13 0:00 ` Robert Munck
1997-10-13 0:00 ` Gary L. Scott
1997-10-13 0:00 ` Jack Rudd
[not found] ` <3442B745.5352@lmco.com>
1997-10-15 0:00 ` Gary L. Scott
1997-10-16 0:00 ` James Giles
1997-10-16 0:00 ` Andrew Haley
1997-10-13 0:00 ` David Ness
1997-10-14 0:00 ` Jan Karman
1997-10-15 0:00 ` Alan E & Carmel J Brain
1997-10-15 0:00 ` D'Arcy J.M. Cain
1997-10-15 0:00 ` FRS DES
1997-10-15 0:00 ` Mark Stephen
1997-10-17 0:00 ` Randy MacDonald
1997-10-16 0:00 ` Alan E & Carmel J Brain
1997-10-16 0:00 ` FRS DES
1997-10-17 0:00 ` Jerry van Dijk
1997-10-16 0:00 ` John Sullivan
1997-10-17 0:00 ` Alan E & Carmel J Brain
1997-10-17 0:00 ` John Sullivan
1997-10-17 0:00 ` Randy MacDonald
1997-10-17 0:00 ` Randy MacDonald
1997-10-20 0:00 ` Alan E & Carmel J Brain
1997-10-20 0:00 ` Lawrence Kirby
1997-10-20 0:00 ` Kaz
1997-10-21 0:00 ` Alan E & Carmel J Brain
1997-10-23 0:00 ` Ada Readability (Re: Programming language vote - results) Ray Blaak
1997-10-21 0:00 ` Programming language vote - results Alan E & Carmel J Brain
1997-10-20 0:00 ` FRS DES
1997-10-21 0:00 ` Alan E & Carmel J Brain
1997-10-21 0:00 ` Randy MacDonald
1997-10-22 0:00 ` Don Guinn
1997-10-29 0:00 ` Randy MacDonald
[not found] ` <01bce1bf$5c2baaa0$95b66bcf@dkelly.ark.com>
1997-10-29 0:00 ` FRS DES
1997-10-29 0:00 ` Don Guinn
1997-10-29 0:00 ` Shmuel (Seymour J.) Metz
1997-10-31 0:00 ` Documenting Code (was:Programming language vote - results) Alan E & Carmel J Brain
1997-10-30 0:00 ` Charles Lin
1997-10-30 0:00 ` James L. Ryan
1997-10-31 0:00 ` Robert Bernecky
1997-10-31 0:00 ` Robert Bernecky
1997-11-01 0:00 ` Randy MacDonald
1997-11-01 0:00 ` Robert Dewar
1997-11-03 0:00 ` Jon S Anthony
1997-10-25 0:00 ` Programming language vote - results Alan E & Carmel J Brain
1997-10-26 0:00 ` functionality of Java (was Re: Programming language vote - results) Randy MacDonald
1997-10-23 0:00 ` Programming language vote - results Jack Rudd
1997-10-25 0:00 ` Alan E & Carmel J Brain
1997-10-25 0:00 ` Kaz
1997-10-26 0:00 ` FRS DES
1997-10-27 0:00 ` Robert Bernecky
1997-10-27 0:00 ` APL argument W. Wesley Groleau x4923
1997-10-28 0:00 ` Randy MacDonald
1997-10-28 0:00 ` Programming language vote - results Jan Karman
1997-10-28 0:00 ` Robert Bernecky
1997-10-28 0:00 ` James L. Ryan
1997-10-29 0:00 ` Robert Bernecky
[not found] ` <bosworth-2910972044300001@access59.accsyst.com>
1997-10-30 0:00 ` Robert Bernecky
1997-10-30 0:00 ` James L. Ryan
1997-10-31 0:00 ` Robert Bernecky
1997-10-31 0:00 ` James L. Ryan
1997-10-29 0:00 ` Jack Rudd
1997-10-25 0:00 ` Peter Seebach
1997-11-18 0:00 ` Ingemar Ragnemalm
1997-11-18 0:00 ` firewind
1997-11-18 0:00 ` Kevin Swan
1997-11-19 0:00 ` Alan E & Carmel J Brain
1997-11-18 0:00 ` Larry Elmore
1997-11-20 0:00 ` firewind
1997-11-19 0:00 ` Mike Smith
1997-11-19 0:00 ` Matt
1997-11-20 0:00 ` firewind [this message]
[not found] ` <3474C71B.536B12F6@cgocable.net>
1997-11-21 0:00 ` CVigue
1997-11-23 0:00 ` Lawrence Kirby
1997-11-24 0:00 ` FRS DES
1997-11-20 0:00 ` Coding for Obscurity Alan E & Carmel J Brain
1997-11-20 0:00 ` firewind
1997-11-20 0:00 ` Jos A. Horsmeier
1997-11-20 0:00 ` Stephan Wilms
1997-11-21 0:00 ` Jos A. Horsmeier
1997-11-23 0:00 ` Al Christians
1997-11-23 0:00 ` Alex Krol
1997-11-24 0:00 ` Jim Johnson
1997-11-24 0:00 ` Mark Wilden
1997-11-26 0:00 ` Robert S. White
1997-11-26 0:00 ` Leon Jones
1997-11-26 0:00 ` Ron Natalie
1997-11-27 0:00 ` Joerg Rodemann
1997-11-26 0:00 ` Lawrence Kirby
1997-11-26 0:00 ` Miguel Carrasquer Vidal
1997-12-01 0:00 ` ISONE
1997-12-01 0:00 ` ISONE
1997-11-26 0:00 ` Mark Wilden
1997-11-27 0:00 ` Richard A. O'Keefe
1997-11-24 0:00 ` Richard A. O'Keefe
1997-11-24 0:00 ` Matt
1997-11-24 0:00 ` Ed Falis
1997-11-24 0:00 ` Samuel T. Harris
1997-11-24 0:00 ` Jon S Anthony
1997-11-25 0:00 ` Samuel T. Harris
1997-11-20 0:00 ` Programming language vote - results Andy Knight
1997-11-20 0:00 ` firewind
1997-11-20 0:00 ` Terry Richards
1997-11-20 0:00 ` Andy Knight
1997-11-23 0:00 ` Alex Krol
1997-11-25 0:00 ` William Tanksley
1997-11-26 0:00 ` Ron Natalie
1997-11-27 0:00 ` William Tanksley
1997-11-27 0:00 ` Lawrence Kirby
[not found] ` <65keij$mkd$1@nerd.apk.net>
1997-11-27 0:00 ` Kaz Kylheku
1997-11-28 0:00 ` Shmuel (Seymour J.) Metz
1997-12-01 0:00 ` FRS DES
1997-11-18 0:00 ` Lawrence Kirby
1997-11-24 0:00 ` Martin M Dowie
1997-11-25 0:00 ` Kaz Kylheku
1997-11-26 0:00 ` Peter Seebach
1997-12-02 0:00 ` ANDREAS LEITNER
1997-12-02 0:00 ` Lawrence Kirby
1997-12-03 0:00 ` Billy Chambless
1997-12-03 0:00 ` Robert Dewar
1997-12-02 0:00 ` Robert Dewar
1997-12-05 0:00 ` John Sullivan
1997-11-25 0:00 ` Mark Wilden
1997-11-25 0:00 ` Martin M Dowie
1997-11-26 0:00 ` Lawrence Kirby
1997-11-26 0:00 ` FRS DES
1997-11-18 0:00 ` Kevin Swan
1997-11-29 0:00 ` Ingemar Ragnemalm
1998-09-10 0:00 ` Steven Katz
1997-11-19 0:00 ` Alan E & Carmel J Brain
1997-11-19 0:00 ` Peter Seebach
1997-10-16 0:00 ` Randy MacDonald
[not found] ` <01bcdad2$fa9fdf60$25a43a91@basil.omroep.nl>
1997-10-17 0:00 ` D'Arcy J.M. Cain
1997-10-17 0:00 ` Robert I. Eachus
1997-10-14 0:00 ` Randy MacDonald
1997-10-13 0:00 ` Robert S. White
1997-10-13 0:00 ` Gary L. Scott
1997-10-13 0:00 ` Matthew Heaney
1997-10-14 0:00 ` Gary L. Scott
1997-10-19 0:00 ` William Rapp
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox