comp.lang.ada
 help / color / mirror / Atom feed
From: "Jeffrey R. Carter" <spam.not.jrcarter@acm.not.spam.org>
Subject: Re: What is Delta??
Date: Mon, 22 May 2006 16:33:29 GMT
Date: 2006-05-22T16:33:29+00:00	[thread overview]
Message-ID: <tJlcg.984840$xm3.418653@attbi_s21> (raw)
In-Reply-To: <1ffb2$4471d0f7$45491254$22925@KNOLOGY.NET>

Marc A. Criley wrote:
> 
> I can't say whether this his actually happened with regard to an Indian 
> university or some other outsourcing initiative, but I do know that 
> significant systems have been written in Ada in the late 90s by 
> programmers in the US having little or no exposure to the language prior 
> to the project.

Not to mention the 1980s and early 1990s.

> An experienced Ada programmer knows what Ada code should look like, in 
> terms of definitions, structures, and interactions.  A system that was 
> dumped in my lap to port to a new OS version and compiler included the 
> following:
> 
> - A set of project-standard integer types were defined for 8, 16, and 32 
> bit items.  _Every_ other integer type was defined as a subtype of one 
> of those.  Totally eliminated integer type conflicts--and checking.

Unfortunately, this is a fairly common practice. I find it less 
offensive than the design principle that most communication takes place 
through global variables. But what we're talking about is not just poor 
use of Ada; this is SW that has been designed by coders who are not 
competent to design SW. The construction workers are designing the bridges.

-- 
Jeff Carter
"Oh Lord, bless this thy hand grenade, that with it thou
mayst blow thine enemies to tiny bits, in thy mercy."
Monty Python and the Holy Grail
24



  parent reply	other threads:[~2006-05-22 16:33 UTC|newest]

Thread overview: 27+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2006-05-11  8:20 What is Delta?? Sathish Veluswamy
2006-05-11 12:49 ` Martin Krischik
2006-05-12 11:12   ` Sathish Veluswamy
2006-05-12 13:49     ` Martin Krischik
2006-05-12 13:57       ` impslayer
2006-05-12 16:38       ` Georg Bauhaus
     [not found]       ` <0bd9625e9e1eg27a2140e8jp1mli25k61n@4ax.com>
2006-05-12 19:27         ` Björn Persson
2006-05-13  6:52           ` Martin Krischik
2006-05-13 12:39             ` Spelling and netiquette (was: What is Delta??) Ludovic Brenta
2006-05-13  6:26         ` What is Delta?? Martin Krischik
2006-05-13 19:47           ` Jeffrey R. Carter
2006-05-14  2:29             ` Keith Thompson
2006-05-14 18:21               ` Jeffrey R. Carter
2006-05-15 23:14                 ` Keith Thompson
2006-05-15  7:33             ` Martin Krischik
2006-05-13 16:25         ` Craig Carey
2006-05-13 21:59 ` Craig Carey
2006-05-14 11:46   ` Martin Krischik
2006-05-17 14:46     ` M E Leypold
2006-05-18 11:40       ` Ludovic Brenta
2006-05-18 18:08         ` M E Leypold
2006-05-22 14:55           ` Marc A. Criley
2006-05-22 15:22             ` Dmitry A. Kazakov
2006-05-22 16:33             ` Jeffrey R. Carter [this message]
2006-05-22 20:57             ` Keith Thompson
2006-05-23 14:10               ` Marc A. Criley
2006-05-23 20:34                 ` Keith Thompson
replies disabled

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