comp.lang.ada
 help / color / mirror / Atom feed
From: sbelmont700@gmail.com
Subject: Re: More Ganssle on Ada
Date: Sat, 19 Jan 2013 13:17:05 -0800 (PST)
Date: 2013-01-19T13:17:05-08:00	[thread overview]
Message-ID: <2e2c2eb7-cc2a-4a23-9cad-2044c704c460@googlegroups.com> (raw)
In-Reply-To: <dd600937-5e96-4bde-b034-d54411ae4162@googlegroups.com>


>"The fundamental computation model of Ada is imperative, and most concepts of imperative programming are available with semantics that are very close to those of these other languages."

I think that right there is the problem: Everyone feels it necessary to compare Ada to C, when really they are so totally different.  I've had the displeasure of maintaining a lot of legacy code, ostensibly written in Ada, where Integer and Float are used for everything, access values are used instead of out parameters, tasks are avoided in favor of the underlying O/S model, System.Address is used instead of generics, and the list goes on.  And then they complain about Ada because they still have to spend just as much time debugging!  A C program written in the Ada syntax is still just a crappy C program.

-sb



  parent reply	other threads:[~2013-01-19 21:17 UTC|newest]

Thread overview: 20+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2013-01-17 20:20 More Ganssle on Ada mjsilva
2013-01-17 22:32 ` Jeffrey Carter
2013-01-18  4:56   ` Randy Brukardt
2013-01-18  6:23   ` J-P. Rosen
2013-01-18 15:08     ` Patrick
2013-01-18 23:46       ` Brian Drummond
2013-01-19 11:27         ` Dirk Craeynest
2013-01-19 14:19       ` Robert A Duff
2013-01-21 12:32         ` Georg Bauhaus
2013-01-21 13:34           ` Dmitry A. Kazakov
2013-01-21 14:34           ` Patrick
2013-01-21 15:12             ` Britt
2013-01-21 15:52               ` Lucretia
2013-01-24 12:18                 ` Andrew Haley
2013-01-24 15:10                   ` Lucretia
2013-01-21 22:26             ` Georg Bauhaus
2013-01-19 21:17 ` sbelmont700 [this message]
2013-01-19 23:29   ` Patrick
2013-01-20  9:05     ` Micronian Coder
2013-01-21 20:05   ` Marc C
replies disabled

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