comp.lang.ada
 help / color / mirror / Atom feed
From: lars.farm@ite.mh.se (Lars Farm)
Subject: Re: Looking for good Ada95 book
Date: 1996/11/11
Date: 1996-11-11T00:00:00+00:00	[thread overview]
Message-ID: <199611111501281395400@dialup81-4-2.swipnet.se> (raw)
In-Reply-To: dewar.847671101@merv


Robert Dewar <dewar@merv.cs.nyu.edu> wrote:

> What is a little unusual about Mike's position is that he thinks it is
> a small point, but is still adamant in insisting on using this nonstandard
> style in his books. Mike, you are allowed to be insistent on your position,
> but if you are insistent, then surely it is NOT such a small point :-)

I have seen so many styles over the years, and so many heated debates
about the subject that I am convinced that this is not a small point to
the individual. Most of us have strong opinions. You obviously have. I
do[1][2] and Michael Feldman seems to have opinions too. Interestingly
all three of us have different opinions on what is and is not readable.
There is no right or wrong. There is only opinion. There will never be
consensus over an entire user community. 

I have come to accept that this is the way of things. Look at C or C++.
A much larger user base and much larger diversity of styles and naming
conventions. This is not because of language (it requires lower case
keywords). This is because programmers are human. We want to keep them
human, don't we?

Allow different styles, learn to live with and even appreciate
diversity. This way ones own style will gradually evolve into something
better from external influences.

Differentiating between keywords, typenames, constants and other kinds
of names is something that programming editors do very nicely with
syntax highlighting, colour and other tools. Style conventions merely
for that, has become less of an issue or even a non issue.

 Lars


[1] For instance, I find Your_Mixed_Case_Identifiers harder to read than
all_lower_case_identifiers because lower case looks like ordinary text
and Mixed_Case_Identifiers_Looks_Like_Nothing_Else (possibly because no
one in his right mind would ever capitalize every word in a swedish
sentence - not even a book title - This_Is_Every_Bit_As_Much_Shouting as
ALL_UPPER_CASE). Neither can I stand Hungarian notation. Even so, if
there is a style guide for an employer or a project, I'll use it because
it's their money and the code I write is their code so they should have
their style. This doesn't mean that their style is my style.

[2] Of course, when confronted with that, most programmers deny any such
opinions and use other motives for enforcing their style on others.


-- 
Lars Farm, lars.farm@ite.mh.se




  reply	other threads:[~1996-11-11  0:00 UTC|newest]

Thread overview: 60+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1996-10-26  0:00 Looking for good Ada95 book Lars Lundgren
1996-10-28  0:00 ` Rapicault Pascal
     [not found]   ` <01bbc5d8$a3b24e00$6a9148a6@cornerstone.mydomain.org>
1996-10-29  0:00     ` Robert Dewar
1996-10-30  0:00       ` Michael Feldman
1996-11-02  0:00         ` Robert Dewar
1996-11-03  0:00           ` Matthew Heaney
1996-11-03  0:00           ` Robert A Duff
1996-11-03  0:00             ` Robert Dewar
1996-11-04  0:00           ` Norman H. Cohen
1996-11-04  0:00             ` Jerry Petrey
1996-11-06  0:00               ` Richard A. O'Keefe
1996-11-09  0:00               ` Michael Feldman
1996-11-05  0:00             ` Silliness (was: Looking for good Ada95 book) Adam Beneschan
1996-11-06  0:00               ` Richard A. O'Keefe
1996-11-04  0:00           ` Looking for good Ada95 book Michael F Brenner
1996-11-04  0:00             ` Larry Kilgallen
1996-11-04  0:00               ` Robert Dewar
1996-11-09  0:00                 ` Michael Feldman
1996-11-11  0:00                   ` Richard A. O'Keefe
1996-11-12  0:00                     ` Mark Shaw
1996-11-06  0:00               ` James Thiele
1996-11-08  0:00                 ` Stephen Leake
1996-11-06  0:00             ` Robert A Duff
1996-11-06  0:00             ` Richard A. O'Keefe
1996-11-06  0:00               ` Robert Dewar
1996-11-06  0:00           ` Silliness (was: Looking for good Ada95 book) Chris Morgan
1996-11-08  0:00           ` bill.williams
1996-11-09  0:00             ` Michael Feldman
1996-11-09  0:00           ` Looking for good Ada95 book Michael Feldman
1996-11-10  0:00             ` Lars Farm
1996-11-10  0:00               ` Robert Dewar
1996-11-11  0:00                 ` Lars Farm [this message]
1996-11-12  0:00                   ` Robert Dewar
1996-11-12  0:00                     ` Lars Farm
1996-11-14  0:00                       ` Capitalization Entropy (was: Looking for good Ada95 book) Scott James
1996-11-14  0:00                         ` Robert A Duff
1996-11-18  0:00                   ` Looking for good Ada95 book Richard A. O'Keefe
1996-11-12  0:00                 ` Michael Feldman
1996-11-17  0:00                   ` Robert Dewar
1996-11-18  0:00                     ` Richard Pattis
1996-11-19  0:00                       ` Do-While Jones
1996-11-20  0:00                       ` John English
1996-11-20  0:00                         ` Larry Kilgallen
1996-11-21  0:00                       ` FerretWoman
1996-11-22  0:00                         ` Richard A. O'Keefe
1996-11-24  0:00                           ` Fergus Henderson
1996-11-18  0:00                   ` Richard A. O'Keefe
1996-11-18  0:00                     ` Michael Feldman
1996-11-20  0:00                       ` Testing teaching belief? Richard A. O'Keefe
1996-11-20  0:00                         ` Robert Dewar
1996-11-20  0:00                         ` Robert Dewar
1996-11-22  0:00                           ` Richard A. O'Keefe
1996-11-29  0:00                             ` Debora Weber-Wulff
1996-12-01  0:00                               ` Robert Dewar
1996-11-14  0:00             ` Looking for good Ada95 book Richard A. O'Keefe
1996-10-31  0:00       ` Tom Pastuszak
1996-10-28  0:00 ` Larry Kilgallen
1996-11-04  0:00 ` John English
1996-11-06  0:00 ` Wolfgang Gellerich
  -- strict thread matches above, loose matches on Subject: below --
1996-11-12  0:00 Marin David Condic, 561.796.8997, M/S 731-93
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox