comp.lang.ada
 help / color / mirror / Atom feed
From: giuliano@ix.netcom.com(Giuliano Carlini)
Subject: Re: Language Choice and Coding style
Date: 1996/06/21
Date: 1996-06-21T12:52:44-05:00	[thread overview]
Message-ID: <4qenhc$o87@dfw-ixnews9.ix.netcom.com> (raw)
In-Reply-To: nh3f3pppsl.fsf@paralysys


In <nh3f3pppsl.fsf@paralysys> nasser@apldbio.com (Nasser Abbasi)
writes: 
>
>
>Tonight I'd like to ask a question I've always been afraid to ask.
>
>I'd like to know why do C and C++ programmer 
>
>pchWriteInThisStargeAndHardToReadWayLikeThis while the Ada programmers

>Write_In_Clear_And_Nice_Way_Like_This ??
>
>Is this a cultural thing?

Yeah it is.

>Most  C and C++ programmers are more hippy , 1960's type, type of
people,
>the anti-establishment crowd, who just want to be different, and so
> 
>While the Ada programmers seem to be more of the conservative type, 
>the type who would never go faster than 55 mph even in the middle of
dead 
>valley where there is no traffic for miles on stretch, the type who

But, not in this way. I've seen both "hippies" and "straights" using
both
languages. In fact a C++ programmer who wanted to be different
Would_Write_Like_This
because no other C++ programmers do. TheyWriteLikeThis for the same
reason that
Ada programmers Write_Like_This.

They both follow the conventions which existed when they started
programming in that
language. C++ programmers adopted the Smalltalk style. I believe the
Smalltalk style
came from following the Simula style. Ada programmers followed the
Pascal style who
I believe had followed the Algol style. These styles started in
different places in
different times by different people, so it isn't surprising that two
different styles
were created. And given that people tend to adopt what has come before,
it is normal
that they both still exist today in two different domains which don't
interact much.

Personally, I prefer Reading_Identifiers_Like_This. But I adopt the
convention of the language
I'm writing in. To do otherwise would silly.

g





  parent reply	other threads:[~1996-06-21  0:00 UTC|newest]

Thread overview: 84+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1996-06-21  0:00 Language Choice and Coding style Nasser Abbasi
1996-06-21  0:00 ` Jerry van Dijk
1996-06-24  0:00   ` Adam Beneschan
1996-06-21  0:00 ` Louis Tribble
1996-06-21  0:00 ` David Emery
1996-06-21  0:00 ` David Weller
1996-06-21  0:00 ` Giuliano Carlini [this message]
1996-06-21  0:00 ` Robert Dewar
1996-06-24  0:00   ` Dr. John B. Matthews
1996-06-21  0:00 ` The Amorphous Mass
1996-06-23  0:00   ` mfinney
1996-06-23  0:00     ` Robert Dewar
1996-06-26  0:00       ` mfinney
1996-06-23  0:00   ` Robert Dewar
1996-06-27  0:00     ` The Amorphous Mass
1996-06-27  0:00     ` Adam Beneschan
1996-06-28  0:00       ` Peter Hermann
1996-06-28  0:00         ` Robert Dewar
1996-07-02  0:00           ` John McCabe
1996-06-28  0:00         ` John McCabe
1996-06-28  0:00         ` Robert A Duff
1996-06-29  0:00           ` Samuel Mize
1996-06-29  0:00             ` Robert Dewar
1996-07-04  0:00               ` John McCabe
1996-07-04  0:00               ` Peter Hermann
1996-07-04  0:00                 ` Robert Dewar
1996-07-05  0:00                   ` software engineering and the notion of authorship Fergus Henderson
1996-07-08  0:00                     ` Peter Hermann
1996-07-08  0:00                     ` Jakob Engblom
1996-07-08  0:00                       ` The Amorphous Mass
1996-07-08  0:00                         ` Robert Dewar
1996-07-08  0:00                       ` Fergus Henderson
1996-07-09  0:00                         ` Richard A. O'Keefe
1996-07-09  0:00                           ` Fergus Henderson
1996-07-11  0:00                           ` Paul Eggert
1996-07-08  0:00                       ` John Byerly
1996-07-15  0:00                     ` Ralph Silverman
1996-07-15  0:00                       ` Fergus Henderson
1996-07-17  0:00                       ` Robert Dewar
1996-07-19  0:00                         ` Mike Curtis
1996-07-05  0:00                   ` Language Choice and Coding style John McCabe
1996-07-04  0:00               ` Dan Evens
1996-07-02  0:00             ` John McCabe
1996-07-02  0:00               ` Samuel Mize
1996-07-03  0:00                 ` Jeff Dege
1996-07-03  0:00                   ` Robert Dewar
1996-07-04  0:00                     ` Phil Howard
1996-07-04  0:00                       ` Peter Hermann
1996-07-04  0:00                     ` John McCabe
1996-07-03  0:00                 ` John McCabe
1996-07-06  0:00       ` Laurent Guerby
1996-07-19  0:00       ` software engineering and the notion of authorship Andrew Gierth
     [not found] ` <4qeu56$52r@news.interpath.net>
1996-06-23  0:00   ` Language Choice and Coding style Nasser Abbasi
1996-06-23  0:00 ` Darin Johnson
1996-06-24  0:00 ` Theodore E. Dennison
1996-06-24  0:00 ` John McCabe
1996-06-24  0:00   ` Peter Hermann
1996-07-01  0:00     ` Alan Brain
1996-07-02  0:00       ` John McCabe
1996-06-24  0:00   ` Adam Beneschan
1996-06-26  0:00   ` Ian Ward
1996-06-26  0:00   ` Nasser Abbasi
1996-06-24  0:00 ` Michael R. Hartwig
1996-06-24  0:00 ` Andreas Schoter
1996-06-29  0:00 ` Samuel Mize
1996-07-01  0:00   ` Richard A. O'Keefe
1996-07-02  0:00     ` Samuel Mize
1996-07-03  0:00       ` Robert Dewar
1996-07-08  0:00     ` ++           robin
1996-06-29  0:00 ` Rich Maggio
1996-07-02  0:00 ` Nasser Abbasi
1996-07-03  0:00   ` steidl
1996-07-05  0:00     ` Samuel Mize
1996-07-06  0:00     ` N. L. Sizemore
1996-07-08  0:00       ` steidl
     [not found] ` <JSA.96Jun26141502@organon.com>
1996-07-01  0:00   ` Russel A Hill
1996-07-01  0:00     ` Robert Dewar
1996-07-08  0:00       ` Russel A Hill
1996-07-02  0:00     ` Richard A. O'Keefe
1996-07-02  0:00   ` Jon S Anthony
1996-07-03  0:00   ` Mark Eichin
     [not found] <835824850.11044.0@assen.demon.co.uk>
1996-06-27  0:00 ` Ian Ward
1996-06-27  0:00   ` John McCabe
  -- strict thread matches above, loose matches on Subject: below --
1996-07-05  0:00 Robert C. Leif, Ph.D.
replies disabled

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