comp.lang.ada
 help / color / mirror / Atom feed
* Language Choice and Coding style
@ 1996-06-21  0:00 Nasser Abbasi
  1996-06-21  0:00 ` Giuliano Carlini
                   ` (16 more replies)
  0 siblings, 17 replies; 84+ messages in thread
From: Nasser Abbasi @ 1996-06-21  0:00 UTC (permalink / raw)




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? I don't want to get into case sensitive
or not case senstive issue here, since I don't see why this way of
writing has anything to do with it.

My own personal analysis of the situation after long thought is that 
it is a cultural thing.  

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 
they adjust the code more so by WritingItLikeTHis so that the unique
personality of the C/C++ programmer comes out in distinctive way from
the rest of the programmer community at large.

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
would never color their hair or do something anti-establisment and so
this reflect in the Long_And_Slow_But_Sure_Way_They_Write_The_Code.

I must admit that I myself, on a bad day, when I am mad about something,
(like a bug that is hard to find) that IdoStartWritingLikeThisAndRightlySo, 
but most days I_Like_To_Write_Like_This, and my code as a result is very 
easy to read.

I don't think I've seen Ada code written the C/C++ way, and I dont
think I've seen C/C++ code writeen the Ada way. I've seen code
written like_this_with_no_upper_case which is C/C++ code, but that
was very rare. 

SO, why do you think this difference exist between the 2 groups of
programmers? It seems to be getting worse with time. I remmember
starting to first see ThisTypeOfWritingOfCode around 1985-1986 time
frame, I dont think I saw this before but I can be wrong. So the 
question is really, what did happen in 1985-1986 to cause this?

It can't be just a random thing. This time frame seems to coinside
with C++ becomming more populare and starting out, but there is
nothing in the C++ language manual that SaysOneMustWriteLikeThis , and
also there is nothing in the Ada manual that says one Must_Write_Like_This,
so what is the deal here?

I'd like to research this further and find out how do Cobol and PLi and
Basic and other programmer write, and see if there is a correlation
between the emotional/cultural profile of the programmer and between
the tyep of the language they use and the manner of which they write
in it.

Well, thank you in advance for your opinion on this subject.
nasser




-- 
Nasser Abbasi. C/C++/Ada Solaris. GeneAssist - A client/server application 
for Nucleic acid and protein sequence search and analysis. 
PE-Applied BioSystem division. email:  nasser@apldbio.com   
MSEE(control), MSCS, MSCE, FM(Fide Chess Master 2305 ELO  1.e4 !!)






^ permalink raw reply	[flat|nested] 84+ messages in thread
[parent not found: <01BB6E34.8313FAA0@idc213.rb.icl.co.uk>]

end of thread, other threads:[~1996-07-19  0:00 UTC | newest]

Thread overview: 84+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
1996-06-21  0:00 Language Choice and Coding style Nasser Abbasi
1996-06-21  0:00 ` Giuliano Carlini
1996-06-21  0:00 ` David Weller
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   ` 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 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                   ` John McCabe
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                       ` 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-08  0:00                       ` The Amorphous Mass
1996-07-08  0:00                         ` Robert Dewar
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-04  0:00               ` Language Choice and Coding style 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                     ` John McCabe
1996-07-04  0:00                     ` Phil Howard
1996-07-04  0:00                       ` Peter Hermann
1996-07-03  0:00                 ` John McCabe
1996-06-28  0:00         ` John McCabe
1996-06-28  0:00         ` Robert Dewar
1996-07-02  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
1996-06-23  0:00   ` Language Choice and Coding style mfinney
1996-06-23  0:00     ` Robert Dewar
1996-06-26  0:00       ` mfinney
1996-06-21  0:00 ` Louis Tribble
1996-06-21  0:00 ` Jerry van Dijk
1996-06-24  0:00   ` Adam Beneschan
1996-06-21  0:00 ` David Emery
1996-06-23  0:00 ` Darin Johnson
     [not found] ` <4qeu56$52r@news.interpath.net>
1996-06-23  0:00   ` Nasser Abbasi
1996-06-24  0:00 ` John McCabe
1996-06-24  0:00   ` Adam Beneschan
1996-06-24  0:00   ` Peter Hermann
1996-07-01  0:00     ` Alan Brain
1996-07-02  0:00       ` John McCabe
1996-06-26  0:00   ` Nasser Abbasi
1996-06-26  0:00   ` Ian Ward
1996-06-24  0:00 ` Michael R. Hartwig
1996-06-24  0:00 ` Theodore E. Dennison
1996-06-24  0:00 ` Andreas Schoter
1996-06-29  0:00 ` Rich Maggio
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
     [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
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] <01BB6E34.8313FAA0@idc213.rb.icl.co.uk>
1996-07-10  0:00 ` software engineering and the notion of authorship Robert Dewar
1996-07-10  0:00 ` Robert Dewar
1996-07-11  0:00 ` Hugh Dunne

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