comp.lang.ada
 help / color / mirror / Atom feed
From: groleau@e7sa.crd.ge.com (Wes Groleau X7574)
Subject: Re: Is General Kind the harbinger of doom
Date: Wed, 31 Mar 1993 17:41:02 GMT
Date: 1993-03-31T17:41:02+00:00	[thread overview]
Message-ID: <C4rL4E.9HJ@crdnns.crd.ge.com> (raw)

There has been posted disagreement on whether it's easy to learn Ada
and whether there is a shortage of people who know Ada.  My three cents:

It is definitely VERY easy (and I see lots of evidence daily) to learn enough
about any language to write what looks like a token-by-token translation
from the language you learned first.  Often in the style you learned first.

It's also easy in SOME languages to apply good software engineering principles
IF you have been trained in them OR if you have enough intelligence to 
recognize and adopt them when exposed to them in the workplace.

Unfortunately (judging by the people I've worked with/under/over) thirty
percent of the Ada programmers cannot write their native language (English)
much less Ada.  And the former problem has a "negative synergistic effect" on
the latter.

Another twenty percent have hard-coded into their brain that Ada is inferior
to (pick one) C, FORTRAN, LISP, FORTH, assembly, yes, even COBOL.  Their code
either attempts to prove their point or they "try to make the best of it" and
write as close to their <lang> style as they can stretch the LRM to allow.
Examples: (1) adopting the pervasive C bias against identifiers having
more than three characters or containing any vowels.  (In fairness to C
programmers, this bias not held by all--only a slight majority).  (2) One guy
went so far as to write an Ada procedure for each LISP function he wanted to
call, then wrote his program in a variant of LISP that left out the parentheses
and used semicolons instead of commas!  
in their <lang> styles to the most extreme limits of the LRM. 



             reply	other threads:[~1993-03-31 17:41 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1993-03-31 17:41 Wes Groleau X7574 [this message]
  -- strict thread matches above, loose matches on Subject: below --
1993-03-31 13:36 Is General Kind the harbinger of doom for the Mandate? jnestoriak
1993-03-31 15:33 ` Is General Kind the harbinger of doom Mark A. Breland
replies disabled

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