comp.lang.ada
 help / color / mirror / Atom feed
* Current status of Ada?
@ 2007-08-21 19:56 Steve Marotta
  2007-08-21 22:03 ` Larry Kilgallen
                   ` (2 more replies)
  0 siblings, 3 replies; 83+ messages in thread
From: Steve Marotta @ 2007-08-21 19:56 UTC (permalink / raw)


Hi folks,

I am conducting market research regarding the amount of Ada code in
active use today. I would appreciate a moment of someone's time if
they could point me to a source of information where I can find out an
estimate of how much Ada code is currently in use. This estimate
should include, and emphasize if necessary, legacy code that was
written more than ten years ago and is either being used as-is or with
minor modifications.

Thank you,
Steve Marotta




^ permalink raw reply	[flat|nested] 83+ messages in thread

* Re: Current status of Ada?
  2007-08-21 19:56 Current status of Ada? Steve Marotta
@ 2007-08-21 22:03 ` Larry Kilgallen
  2007-08-21 22:29 ` Randy Brukardt
  2007-08-29  5:42 ` anon
  2 siblings, 0 replies; 83+ messages in thread
From: Larry Kilgallen @ 2007-08-21 22:03 UTC (permalink / raw)


In article <1187726191.464593.16480@r34g2000hsd.googlegroups.com>,  Steve  Marotta <smarotta@gmail.com> writes:

> I am conducting market research regarding the amount of Ada code in
> active use today. I would appreciate a moment of someone's time if
> they could point me to a source of information where I can find out an
> estimate of how much Ada code is currently in use. This estimate
> should include, and emphasize if necessary, legacy code that was
> written more than ten years ago and is either being used as-is or with
> minor modifications.

Wouldn't that information be something one would buy from a competing
market researcher (at considerable risk of inaccuracy) ?



^ permalink raw reply	[flat|nested] 83+ messages in thread

* Re: Current status of Ada?
  2007-08-21 19:56 Current status of Ada? Steve Marotta
  2007-08-21 22:03 ` Larry Kilgallen
@ 2007-08-21 22:29 ` Randy Brukardt
  2007-08-22  0:15   ` Jeffrey Creem
  2007-08-29  5:42 ` anon
  2 siblings, 1 reply; 83+ messages in thread
From: Randy Brukardt @ 2007-08-21 22:29 UTC (permalink / raw)


"Steve Marotta" <smarotta@gmail.com> wrote in message
news:1187726191.464593.16480@r34g2000hsd.googlegroups.com...
> Hi folks,
>
> I am conducting market research regarding the amount of Ada code in
> active use today. I would appreciate a moment of someone's time if
> they could point me to a source of information where I can find out an
> estimate of how much Ada code is currently in use. This estimate
> should include, and emphasize if necessary, legacy code that was
> written more than ten years ago and is either being used as-is or with
> minor modifications.

The AdaIC took a survey of Ada usage in 2005. Since the data was
self-reported, its hard to know how accurate the results are. There is a
presentation with a summary of the resulrs at
http://www.adaic.com/site/Survey-05-present.pdf and a article with results
at http://www.adaic.org/news/survey-results.html.

                               Randy Brukardt





^ permalink raw reply	[flat|nested] 83+ messages in thread

* Re: Current status of Ada?
  2007-08-21 22:29 ` Randy Brukardt
@ 2007-08-22  0:15   ` Jeffrey Creem
  2007-08-22  0:53     ` Jeffrey R. Carter
  2007-08-22  8:44     ` Maciej Sobczak
  0 siblings, 2 replies; 83+ messages in thread
From: Jeffrey Creem @ 2007-08-22  0:15 UTC (permalink / raw)


Randy Brukardt wrote:
> "Steve Marotta" <smarotta@gmail.com> wrote in message
> news:1187726191.464593.16480@r34g2000hsd.googlegroups.com...
>> Hi folks,
>>
>> I am conducting market research regarding the amount of Ada code in
>> active use today. I would appreciate a moment of someone's time if
>> they could point me to a source of information where I can find out an
>> estimate of how much Ada code is currently in use. This estimate
>> should include, and emphasize if necessary, legacy code that was
>> written more than ten years ago and is either being used as-is or with
>> minor modifications.
> 
> The AdaIC took a survey of Ada usage in 2005. Since the data was
> self-reported, its hard to know how accurate the results are. There is a
> presentation with a summary of the resulrs at
> http://www.adaic.com/site/Survey-05-present.pdf and a article with results
> at http://www.adaic.org/news/survey-results.html.
> 
>                                Randy Brukardt
> 
> 

And it is fair the say that the survey under-reports as many people 
working DoD related projects get enough briefings about violation of 
export laws that they are not going to risk their jobs to answer a 
survey that asks for specific project names.

Yes it appears that the questions are all fine but since the request to 
do  the survey is not being driven from a customer request or an 
internal request through the top of the company, I chose not to talk 
about any of the projects I work on. I suspect some number of other 
users fell into the same category.



^ permalink raw reply	[flat|nested] 83+ messages in thread

* Re: Current status of Ada?
  2007-08-22  0:15   ` Jeffrey Creem
@ 2007-08-22  0:53     ` Jeffrey R. Carter
  2007-08-23  6:25       ` Harald Korneliussen
  2007-08-22  8:44     ` Maciej Sobczak
  1 sibling, 1 reply; 83+ messages in thread
From: Jeffrey R. Carter @ 2007-08-22  0:53 UTC (permalink / raw)


Jeffrey Creem wrote:
> 
> And it is fair the say that the survey under-reports as many people 
> working DoD related projects get enough briefings about violation of 
> export laws that they are not going to risk their jobs to answer a 
> survey that asks for specific project names.

And some projects using Ada commercially consider it a competitive 
advantage and keep it secret.

Richard Riehle made a similar inquiry about new Ada projects recently 
(May 03) and might be able to give you some additional information. See

http://groups.google.com/group/comp.lang.ada/browse_thread/thread/df1a7f1c3c3bc77e/19f84590ef29db73?lnk=st&q=&rnum=1#19f84590ef29db73

-- 
Jeff Carter
"Crucifixion's a doddle."
Monty Python's Life of Brian
82



^ permalink raw reply	[flat|nested] 83+ messages in thread

* Re: Current status of Ada?
  2007-08-22  0:15   ` Jeffrey Creem
  2007-08-22  0:53     ` Jeffrey R. Carter
@ 2007-08-22  8:44     ` Maciej Sobczak
  2007-08-22 12:15       ` Jeffrey Creem
  2007-08-22 15:33       ` Steve Marotta
  1 sibling, 2 replies; 83+ messages in thread
From: Maciej Sobczak @ 2007-08-22  8:44 UTC (permalink / raw)


On 22 Sie, 02:15, Jeffrey Creem <j...@thecreems.com> wrote:

> And it is fair the say that the survey under-reports as many people
> working DoD related projects
[...]

It is interesting, but the problem is really in what kind of
information this survey is expected to provide. For the sake of mental
experiment, let's assume that 50% of Ada projects are classified. At
first sight, the survey under-reports by 50%. But if the survey is
supposed to provide some insight on how strong and vibrant is the Ada
community (for example, the requester wants to be sure that she will
not be left alone with her problems), then the survey is 100% exact,
because it comes from those contributions that actually form that
vibrant and responsive part of the community. Anybody else is
effectively out of the community.

It is more or less analogous to the report that says that we might
have fuel problems within the next N years. Does it under-reports the
reality considering the fact that there are whole *planets* in our
solar system that are composed almost entirely of methane or hydrogen?
They might be somewhere there to look at, but are effectively
unreachable in the same N-years timeframe, and so are completely
useless in this context.

What I want to say is that every time a similar question is raised,
the Ada community tries to "pump up" or visually inflate itself by
mentioning some nebulous DoD or otherwise classified activity. This is
cheating - the Ada community is effectively as strong as the number of
people that are able and willing to talk about their experiences.
Everything that is outside of this is just as useful as hydrogen on
Jupiter.

--
Maciej Sobczak
http://www.msobczak.com/




^ permalink raw reply	[flat|nested] 83+ messages in thread

* Re: Current status of Ada?
  2007-08-22  8:44     ` Maciej Sobczak
@ 2007-08-22 12:15       ` Jeffrey Creem
  2007-08-22 13:39         ` Larry Kilgallen
  2007-08-22 15:33       ` Steve Marotta
  1 sibling, 1 reply; 83+ messages in thread
From: Jeffrey Creem @ 2007-08-22 12:15 UTC (permalink / raw)


Maciej Sobczak wrote:
> On 22 Sie, 02:15, Jeffrey Creem <j...@thecreems.com> wrote:
> 
>> And it is fair the say that the survey under-reports as many people
>> working DoD related projects
> [...]
> 
> It is interesting, but the problem is really in what kind of
> information this survey is expected to provide. For the sake of mental
> experiment, let's assume that 50% of Ada projects are classified. At
> first sight, the survey under-reports by 50%. But if the survey is
> supposed to provide some insight on how strong and vibrant is the Ada
> community (for example, the requester wants to be sure that she will
> not be left alone with her problems), then the survey is 100% exact,
> because it comes from those contributions that actually form that
> vibrant and responsive part of the community. Anybody else is
> effectively out of the community.
> 
> It is more or less analogous to the report that says that we might
> have fuel problems within the next N years. Does it under-reports the
> reality considering the fact that there are whole *planets* in our
> solar system that are composed almost entirely of methane or hydrogen?
> They might be somewhere there to look at, but are effectively
> unreachable in the same N-years timeframe, and so are completely
> useless in this context.
> 
> What I want to say is that every time a similar question is raised,
> the Ada community tries to "pump up" or visually inflate itself by
> mentioning some nebulous DoD or otherwise classified activity. This is
> cheating - the Ada community is effectively as strong as the number of
> people that are able and willing to talk about their experiences.
> Everything that is outside of this is just as useful as hydrogen on
> Jupiter.
> 
> --
> Maciej Sobczak
> http://www.msobczak.com/
> 

If the purpose of the study is what you say then I totally agree. If the 
purpose of the study is to see how many projects/Lines of code are being 
done in Ada to determine if there is enough activity to support the 
various vendors so that 'the community' is not left in the cold by lack 
of vendor support, then I would assert that these surveys fail.

Note the projects in question don't even need to be classified. Public 
release of almost any information can cause problems in big organizations.




^ permalink raw reply	[flat|nested] 83+ messages in thread

* Re: Current status of Ada?
  2007-08-22 12:15       ` Jeffrey Creem
@ 2007-08-22 13:39         ` Larry Kilgallen
  0 siblings, 0 replies; 83+ messages in thread
From: Larry Kilgallen @ 2007-08-22 13:39 UTC (permalink / raw)


In article <gqktp4-nnv.ln1@newserver.thecreems.com>, Jeffrey Creem <jeff@thecreems.com> writes:

> Note the projects in question don't even need to be classified. Public 
> release of almost any information can cause problems in big organizations.

If there is even the possibility of a rule against release, it is much
easier just to say nothing.

The same individual might respond enthusiastically to a question about
whether anyone has had success using a protected object in such and
such fashion.



^ permalink raw reply	[flat|nested] 83+ messages in thread

* Re: Current status of Ada?
  2007-08-22  8:44     ` Maciej Sobczak
  2007-08-22 12:15       ` Jeffrey Creem
@ 2007-08-22 15:33       ` Steve Marotta
  2007-08-22 16:36         ` Markus E L
  1 sibling, 1 reply; 83+ messages in thread
From: Steve Marotta @ 2007-08-22 15:33 UTC (permalink / raw)


On Aug 22, 4:44 am, Maciej Sobczak <see.my.homep...@gmail.com> wrote:
>
> What I want to say is that every time a similar question is raised,
> the Ada community tries to "pump up" or visually inflate itself by
> mentioning some nebulous DoD or otherwise classified activity. This is
> cheating - the Ada community is effectively as strong as the number of
> people that are able and willing to talk about their experiences.
> Everything that is outside of this is just as useful as hydrogen on
> Jupiter.

Thanks to everyone for their responses. To your point, Maciej, I
should clarify the nature of my interest in Ada usage. I am not
particularly interested in how much Ada is being used in brand-new
code. I am more interested in knowing how much legacy Ada code the DoD
or other government agencies are sitting on, either maintaining or
using as-is.

Thanks,
Steve




^ permalink raw reply	[flat|nested] 83+ messages in thread

* Re: Current status of Ada?
  2007-08-22 15:33       ` Steve Marotta
@ 2007-08-22 16:36         ` Markus E L
  0 siblings, 0 replies; 83+ messages in thread
From: Markus E L @ 2007-08-22 16:36 UTC (permalink / raw)



Steve Marotta wrote:

> On Aug 22, 4:44 am, Maciej Sobczak <see.my.homep...@gmail.com> wrote:
>>
>> What I want to say is that every time a similar question is raised,
>> the Ada community tries to "pump up" or visually inflate itself by
>> mentioning some nebulous DoD or otherwise classified activity. This is
>> cheating - the Ada community is effectively as strong as the number of
>> people that are able and willing to talk about their experiences.
>> Everything that is outside of this is just as useful as hydrogen on
>> Jupiter.
>
> Thanks to everyone for their responses. To your point, Maciej, I
> should clarify the nature of my interest in Ada usage. I am not
> particularly interested in how much Ada is being used in brand-new
> code. I am more interested in knowing how much legacy Ada code the DoD
> or other government agencies are sitting on, either maintaining or
> using as-is.

I see, as Maciej Sobczak a problem in the method you have chosen: The
only thing you will know, is, how many responses you get. But you will
not know how representative this sample is and with which factors you
have to multiply your responses to find out how many projects there
are actually in the wild.

There are ways around this deficit but they are not cheap in terms of
resources invested.


Regards -- Markus





^ permalink raw reply	[flat|nested] 83+ messages in thread

* Re: Current status of Ada?
  2007-08-22  0:53     ` Jeffrey R. Carter
@ 2007-08-23  6:25       ` Harald Korneliussen
  2007-08-23  8:13         ` Markus E L
                           ` (3 more replies)
  0 siblings, 4 replies; 83+ messages in thread
From: Harald Korneliussen @ 2007-08-23  6:25 UTC (permalink / raw)


On Aug 22, 2:53 am, "Jeffrey R. Carter"
<spam.jrcarter....@acm.nospam.org> wrote:

> And some projects using Ada commercially consider it a competitive
> advantage and keep it secret.

Are you sure? It seems to me it's in the companies' best interests to
say whether they are using Ada, since Ada developers are tricky to get
hold of. Keeping it secret seems to me both difficult (what do you
write in the job ads?) and counterproductive.




^ permalink raw reply	[flat|nested] 83+ messages in thread

* Re: Current status of Ada?
  2007-08-23  6:25       ` Harald Korneliussen
@ 2007-08-23  8:13         ` Markus E L
  2007-08-23  9:53         ` Colin Paul Gloster
                           ` (2 subsequent siblings)
  3 siblings, 0 replies; 83+ messages in thread
From: Markus E L @ 2007-08-23  8:13 UTC (permalink / raw)



Harald Korneliussen wrote:

> On Aug 22, 2:53 am, "Jeffrey R. Carter"
> <spam.jrcarter....@acm.nospam.org> wrote:
>
>> And some projects using Ada commercially consider it a competitive
>> advantage and keep it secret.
>
> Are you sure? It seems to me it's in the companies' best interests to
> say whether they are using Ada, since Ada developers are tricky to get
> hold of. Keeping it secret seems to me both difficult (what do you
> write in the job ads?) and counterproductive.

Depends what you're offering. If you're offering a program component
it might be in your best interest to offer it in a language the
customer uses or might want to use (and if your customer works in
defense or aerospace that might well be Ada). If you're offering a
complete application it depends on the customer: I've ben bidding for
projects where the customer then went for getting the thing done in C#
(by someone else). I've actually had other projects where the customer
didn't care too much (because he'd have to buy maintainance from a
third party anyway). I suggest that in the latter case it's often more
useful to focus on the properties / features of the system to be
developed, not on the implementation technique or the language: That
would only serve to confuse the customer (looking up Ada in "the
internet" could even give them the impression that they are getting
sold a dead end technology and now amount of "arguing" will server to
clean up this impression: You won't get the opportunity to argue very
much at all). I wouldn't keep the use of Ada secret in this cases, but
neither would I try to dilute my sales pitch by introducing the
irrelevant question of which technology will be actually used: The
important bottom lines are features (including stability, freeness
from software defects and this like).

It rather depends on the given situation wether commitment to a
certain language or development method is a competitive advantage.

Just my "two cent".

Regards -- Markus




^ permalink raw reply	[flat|nested] 83+ messages in thread

* Re: Current status of Ada?
  2007-08-23  6:25       ` Harald Korneliussen
  2007-08-23  8:13         ` Markus E L
@ 2007-08-23  9:53         ` Colin Paul Gloster
  2007-08-23 10:26           ` Harald Korneliussen
  2007-08-24  4:31         ` Jeffrey R. Carter
  2007-08-26 17:51         ` adaworks
  3 siblings, 1 reply; 83+ messages in thread
From: Colin Paul Gloster @ 2007-08-23  9:53 UTC (permalink / raw)


In news:1187850312.375316.57440@z24g2000prh.googlegroups.com
timestamped Thu, 23 Aug 2007 06:25:12 -0000, Harald
Korneliussen <vintermann@gmail.com> posted:
|----------------------------------------------------------------------|
|"On Aug 22, 2:53 am, "Jeffrey R. Carter"                              |
|<spam.jrcarter....@acm.nospam.org> wrote:                             |
|                                                                      |
|> And some projects using Ada commercially consider it a competitive  |
|> advantage and keep it secret.                                       |
|                                                                      |
|Are you sure? [..]"                                                   |
|----------------------------------------------------------------------|

HTTP://groups.Google.com/groups/search?lr=&safe=off&num=10&q=Richard+Riehle+secret+client+group%3Acomp.lang.ada&safe=off&qt_s=Search

and

HTTP://groups.Google.com/groups?as_q=secret&num=10&scoring=r&as_epq=Bye-bye+Ada&as_oq=&as_eq=&as_ugroup=&as_usubject=&as_uauthors=&lr=&as_drrb=q&as_qdr=&as_mind=1&as_minm=1&as_miny=1981&as_maxd=23&as_maxm=8&as_maxy=2007&safe=off



^ permalink raw reply	[flat|nested] 83+ messages in thread

* Re: Current status of Ada?
  2007-08-23  9:53         ` Colin Paul Gloster
@ 2007-08-23 10:26           ` Harald Korneliussen
  0 siblings, 0 replies; 83+ messages in thread
From: Harald Korneliussen @ 2007-08-23 10:26 UTC (permalink / raw)


The links you provided are still just claims from a single person, and
it's not clear that he has observed this case more than once. I still
think it's unreasonable to assume very many companies keep their Ada
use secret.




^ permalink raw reply	[flat|nested] 83+ messages in thread

* Re: Current status of Ada?
  2007-08-23  6:25       ` Harald Korneliussen
  2007-08-23  8:13         ` Markus E L
  2007-08-23  9:53         ` Colin Paul Gloster
@ 2007-08-24  4:31         ` Jeffrey R. Carter
  2007-08-26 17:51         ` adaworks
  3 siblings, 0 replies; 83+ messages in thread
From: Jeffrey R. Carter @ 2007-08-24  4:31 UTC (permalink / raw)


Harald Korneliussen wrote:
> 
> Are you sure? It seems to me it's in the companies' best interests to
> say whether they are using Ada, since Ada developers are tricky to get
> hold of. Keeping it secret seems to me both difficult (what do you
> write in the job ads?) and counterproductive.

Quite sure. I don't know about where you're located, but around here you 
sometimes see job ads for an undisclosed company, and sometimes those 
ads are for Ada people.

-- 
Jeff Carter
"If I could find a sheriff who so offends the citizens of Rock
Ridge that his very appearance would drive them out of town ...
but where would I find such a man? Why am I asking you?"
Blazing Saddles
37



^ permalink raw reply	[flat|nested] 83+ messages in thread

* Re: Current status of Ada?
  2007-08-23  6:25       ` Harald Korneliussen
                           ` (2 preceding siblings ...)
  2007-08-24  4:31         ` Jeffrey R. Carter
@ 2007-08-26 17:51         ` adaworks
  2007-08-26 18:46           ` Ed Falis
                             ` (4 more replies)
  3 siblings, 5 replies; 83+ messages in thread
From: adaworks @ 2007-08-26 17:51 UTC (permalink / raw)



"Harald Korneliussen" <vintermann@gmail.com> wrote in message 
news:1187850312.375316.57440@z24g2000prh.googlegroups.com...
> On Aug 22, 2:53 am, "Jeffrey R. Carter"
> <spam.jrcarter....@acm.nospam.org> wrote:
>
>> And some projects using Ada commercially consider it a competitive
>> advantage and keep it secret.
>
> Are you sure? It seems to me it's in the companies' best interests to
> say whether they are using Ada, since Ada developers are tricky to get
> hold of. Keeping it secret seems to me both difficult (what do you
> write in the job ads?) and counterproductive.
>
I once had a commercial client that required a non-disclosure agreement
about their use of Ada because of competitive reasons.   In their view,
their competitors would use this fact against them as a sales gimmick. The
fear was that the competitors would ridicule them for "using a language
that was not part of the mainstream and had been rejected by the Department
of Defense."

Note that, when Emmett Paige wrote his famous memo abrogating the
Ada mandate, the memo was widely interpreted as the equivalent of the
DoD admitting that Ada was a mistake, and direct abandonment of its
use for future DoD projects.   Although that was not the intent of the
memo, that interpretation is now widespread both within and outside
the DoD.

It is unfortunate that the memo was written in a way that left it open to
Ada's enemies to misinterpret.   The damage done is widespread.  The
educational institution where I teach once required Ada of its students.
Now the language is almost non-existent except in a two-week portion
of an eleven week class that I teach.  No one else in our computer science
department gives it any credibility at all.

The real-time software projects are now being written in Java.   The funding
for research will not support anything with the Ada language involved.   The
newly-hired faculty members regard Ada as a quaint era of the past, not
something to be taken seriously.

I have been an Ada advocate for about twenty years, but it is becoming clear
that, without some miracle or absent someone in the DoD coming to their
senses, the use of the language will continue to decline both in the commercial
world and in the DoD.   When I was still consulting and teaching Ada, one of
my major clients, a DoD contractor building one of our major weapons systems,
switched from Ada to C++.   It was a massively stupid decision.   But the man
who was previously in charge, who understood the value of Ada, retired.  His
successor knew little about Ada and was a strong advocate of C++.   Without
the mandate in place, he could blithely ignore the wisdom of using Ada and
demand that everything be written in C++.

I asked the question, at the time, "What makes you think you can use a language
such as C++ that is inherently error-prone, and expect a result that is 
error-free."
My credibility suffered from my resistance to C++.    The more I saw of, and
continue to see of, C++, the more I realize how dangerous the language is and
how wrong-headed it is to use C++ for military software systems, but
my opinion carries no weight.   At the same time, in an effort to offset the
known dangers of C++, many DoD organizations and their contractors have
chosen Java.   This is also a dumb decision, but the new real-time features
of Java make it more difficult to clarify the points that make Ada a better
choice.

There is no single strong advocate for Ada at present.   There is no powerful
corporate sponsor as there is for Java.  There is no major Ada project that
is visible to the larger community of software developers.   The language is
seen as "old-fashioned" and out-of-date by those who have graduated within
that past ten to fifteen years.    It is an oddity.

The damage to Ada was the result of many factors.   The AJPO never quite got
it right.   The DoD certainly never got it right.   The infighting between Ada 
vendors
never helped.   The fact that Ada compiler vendors charged outragesous prices 
for
their compilers helped to discourage commercial organizations from using Ada:
COBOL, C, C, Pascal, were more affordable.   Most PC versions of Ada had
less capability for building PC applications directly than BASIC.  With 
exception
of the Meridian Compiler, there were no good libraries for creating MS-DOS
applications.   Even Meridian got it wrong by defining the data type for system
address incorrectly.

With Ada 95, the designers and contributors to the design of the language did 
get
a lot of things right.  Ada finally became a language for the ordinary 
programmer.
The time was also right.   A lot of people renewed their interest in the 
language.
Then, grabbing defeat from the jaws of potential victory, the letter from Mr. 
Paige
muddled the entire decision-making process.    A delay of two or three years
before writing that kind of letter might have made a difference.   Instead, the
developer community ran as fast as it could to find other options.

JSF is being developed in C++.  A truly dumb decision.    Missile Defense Agency
has completely abandoned Ada.

As noted in an earlier post, I made an inquiry some time ago about the current 
state
of Ada usage.   I am constrained from publishing the names of projects that are 
using
Ada, but I was suprised to find that there are still quite a few. 
Unfortunately, such
constraints do not help to promote the awareness that Ada is real and continues 
to
be a valuable tool for building software systems.  I promote it whenever I can 
for
my own students and have had thesis students do their M.S. thesis using Ada.  I
make it clear in all of my software engineering classes that Ada continues to be 
the
most effective language when one needs to take an engineering view of the 
software
process.

But individual professors of computer science are of little importance in the 
effort to
improve the state of Ada utilization and awareness.  We need some kind of larger
effort.  The Ada Resource Association (or whatever it is currently called) has 
proven
ineffectual.   The AdaIC web site, while in capable hands, has no pro-active 
role.
And the Ada compiler publishers seem to be ashamed to admit, broadcast, or
let anyone know that they have Ada products.   When is the last time that 
Rational
had any information about its Ada compiler at a conference or trade-show?  When
is the last time that any Ada compiler publisher had a booth at a trade-show? 
When
have we last seen any publicity about the value of Ada for some major project? 
Where
has anyone seen an Ada textbook for sale in a bookstore?  Even the 
computer-centric
bookstores have no books on Ada -- none.

As long as Ada remains invisible the number of projects will decline.   As long 
as officials
in the DoD believe that Ada is not supposed to be used for military projects 
anymore
(many believe just that), Ada will be in decline.

This is truly unfortunate.  Ada continues to be the best hope as a language for 
software
engineering.   In my view, it is still the best language for use in 
safety-critical, mission-critical,
and military software systems.   It offers a lot to commercial software 
developers, as well.
How we get that message out, now that there is no powerful sponsor and no 
effective
Ada consortium, I don't know.   At one time, I used to write a lot of articles 
about the
value of Ada for software magazines such as JOOP, HP Professional, Embedded 
Systems
Programming, and others.  That seemed to help a little.   I have yet to see 
anyone publish
an article about the Ada 2005 standard -- even in DoD publications.   It is as 
if it never
happened.

I no longer have the time to devote to Ada since my role has changed.    I am no 
longer
directly involved in Ada, though I continue to promote it whenever I can.   I 
can still
teach it in some of my classes, but I get the question from my colleagues, "Why 
are
we bothering with that old language?"     At present, I am the last hold-out for 
keeping
Ada in some small part of our curriculum.  When I am gone, Ada will also be 
gone. Or
as newer faculty members take over my courses, Ada will vanish entirely.

I wish I could outline an action plan instead of posting a tale of lament. 
Perhaps someone
from this forum can come up with a solution for improving the situation.   I 
wonder if
someone might write and publish some articles about the new standard and the 
continuing
viability of the language?    Maybe we can get someone in the DoD, someone with 
a brain
in their head who understands software, to reinvigorate and reinstate the 
interest and
committment to Ada.   I would hope so, but it is a faint hope at this point.

Richard Riehle





^ permalink raw reply	[flat|nested] 83+ messages in thread

* Re: Current status of Ada?
  2007-08-26 17:51         ` adaworks
@ 2007-08-26 18:46           ` Ed Falis
  2007-08-26 20:55           ` Gary Scott
                             ` (3 subsequent siblings)
  4 siblings, 0 replies; 83+ messages in thread
From: Ed Falis @ 2007-08-26 18:46 UTC (permalink / raw)


On Sun, 26 Aug 2007 13:51:38 -0400, <adaworks@sbcglobal.net> wrote:
...
> Note that, when Emmett Paige wrote his famous memo abrogating the
> Ada mandate, the memo was widely interpreted as the equivalent of the
> DoD admitting that Ada was a mistake, and direct abandonment of its
> use for future DoD projects.   Although that was not the intent of the
> memo, that interpretation is now widespread both within and outside
> the DoD.

I don't see how anyone could have been naive enough to believe that the  
memo would be taken differently than it was.  Strains my credulity.

...
> And the Ada compiler publishers seem to be ashamed to admit, broadcast,  
> or
> let anyone know that they have Ada products.

This clearly does not apply to my company: AdaCore.  Ada is unabashedly  
our core business.

> When is the last time that
> Rational
> had any information about its Ada compiler at a conference or  
> trade-show?

Rational always was the biggest trougher in the Ada business - noone else  
was as proficient at making sure no money was left on the table for anyone  
else.  Why would you expect them to spend money on the remaining bottom  
round of a dead cash cow?  (Speaking as an individual here).

> When
> is the last time that any Ada compiler publisher had a booth at a  
> trade-show?

ESC San Jose, SSTC, ESC Boston in September - all this year?  Several  
trade shows in Europe?  AdaCore has been there.

> When
> have we last seen any publicity about the value of Ada for some major  
> project?

Head over to www.adacore.com and check the news items, including many  
recently published articles.

> I have yet to see
> anyone publish
> an article about the Ada 2005 standard -- even in DoD publications.   It  
> is as
> if it never
> happened.

http://www.adacore.com/home/ada_answers/ada_2005

There are 5 relatively recently published articles on that page.

> ...   Maybe we can get someone in the DoD, someone with
> a brain
> in their head who understands software, to reinvigorate and reinstate the
> interest and
> committment to Ada.   I would hope so, but it is a faint hope at this  
> point.

Yeah, really too bad.  One positive sign recently is that the Navy has  
reversed a pending decision not to use open source software, and is now  
encouraging it - which can work well at least for some Ada.  And there  
appears to be a growing recognition within the Open Group that Ada has a  
place for safety and security sensitive systems.  It's going to take a  
long time for it to be completely flushed away.  As you said, there are a  
surprising number of programs still using the language.

- Ed




^ permalink raw reply	[flat|nested] 83+ messages in thread

* Re: Current status of Ada?
  2007-08-26 17:51         ` adaworks
  2007-08-26 18:46           ` Ed Falis
@ 2007-08-26 20:55           ` Gary Scott
  2007-08-28  6:26             ` adaworks
  2007-08-28  7:58           ` roderick.chapman
                             ` (2 subsequent siblings)
  4 siblings, 1 reply; 83+ messages in thread
From: Gary Scott @ 2007-08-26 20:55 UTC (permalink / raw)


adaworks@sbcglobal.net wrote:
> "Harald Korneliussen" <vintermann@gmail.com> wrote in message 
> news:1187850312.375316.57440@z24g2000prh.googlegroups.com...
> 
>>On Aug 22, 2:53 am, "Jeffrey R. Carter"
>><spam.jrcarter....@acm.nospam.org> wrote:
>>
>>
>>>And some projects using Ada commercially consider it a competitive
>>>advantage and keep it secret.
>>
>>Are you sure? It seems to me it's in the companies' best interests to
>>say whether they are using Ada, since Ada developers are tricky to get
>>hold of. Keeping it secret seems to me both difficult (what do you
>>write in the job ads?) and counterproductive.
>>
> 
> I once had a commercial client that required a non-disclosure agreement
> about their use of Ada because of competitive reasons.   In their view,
> their competitors would use this fact against them as a sales gimmick. The
> fear was that the competitors would ridicule them for "using a language
> that was not part of the mainstream and had been rejected by the Department
> of Defense."
> 
> Note that, when Emmett Paige wrote his famous memo abrogating the
> Ada mandate, the memo was widely interpreted as the equivalent of the
> DoD admitting that Ada was a mistake, and direct abandonment of its
> use for future DoD projects.   Although that was not the intent of the
> memo, that interpretation is now widespread both within and outside
> the DoD.
> 
> It is unfortunate that the memo was written in a way that left it open to
> Ada's enemies to misinterpret.   The damage done is widespread.  The
> educational institution where I teach once required Ada of its students.
> Now the language is almost non-existent except in a two-week portion
> of an eleven week class that I teach.  No one else in our computer science
> department gives it any credibility at all.
> 
> The real-time software projects are now being written in Java.   The funding
> for research will not support anything with the Ada language involved.   The
> newly-hired faculty members regard Ada as a quaint era of the past, not
> something to be taken seriously.
> 
> I have been an Ada advocate for about twenty years, but it is becoming clear
> that, without some miracle or absent someone in the DoD coming to their
> senses, the use of the language will continue to decline both in the commercial
> world and in the DoD.   When I was still consulting and teaching Ada, one of
> my major clients, a DoD contractor building one of our major weapons systems,
> switched from Ada to C++.   It was a massively stupid decision.   But the man
> who was previously in charge, who understood the value of Ada, retired.  His
> successor knew little about Ada and was a strong advocate of C++.   Without
> the mandate in place, he could blithely ignore the wisdom of using Ada and
> demand that everything be written in C++.
> 
> I asked the question, at the time, "What makes you think you can use a language
> such as C++ that is inherently error-prone, and expect a result that is 
> error-free."
> My credibility suffered from my resistance to C++.    The more I saw of, and
> continue to see of, C++, the more I realize how dangerous the language is and
> how wrong-headed it is to use C++ for military software systems, but
> my opinion carries no weight.   At the same time, in an effort to offset the
> known dangers of C++, many DoD organizations and their contractors have
> chosen Java.   This is also a dumb decision, but the new real-time features
> of Java make it more difficult to clarify the points that make Ada a better
> choice.
> 
> There is no single strong advocate for Ada at present.   There is no powerful
> corporate sponsor as there is for Java.  There is no major Ada project that
> is visible to the larger community of software developers.   The language is
> seen as "old-fashioned" and out-of-date by those who have graduated within
> that past ten to fifteen years.    It is an oddity.
> 
> The damage to Ada was the result of many factors.   The AJPO never quite got
> it right.   The DoD certainly never got it right.   The infighting between Ada 
> vendors
> never helped.   The fact that Ada compiler vendors charged outragesous prices 
> for
> their compilers helped to discourage commercial organizations from using Ada:
> COBOL, C, C, Pascal, were more affordable.   Most PC versions of Ada had
> less capability for building PC applications directly than BASIC.  With 
> exception
> of the Meridian Compiler, there were no good libraries for creating MS-DOS
> applications.   Even Meridian got it wrong by defining the data type for system
> address incorrectly.
> 
> With Ada 95, the designers and contributors to the design of the language did 
> get
> a lot of things right.  Ada finally became a language for the ordinary 
> programmer.
> The time was also right.   A lot of people renewed their interest in the 
> language.
> Then, grabbing defeat from the jaws of potential victory, the letter from Mr. 
> Paige
> muddled the entire decision-making process.    A delay of two or three years
> before writing that kind of letter might have made a difference.   Instead, the
> developer community ran as fast as it could to find other options.
> 
> JSF is being developed in C++.  A truly dumb decision.    Missile Defense Agency
> has completely abandoned Ada.
> 
> As noted in an earlier post, I made an inquiry some time ago about the current 
> state
> of Ada usage.   I am constrained from publishing the names of projects that are 
> using
> Ada, but I was suprised to find that there are still quite a few. 
> Unfortunately, such
> constraints do not help to promote the awareness that Ada is real and continues 
> to
> be a valuable tool for building software systems.  I promote it whenever I can 
> for
> my own students and have had thesis students do their M.S. thesis using Ada.  I
> make it clear in all of my software engineering classes that Ada continues to be 
> the
> most effective language when one needs to take an engineering view of the 
> software
> process.
> 
> But individual professors of computer science are of little importance in the 
> effort to
> improve the state of Ada utilization and awareness.  We need some kind of larger
> effort.  The Ada Resource Association (or whatever it is currently called) has 
> proven
> ineffectual.   The AdaIC web site, while in capable hands, has no pro-active 
> role.
> And the Ada compiler publishers seem to be ashamed to admit, broadcast, or
> let anyone know that they have Ada products.   When is the last time that 
> Rational
> had any information about its Ada compiler at a conference or trade-show?  When
> is the last time that any Ada compiler publisher had a booth at a trade-show? 
> When
> have we last seen any publicity about the value of Ada for some major project? 
> Where
> has anyone seen an Ada textbook for sale in a bookstore?  Even the 
> computer-centric
> bookstores have no books on Ada -- none.
> 
> As long as Ada remains invisible the number of projects will decline.   As long 
> as officials
> in the DoD believe that Ada is not supposed to be used for military projects 
> anymore
> (many believe just that), Ada will be in decline.
> 
> This is truly unfortunate.  Ada continues to be the best hope as a language for 
> software
> engineering.   In my view, it is still the best language for use in 
> safety-critical, mission-critical,
> and military software systems.   It offers a lot to commercial software 
> developers, as well.
> How we get that message out, now that there is no powerful sponsor and no 
> effective
> Ada consortium, I don't know.   At one time, I used to write a lot of articles 
> about the
> value of Ada for software magazines such as JOOP, HP Professional, Embedded 
> Systems
> Programming, and others.  That seemed to help a little.   I have yet to see 
> anyone publish
> an article about the Ada 2005 standard -- even in DoD publications.   It is as 
> if it never
> happened.
> 
> I no longer have the time to devote to Ada since my role has changed.    I am no 
> longer
> directly involved in Ada, though I continue to promote it whenever I can.   I 
> can still
> teach it in some of my classes, but I get the question from my colleagues, "Why 
> are
> we bothering with that old language?"     At present, I am the last hold-out for 
> keeping
> Ada in some small part of our curriculum.  When I am gone, Ada will also be 
> gone. Or
> as newer faculty members take over my courses, Ada will vanish entirely.
> 
> I wish I could outline an action plan instead of posting a tale of lament. 
> Perhaps someone
> from this forum can come up with a solution for improving the situation.   I 
> wonder if
> someone might write and publish some articles about the new standard and the 
> continuing
> viability of the language?    Maybe we can get someone in the DoD, someone with 
> a brain
> in their head who understands software, to reinvigorate and reinstate the 
> interest and
> committment to Ada.   I would hope so, but it is a faint hope at this point.
> 
> Richard Riehle
> 
> 
Correction, JSF does use a mixture of Ada and C++.

-- 

Gary Scott
mailto:garylscott@sbcglobal dot net

Fortran Library:  http://www.fortranlib.com

Support the Original G95 Project:  http://www.g95.org
-OR-
Support the GNU GFortran Project:  http://gcc.gnu.org/fortran/index.html

If you want to do the impossible, don't hire an expert because he knows 
it can't be done.

-- Henry Ford



^ permalink raw reply	[flat|nested] 83+ messages in thread

* Re: Current status of Ada?
  2007-08-26 20:55           ` Gary Scott
@ 2007-08-28  6:26             ` adaworks
  2007-08-28 18:09               ` tmoran
  0 siblings, 1 reply; 83+ messages in thread
From: adaworks @ 2007-08-28  6:26 UTC (permalink / raw)



"Gary Scott" <garylscott@sbcglobal.net> wrote in message 
news:wNlAi.12068$3x.8363@newssvr25.news.prodigy.net...
>>
> Correction, JSF does use a mixture of Ada and C++.
>
I know JSF uses a little bit of Ada.   The ratio of Ada to C++
is?   Much less Ada than originally intended, according to
my sources.   I have been away from the fray for a while, so
I am not sure of the current ratio.

I know that AdaCore continues to be a strong supporter of
Ada and that is the bright hope.   Rational and Aonix are
nowhere to be seen.   I am in a DoD environment where
it would be helpful to have them visible, but I never hear
from them.  I must say that Praxis is still proactive and they
even had someone visit our campus a while back.  They are
the only Ada company to come to our site.

I used to hear from DDC-I on a regular basis, but they seem
to have drifted out of sight too.   It seems to be up to AdaCore
and Praxis to keep Ada alive and in the public eye. 





^ permalink raw reply	[flat|nested] 83+ messages in thread

* Re: Current status of Ada?
  2007-08-26 17:51         ` adaworks
  2007-08-26 18:46           ` Ed Falis
  2007-08-26 20:55           ` Gary Scott
@ 2007-08-28  7:58           ` roderick.chapman
  2007-08-28 11:46             ` Maciej Sobczak
  2007-08-29  5:23             ` adaworks
  2007-08-29 21:44           ` Gautier
  2007-09-17  6:35           ` lou
  4 siblings, 2 replies; 83+ messages in thread
From: roderick.chapman @ 2007-08-28  7:58 UTC (permalink / raw)


>On Aug 26, 6:51 pm, <adawo...@sbcglobal.net> wrote:

A few responses to a subset of Richard's points:

> There is no single strong advocate for Ada at present.   There is no powerful
> corporate sponsor as there is for Java.  There is no major Ada project that
> is visible to the larger community of software developers.

You don't consider iFACTS to be a "major" Ada project?  Perhaps you
don't think it counts becuase it's based in the UK?


> JSF is being developed in C++.

I think we should wait for results from JSF before jumping to
any conclusions...


> When have we last seen any publicity about the value of Ada for some major project?

See PR stuff on Praxis and AdaCore sites - iFACTS for a start.

> At present, I am the last hold-out for
> keeping
> Ada in some small part of our curriculum.

I would suggest keeping SPARK on the curriculum and just quietly
forget to tell your colleagues that it's Ada... :-)

I can think of one US government agency that's very interested
in having faculty teach strong software engineering, static
verification, formal methods and so on: the NSA.  We have several
such universities doing so right now, using SPARK as the primary
vehicle.

 - Rod, SPARK Team







^ permalink raw reply	[flat|nested] 83+ messages in thread

* Re: Current status of Ada?
  2007-08-28  7:58           ` roderick.chapman
@ 2007-08-28 11:46             ` Maciej Sobczak
  2007-08-28 11:57               ` Larry Kilgallen
  2007-09-12 14:50               ` Gerd
  2007-08-29  5:23             ` adaworks
  1 sibling, 2 replies; 83+ messages in thread
From: Maciej Sobczak @ 2007-08-28 11:46 UTC (permalink / raw)


On 28 Sie, 09:58, roderick.chap...@googlemail.com wrote:

> Perhaps you
> don't think it counts becuase it's based in the UK?

This is an interesting observation.

I might not be the most informed in the subject, but I have an
impression that Ada is currently better supported in Europe than in
US.
Some French universities use Ada quite heavily. I also have some
signals from other European countries where students choose Ada as a
vehicle for their automatics projects.

>From the "spectacular projects department", high-speed trains come to
mind. Of course I mean - European high-speed trains.

The last conference on Ada (and thereabouts) was held in Geneva.

Some of the frequent posters on this group work in Europe as well and
it looks like they are using Ada at work.

Projects like AWS or PolyORB seem to have European origins.

In short - the fact that US military industry turns away from Ada is
at most the US problem, not the Ada problem in general. Nothing to
fuss about.

Just my 0.05 Euro. ;-)

BTW: Ada Lovelace was European as well...

--
Maciej Sobczak
http://www.msobczak.com/




^ permalink raw reply	[flat|nested] 83+ messages in thread

* Re: Current status of Ada?
  2007-08-28 11:46             ` Maciej Sobczak
@ 2007-08-28 11:57               ` Larry Kilgallen
  2007-09-12 14:50               ` Gerd
  1 sibling, 0 replies; 83+ messages in thread
From: Larry Kilgallen @ 2007-08-28 11:57 UTC (permalink / raw)


In article <1188301598.978936.312630@r34g2000hsd.googlegroups.com>,  Maciej Sobczak <see.my.homepage@gmail.com> writes:

> From the "spectacular projects department", high-speed trains come to
> mind. Of course I mean - European high-speed trains.

Personally, I have no idea what controls the high speed trains in Japan.

The only thing people in the US even _call_ a high speed train is the
Amtrak Acela in the northeast part of the country.  The most consistent
thing about that train is that it is fully electric, but there are some
places where it slows to 30 miles an hour due to a winding right-of-way,
places where it is restricted by intermixing with commuter rail run by
different companies and places where it intermixes with freight trains.
These factors are well beyond being cured by any choice of programming
language.



^ permalink raw reply	[flat|nested] 83+ messages in thread

* Re: Current status of Ada?
  2007-08-28  6:26             ` adaworks
@ 2007-08-28 18:09               ` tmoran
  2007-08-29  5:31                 ` adaworks
  0 siblings, 1 reply; 83+ messages in thread
From: tmoran @ 2007-08-28 18:09 UTC (permalink / raw)


>Rational and Aonix are nowhere to be seen.
On April 3, 2007, I posted to this newsgroup:
"I was pleased to see Ada prominently featured at the Aonix booth, as
well as the AdaCore booth, today at the Embedded Systems Conference
Silicon Valley."



^ permalink raw reply	[flat|nested] 83+ messages in thread

* Re: Current status of Ada?
  2007-08-28  7:58           ` roderick.chapman
  2007-08-28 11:46             ` Maciej Sobczak
@ 2007-08-29  5:23             ` adaworks
  1 sibling, 0 replies; 83+ messages in thread
From: adaworks @ 2007-08-29  5:23 UTC (permalink / raw)


Hi Rod,

OK.   iFACTS is a major project.  However, it is not
very visible in the U.S.   Agree about JSF.   However,
the decision to use C++ was a bit insane.

NSA might be actually using Ada, or it might be simply
exploring it.   If they are using it, some of my former
NPS students who are now at NSA might be in the
picture somewhere.  However, I'll never know that since
they abandon all contact once they are shackled to their
cubicle at Ft Mead.

I am trying to keep an active interest in SPARK.   There are
a few professors in our formal methods area who have an
interest in SPARK and when you next visit NPS, I'll make
sure you have a chance to present a little seminar for them.

Richard
=============================================
<roderick.chapman@googlemail.com> wrote in message 
news:1188287915.362195.177670@g4g2000hsf.googlegroups.com...
> >On Aug 26, 6:51 pm, <adawo...@sbcglobal.net> wrote:
>
> A few responses to a subset of Richard's points:
>
>> There is no single strong advocate for Ada at present.   There is no powerful
>> corporate sponsor as there is for Java.  There is no major Ada project that
>> is visible to the larger community of software developers.
>
> You don't consider iFACTS to be a "major" Ada project?  Perhaps you
> don't think it counts becuase it's based in the UK?
>
>
>> JSF is being developed in C++.
>
> I think we should wait for results from JSF before jumping to
> any conclusions...
>
>
>> When have we last seen any publicity about the value of Ada for some major 
>> project?
>
> See PR stuff on Praxis and AdaCore sites - iFACTS for a start.
>
>> At present, I am the last hold-out for
>> keeping
>> Ada in some small part of our curriculum.
>
> I would suggest keeping SPARK on the curriculum and just quietly
> forget to tell your colleagues that it's Ada... :-)
>
> I can think of one US government agency that's very interested
> in having faculty teach strong software engineering, static
> verification, formal methods and so on: the NSA.  We have several
> such universities doing so right now, using SPARK as the primary
> vehicle.
>
> - Rod, SPARK Team
>
>
>
> 





^ permalink raw reply	[flat|nested] 83+ messages in thread

* Re: Current status of Ada?
  2007-08-28 18:09               ` tmoran
@ 2007-08-29  5:31                 ` adaworks
  2007-08-29 11:09                   ` Colin Paul Gloster
  2007-08-29 14:27                   ` Ed Falis
  0 siblings, 2 replies; 83+ messages in thread
From: adaworks @ 2007-08-29  5:31 UTC (permalink / raw)



<tmoran@acm.org> wrote in message 
news:UfednSFjcrN3-UnbnZ2dnUVZ_tWtnZ2d@comcast.com...
> >Rational and Aonix are nowhere to be seen.
> On April 3, 2007, I posted to this newsgroup:
> "I was pleased to see Ada prominently featured at the Aonix booth, as
> well as the AdaCore booth, today at the Embedded Systems Conference
> Silicon Valley."

I did not get to ESC conference this year.   My schedule made it impossible
to attend.   I am glad to hear that Aonix featured Ada.  What about Rational?
I know that AdaCore continues to vigorously promote Ada.

Today I presented the Ada module in my "programming paradigms" course.  The
reaction from students is good.   Soon, though, I may lose that course to one of
our junior faculty who knows nothing about Ada.

Ed Falis indicated surprise that anyone could misinterpret Paige's memo.  The 
fact
is that the misinterpretation was widespread and that wrong interpretation was
received with a certain amount of glee in some quarters.   For some reason, Ada
has enemies. It is not entirely clear why this should be the case.

Richard 





^ permalink raw reply	[flat|nested] 83+ messages in thread

* Re: Current status of Ada?
  2007-08-21 19:56 Current status of Ada? Steve Marotta
  2007-08-21 22:03 ` Larry Kilgallen
  2007-08-21 22:29 ` Randy Brukardt
@ 2007-08-29  5:42 ` anon
  2007-08-29  7:22   ` Georg Bauhaus
  2007-08-29 11:26   ` Colin Paul Gloster
  2 siblings, 2 replies; 83+ messages in thread
From: anon @ 2007-08-29  5:42 UTC (permalink / raw)


The Status of Ada in the US is basically non-existence.  Yes, there are 
a few companies, colleges and researchers that are using Ada.  But the 
number of projects is very limited.

The problem is that Microsoft does not sale an Ada package.  Since in 
the US Desktop are still using Microsoft OS the people and companies 
only want to use items that are supported by Microsoft. Ada is not 
once of them!

IBM does have a number of Ada packages but as most have learn IBM can 
change it mind in milli-second.  They created the PC but longer sale it.  
They created Windows but in 1990 they nolonger had the rights to 
modify it. IBM paid Microsoft to create DOS and OS/2 but now both are 
no longer supported or sold by either company. The action of IBM 
suggest for the PC market you can not trust them with Ada or PL/1.


What happen to Ada was:

The DOD had Ada designed and created and for the first few years 
controlled access to it.  But instead of hiring and then having wait until 
the programmer learn Ada, they release it in 1980 to 83 and provide a 
colleges fund to the college for teaching classes.  The problem was that 
most students did not take Ada, maybe if they needed an elective they 
did.  That was because most students want to get that degree and get 
out into the real world and make the real money.  Plus, Ada was primary 
used for governmental project with limited jobs pay, but with other 
languages the pay and jobs are in the idea that the sky is the limit. 
Since most programmers want money too they stayed with the private 
sector. Which caused the the DOD's college fund to become a cash cow 
for colleges but no returns for the DOD. They still had to re-train their 
new programmers, who did not know Ada so, instead of wasting more 
money they close down the fund with the closure of APJO.  With no money 
coming in from the DOD, most colleges decided not to offer Ada classes. 
This was because most companies are using non-Ada projects and they 
suggest to the colleges what courses they need for their work forces (new 
programmers or ITs), which are non-Ada. In turn the college normally 
comply unless they have a paying research project which is almost always 
limited in it scope to that research.



Also for those Ada users in Europe:

Ada being used in Europe as no baring on the US Ada usage. To see this 
one just needs to looks at PC operating Systems.

In the US most companies that use PC have stayed with Microsoft 
throughout 1990s and 2000s. But in the 1990s Europe and Asia use OS/2 
and now in 2000s have embraced LINUX. It was reported that during the 
IBM and SCO legal battle, that Microsoft was stop from deploying its 
software in some European companies, because those European companies 
perfered to used LINUX. They got the Europe court involve and Europe 
won, Microsoft lost!

This leads one to believe that most Non-US companies will not switch to 
Vesta, even though the US companies are in the process of doing so. 
Unless Microsoft creates some special deals for them.

Note: Unless you are selling software, you do not cut down others for 
using the someone else's software packages. You just adapt until you 
get back home!

As for cost back in the 1990s: 

Well MS-DOS cost around $50 and the Windows 3.x add-on package was 
around $150. As for OS/2, well version 1.x in the 1980s, was $850+ and 
version 2 was $125 in 1990. Of course, LINUX was free unless you buy a 
dist. version, such as the SUSE which could go from around $30 for the 
non pro version.

Note: I was told that OS/2 version 1.x was around that price because of 
UNIX. OS/2 Version 2 and beyond was drop to  $125 to complete with NT 
as a desktop server class system.

Ada Pricing Now:

Adacore's GNAT Ada pro package pricing kind of reminds me of the 
Microsoft / IBM OS/2 version 1.x. Too high.  Adacore should sell the 
GNAT Ada Pro as a self contains package without support only a 30 to 
90-day limited support for a price that is around same as other 
languages.  And provide additional support as an add-on package.  And a 
third version with both GNAT Pro and yearly support. That way software 
developers could write program without support.  And later when they 
sell the program they could get a support package from Adacore.  Of 
course, colleges and researcher would start off as the Pro only then 
move to the complete all-in-one package for the research team, once the 
research project is approved.


So the Bottom Line is:

My point is that the US does not follow software treads in Europe or in 
Asia and Europe and Asia does not follow the software treads US. We may 
be link through the internet but that does not mean that we must have the 
same type of system or software.

As for Ada in the US well the DOD put it in the cofin and companies have 
been putting the nails in, one by one ever since. Ada still has a heart beat 
but that lid is closing tighter all the time.

Sorry, to be so negative but that the way it is in the REAL WORLD!


It a DOG EAT DOG world and MONEY RULES!!!

And unless you live on a deserted island, you must play the game that 
others have set up! And that includes even finding a mate!


In <1187726191.464593.16480@r34g2000hsd.googlegroups.com>,  Steve  Marotta <smarotta@gmail.com> writes:
>Hi folks,
>
>I am conducting market research regarding the amount of Ada code in
>active use today. I would appreciate a moment of someone's time if
>they could point me to a source of information where I can find out an
>estimate of how much Ada code is currently in use. This estimate
>should include, and emphasize if necessary, legacy code that was
>written more than ten years ago and is either being used as-is or with
>minor modifications.
>
>Thank you,
>Steve Marotta
>




^ permalink raw reply	[flat|nested] 83+ messages in thread

* Re: Current status of Ada?
  2007-08-29  5:42 ` anon
@ 2007-08-29  7:22   ` Georg Bauhaus
  2007-08-29  9:23     ` Dmitry A. Kazakov
  2007-08-29 11:26   ` Colin Paul Gloster
  1 sibling, 1 reply; 83+ messages in thread
From: Georg Bauhaus @ 2007-08-29  7:22 UTC (permalink / raw)


anon wrote:

> Ada Pricing Now:
> 
> Adacore's GNAT Ada pro package pricing kind of reminds me of the 
> Microsoft / IBM OS/2 version 1.x. Too high.  Adacore should sell the 
> GNAT Ada Pro as a self contains package without support only a 30 to 
> 90-day limited support for a price that is around same as other 
> languages.  And provide additional support as an add-on package.  And a 
> third version with both GNAT Pro and yearly support.

FWIW, Aonix announced a new edition of ObjectAda for Windows the
day before yesterday. The pricing and support options are mentioned
in the press release and on the web site, resp. Their bundles seem
to meet your requirements quite well.

Etc.


> It a DOG EAT DOG world and MONEY RULES!!!

MS prices are as low as customer perception permits...

A cleverly managed monopoly it is.


> And unless you live on a deserted island, you must play the game that 
> others have set up! And that includes even finding a mate!

Sometimes.



^ permalink raw reply	[flat|nested] 83+ messages in thread

* Re: Current status of Ada?
  2007-08-29  7:22   ` Georg Bauhaus
@ 2007-08-29  9:23     ` Dmitry A. Kazakov
  0 siblings, 0 replies; 83+ messages in thread
From: Dmitry A. Kazakov @ 2007-08-29  9:23 UTC (permalink / raw)


On Wed, 29 Aug 2007 09:22:42 +0200, Georg Bauhaus wrote:

>> Adacore's GNAT Ada pro package pricing kind of reminds me of the 
>> Microsoft / IBM OS/2 version 1.x. Too high.  Adacore should sell the 
>> GNAT Ada Pro as a self contains package without support only a 30 to 
>> 90-day limited support for a price that is around same as other 
>> languages.  And provide additional support as an add-on package.  And a 
>> third version with both GNAT Pro and yearly support.
> 
> FWIW, Aonix announced a new edition of ObjectAda for Windows the
> day before yesterday. The pricing and support options are mentioned
> in the press release and on the web site, resp. Their bundles seem
> to meet your requirements quite well.

AFAIK, ObjectAda for Windows is way over 1K EUR. This is too much for a
package containing only Ada 95 compiler, IDE and some MS-bindings.

-- 
Regards,
Dmitry A. Kazakov
http://www.dmitry-kazakov.de



^ permalink raw reply	[flat|nested] 83+ messages in thread

* Re: Current status of Ada?
  2007-08-29  5:31                 ` adaworks
@ 2007-08-29 11:09                   ` Colin Paul Gloster
  2007-08-29 14:27                   ` Ed Falis
  1 sibling, 0 replies; 83+ messages in thread
From: Colin Paul Gloster @ 2007-08-29 11:09 UTC (permalink / raw)


On 2007-08-29, <adaworks@sbcglobal.net> <adaworks@sbcglobal.net>
wrote:

|--------------------------------------------------------------------------------|
|"[..]                                                                           |
|                                                                                |
|Ed Falis indicated surprise that anyone could misinterpret Paige's memo."       |
|--------------------------------------------------------------------------------|

No, Ed Falis posted almost the opposite in
news:op.txojreti5afhvo@dogen
:"[..]

I don't see how anyone could have been naive enough to believe that the  
memo would be taken differently than it was.  Strains my credulity.

[..]"


Richard Riehle posted:
|--------------------------------------------------------------------------------|
|"[..]   For some reason, Ada                                                    |
|has enemies. It is not entirely clear why this should be the case."             |
|--------------------------------------------------------------------------------|

It is not entirely unclear.



^ permalink raw reply	[flat|nested] 83+ messages in thread

* Re: Current status of Ada?
  2007-08-29  5:42 ` anon
  2007-08-29  7:22   ` Georg Bauhaus
@ 2007-08-29 11:26   ` Colin Paul Gloster
  2007-08-29 12:14     ` Markus E L
                       ` (2 more replies)
  1 sibling, 3 replies; 83+ messages in thread
From: Colin Paul Gloster @ 2007-08-29 11:26 UTC (permalink / raw)


On 2007-08-29, anon <anon@anon.org> wrote:

|-----------------------------------------------------------------------------|
|"[..]                                                                        |
|                                                                             |
|[..] companies that use PC [..] But in the 1990s Europe and Asia use OS/2"   |
|-----------------------------------------------------------------------------|

Which companies used OS/2 much?

|-----------------------------------------------------------------------------|
|"and now in 2000s have embraced LINUX."                                      |
|-----------------------------------------------------------------------------|

Companies which use computers as an intrinsic part of their work may
have. However, Europeans who can not program find Microsoft Windows
difficult enough to use despite how easy it really is (clicking on
start then Help or the Control Panel is a problem solving approach
beyond their imaginations) so applying their stupidity with Linux
would be very unproductive. (I admit though that for normal public
German offices a choice to use Linux instead of Windows has been made.)

|-----------------------------------------------------------------------------|
|" It was reported that during the                                            |
|IBM and SCO legal battle, that Microsoft was stop from deploying its         |
|software in some European companies, because those European companies        |
|perfered to used LINUX. They got the Europe court involve and Europe         |
|won, Microsoft lost!"                                                        |
|-----------------------------------------------------------------------------|

I am unaware of this.

|-----------------------------------------------------------------------------|
|"This leads one to believe that most Non-US companies will not switch to     |
|Vesta, [..]                                                                  |
|                                                                             |
|[..]"                                                                        |
|-----------------------------------------------------------------------------|

Maybe not, maybe.



^ permalink raw reply	[flat|nested] 83+ messages in thread

* Re: Current status of Ada?
  2007-08-29 11:26   ` Colin Paul Gloster
@ 2007-08-29 12:14     ` Markus E L
  2007-08-30  6:40     ` Jacob Sparre Andersen
  2007-08-30  8:01     ` anon
  2 siblings, 0 replies; 83+ messages in thread
From: Markus E L @ 2007-08-29 12:14 UTC (permalink / raw)



Colin Paul Gloster wrote:

> On 2007-08-29, anon <anon@anon.org> wrote:
>
> |-----------------------------------------------------------------------------|
> |"[..]                                                                        |
> |                                                                             |
> |[..] companies that use PC [..] But in the 1990s Europe and Asia use OS/2"   |
> |-----------------------------------------------------------------------------|
>
> Which companies used OS/2 much?

Not that anon's contributions merit any discussions, but to answer
this: OS/2 is (still) often used by banks in Germany. 

Regards -- Markus






^ permalink raw reply	[flat|nested] 83+ messages in thread

* Re: Current status of Ada?
  2007-08-29  5:31                 ` adaworks
  2007-08-29 11:09                   ` Colin Paul Gloster
@ 2007-08-29 14:27                   ` Ed Falis
  2007-08-29 15:43                     ` Jean-Pierre Rosen
  1 sibling, 1 reply; 83+ messages in thread
From: Ed Falis @ 2007-08-29 14:27 UTC (permalink / raw)


adaworks@sbcglobal.net wrote:

> Ed Falis indicated surprise that anyone could misinterpret Paige's
> memo.  The
> fact
> is that the misinterpretation was widespread and that wrong
> interpretation was
> received with a certain amount of glee in some quarters.   For some
> reason, Ada
> has enemies. It is not entirely clear why this should be the case.

Richard, you misinterpreted the sense of my comment: I don't see how
anyone could have interpreted Paige's memo as anything other than DoD
walking away from Ada.

- Ed



^ permalink raw reply	[flat|nested] 83+ messages in thread

* Re: Current status of Ada?
  2007-08-29 14:27                   ` Ed Falis
@ 2007-08-29 15:43                     ` Jean-Pierre Rosen
  2007-08-29 20:37                       ` Ed Falis
  0 siblings, 1 reply; 83+ messages in thread
From: Jean-Pierre Rosen @ 2007-08-29 15:43 UTC (permalink / raw)


Ed Falis a �crit :

> Richard, you misinterpreted the sense of my comment: I don't see how
> anyone could have interpreted Paige's memo as anything other than DoD
> walking away from Ada.
> 
What the memo really said was that the most cost-effective language in 
the long term should be chosen. It intended to be quite favorable to 
Ada, but the only part that people saw was that Ada was no more mandated.

-- 
---------------------------------------------------------
            J-P. Rosen (rosen@adalog.fr)
Visit Adalog's web site at http://www.adalog.fr



^ permalink raw reply	[flat|nested] 83+ messages in thread

* Re: Current status of Ada?
  2007-08-29 15:43                     ` Jean-Pierre Rosen
@ 2007-08-29 20:37                       ` Ed Falis
  2007-08-29 21:49                         ` Gautier
  2007-08-31 14:25                         ` adaworks
  0 siblings, 2 replies; 83+ messages in thread
From: Ed Falis @ 2007-08-29 20:37 UTC (permalink / raw)


Jean-Pierre Rosen wrote:
> Ed Falis a �crit :
>
>> Richard, you misinterpreted the sense of my comment: I don't see how
>> anyone could have interpreted Paige's memo as anything other than
> DoD
>> walking away from Ada.
>>
> What the memo really said was that the most cost-effective language in
> the long term should be chosen. It intended to be quite favorable to
> Ada, but the only part that people saw was that Ada was no more
> mandated.
>

Which does not contradict my statement in the context of the times.
Despite the superficially "fair" wording of the memo, it was almost
universally interpreted as DoD walking away from Ada.  One of my
colleagues was at a meeting recently where some yoyo got up and said
"Thank God we got rid of Ada"!  Probably because that was the "cool"
view among those who felt oppressed by the mandate (largely in terms of
their short-term profit margins).

- Ed



^ permalink raw reply	[flat|nested] 83+ messages in thread

* Re: Current status of Ada?
  2007-08-26 17:51         ` adaworks
                             ` (2 preceding siblings ...)
  2007-08-28  7:58           ` roderick.chapman
@ 2007-08-29 21:44           ` Gautier
  2007-09-17  6:35           ` lou
  4 siblings, 0 replies; 83+ messages in thread
From: Gautier @ 2007-08-29 21:44 UTC (permalink / raw)


adaworks@sbcglobal.net:
...
 > As long as officials in the DoD believe that Ada is not supposed
 > to be used for military projects anymore (many believe just that),
 > Ada will be in decline.
...

Despite of the DoD initial investment in the Ada language, I would not count too 
much on that side for a support.
A French proverb says: "Military medicine is for medicine what the military 
music is for music".
Maybe Ada is too good for military after all ?...
______________________________________________________________
Gautier         -- http://www.mysunrise.ch/users/gdm/index.htm
Ada programming -- http://www.mysunrise.ch/users/gdm/gsoft.htm

NB: For a direct answer, e-mail address on the Web site!



^ permalink raw reply	[flat|nested] 83+ messages in thread

* Re: Current status of Ada?
  2007-08-29 20:37                       ` Ed Falis
@ 2007-08-29 21:49                         ` Gautier
  2007-08-31 14:25                         ` adaworks
  1 sibling, 0 replies; 83+ messages in thread
From: Gautier @ 2007-08-29 21:49 UTC (permalink / raw)


Ed Falis:

> Which does not contradict my statement in the context of the times.
> Despite the superficially "fair" wording of the memo, it was almost
> universally interpreted as DoD walking away from Ada.  One of my
> colleagues was at a meeting recently where some yoyo got up and said
> "Thank God we got rid of Ada"!  Probably because that was the "cool"
> view among those who felt oppressed by the mandate (largely in terms of
> their short-term profit margins).

I'm tempted to say that the dislike is symmetric: many Ada users could say 
"Thank God we got rid of the DoD"!
______________________________________________________________
Gautier         -- http://www.mysunrise.ch/users/gdm/index.htm
Ada programming -- http://www.mysunrise.ch/users/gdm/gsoft.htm

NB: For a direct answer, e-mail address on the Web site!



^ permalink raw reply	[flat|nested] 83+ messages in thread

* Re: Current status of Ada?
  2007-08-29 11:26   ` Colin Paul Gloster
  2007-08-29 12:14     ` Markus E L
@ 2007-08-30  6:40     ` Jacob Sparre Andersen
  2007-08-31  0:48       ` Gary Scott
  2007-08-30  8:01     ` anon
  2 siblings, 1 reply; 83+ messages in thread
From: Jacob Sparre Andersen @ 2007-08-30  6:40 UTC (permalink / raw)


Colin Paul Gloster wrote:

> Which companies used OS/2 much?

In Denmark the most prominent group of users seems to have been the
whole banking sector.  And I suspect that they are still using it on
their cashier terminals.

Jacob
-- 
�When in Rome; burn it�                        -- Diziet Sma



^ permalink raw reply	[flat|nested] 83+ messages in thread

* Re: Current status of Ada?
  2007-08-29 11:26   ` Colin Paul Gloster
  2007-08-29 12:14     ` Markus E L
  2007-08-30  6:40     ` Jacob Sparre Andersen
@ 2007-08-30  8:01     ` anon
  2007-08-30  9:41       ` Colin Paul Gloster
  2 siblings, 1 reply; 83+ messages in thread
From: anon @ 2007-08-30  8:01 UTC (permalink / raw)


In <slrnfdalvv.bk.Colin_Paul_Gloster@localhost.localdomain>, Colin Paul Gloster <Colin_Paul_Gloster@ACM.org> writes:

>Which companies used OS/2 much?

Besides banking.  Some electronic and car firms in Japan. For others 
and to know which ones, well I suggest you go to the local Public 
Library and check out some of the computer magazines of the 1990s.
All of my magazines are Archived.

But IBM stop supporting OS/2 in DEC 2006, so I am not sure who is 
still using OS/2 now. And for its time it was better than Windows both 
as a server and a wokstation.

Just to keep this abot Ada!

The orginal NYU GNAT was built under EMX and OS/2. Then next adapted 
to SUN operating system. The Windows GNAT version was last. 


>|-----------------------------------------------------------------------------|
>|" It was reported that during the                                            |
>|IBM and SCO legal battle, that Microsoft was stop from deploying its         |
>|software in some European companies, because those European companies        |
>|perfered to used LINUX. They got the Europe court involve and Europe         |
>|won, Microsoft lost!"                                                        |
>|-----------------------------------------------------------------------------|
>
>I am unaware of this.

I believe there is a link at www.groklaw.net about the Microsoft and 
European court battle, it was a couple of years ago that I saw it, so
look in the achives! Also, in my reading at groklaw.net there were 
reports that a number of countries have or were iin the process of 
creating Anti-Microsoft software laws on the books.  Some stories at 
groklaw.net have suggested it was TCO for LINUX system versus a 
Microsoft system, but other stories suggest different reasons. 



This leads one to believe that most Non-US companies will not switch to
Vesta.

>Maybe not, maybe.

This should be a no brainer!  Keep the existing LINUX system which is 
easy to update and update only when it is needed. Plus you do not have 
to update software unless there is a problem or an expansion. Or pay 
Microsoft Big bucks for a complete new system both software as 
well as new hardware, every 18 to 24 months and a yearly licensing 
fee.




^ permalink raw reply	[flat|nested] 83+ messages in thread

* Re: Current status of Ada?
  2007-08-30  8:01     ` anon
@ 2007-08-30  9:41       ` Colin Paul Gloster
  2007-08-30 10:23         ` Markus E L
  2007-08-31  9:54         ` anon
  0 siblings, 2 replies; 83+ messages in thread
From: Colin Paul Gloster @ 2007-08-30  9:41 UTC (permalink / raw)


On 2007-08-30, anon <anon@anon.org> wrote:

|---------------------------------------------------------------------------------------------------------------------|
|"In <slrnfdalvv.bk.Colin_Paul_Gloster@localhost.localdomain>, Colin Paul Gloster <Colin_Paul_Gloster@ACM.org> writes:|
|                                                                                                                     |
|>Which companies used OS/2 much?                                                                                     |
|                                                                                                                     |
|[..] For others                                                                                                      |
|and to know which ones, well I suggest you go to the local Public                                                    |
|Library and check out some of the computer magazines of the 1990s.                                                   |
|All of my magazines are Archived."                                                                                   |
|---------------------------------------------------------------------------------------------------------------------|

I live in Europe now as I did throughout the entirety of the 1990s and
if you think public European libraries have computer magazines from
that decade then you are not very well informed about this topic. I
can tell you that a review of OS/2 Warp in a European magazine I read
(which I can easily retrieve from my own personal collection and send
you a copy of if you wish) was not very positive. Another issue of
that magazine from that decade contained coverage of OS/2 Warp which
was much more negative (and somewhat exaggerated) and was somewhat
like the following: it was a response to a letter and the response was
like this: of the hundreds of thousands of readers of this magazine,
we would receive about two complaints for criticizing OS/2 and most of
them [sic] would probably be fom employees of IBM.

|---------------------------------------------------------------------------------------------------------------------|
|"[..]                                                                                                                |
|                                                                                                                     |
|I believe there is a link at www.groklaw.net about the Microsoft and                                                 |
|European court battle, it was a couple of years ago that I saw it, so                                                |
|look in the achives! [..]"                                                                                           |
|---------------------------------------------------------------------------------------------------------------------|

Thank you, I might check this when I have more time.

|---------------------------------------------------------------------------------------------------------------------|
|"This leads one to believe that most Non-US companies will not switch to                                             |
|Vesta.                                                                                                               |
|                                                                                                                     |
|>Maybe not, maybe.                                                                                                   |
|                                                                                                                     |
|This should be a no brainer!  Keep the existing LINUX system"                                                        |
|---------------------------------------------------------------------------------------------------------------------|

Many companies outside of the United States of America are running
operating systems which had been created before DOS. At least one of
the banks I am a customer of, for example.

|---------------------------------------------------------------------------------------------------------------------|
|" which is                                                                                                           |
|easy to update"                                                                                                      |
|---------------------------------------------------------------------------------------------------------------------|

Running two closed source third party programs which were dynamically
linked for different GNU/Linux operating systems can be very difficult
if you need to run them in one operating system on one computer. This
problem could easily arise if one program needs to be upgraded.

|---------------------------------------------------------------------------------------------------------------------|
|" and update only when it is needed. Plus you do not have                                                            |
|to update software unless there is a problem or an expansion. Or pay                                                 |
|Microsoft Big bucks for a complete new system both software as                                                       |
|well as new hardware, every 18 to 24 months and a yearly licensing                                                   |
|fee."                                                                                                                |
|---------------------------------------------------------------------------------------------------------------------|

You seem to be under the misimpression that what you call "LINUX" is
an operating system. Dynamically linked binaries for one GNU/Linux
distribution are extremely unlikely to work for another GNU/Linux
distribution. They are different operating systems. Many things for
Microsoft Windows 98 will not run on Microsoft NT 3.51, but their
level of binary compatibility is far more than is common between
GNU/Linux distributions.

With any of GNU/Linux and Microsoft, a company would need to employ
someone who is competent at maintaining an installation, whose salary
would make the price of a Microsoft operating system insignificant.

At home, the operating system I mainly use is Microsoft DOS version
5. The money which was paid for it in the 1990s was for a permanent
license and I do not need to buy new software and hardware for it. It
works better than any of the other operating systems you mentioned in
this thread.



^ permalink raw reply	[flat|nested] 83+ messages in thread

* Re: Current status of Ada?
  2007-08-30  9:41       ` Colin Paul Gloster
@ 2007-08-30 10:23         ` Markus E L
  2007-08-31  9:58           ` Colin Paul Gloster
  2007-08-31  9:54         ` anon
  1 sibling, 1 reply; 83+ messages in thread
From: Markus E L @ 2007-08-30 10:23 UTC (permalink / raw)



> Many companies outside of the United States of America are running
> operating systems which had been created before DOS. At least one of
> the banks I am a customer of, for example.

At the desktop?

> You seem to be under the misimpression that what you call "LINUX" is
> an operating system. Dynamically linked binaries for one GNU/Linux
> distribution are extremely unlikely to work for another GNU/Linux

"Extremely unlikely" is wrong, I think, especially for binaries that
have been compiled with the explicit aim to run on multiple Linux
distros. E.g. Open office and Nozilla have binary packages that run on
a wide range of current distributions.

> distribution. They are different operating systems. Many things for
> Microsoft Windows 98 will not run on Microsoft NT 3.51, but their
> level of binary compatibility is far more than is common between
> GNU/Linux distributions.

s/far//

That at least is true. But there is also less necessity for binary
compatibility in Linux than in the closed source world.

> With any of GNU/Linux and Microsoft, a company would need to employ
> someone who is competent at maintaining an installation, whose salary
> would make the price of a Microsoft operating system insignificant.

Absolut nonsense. Furthermore people who need a full time employee to
maintain a Linux installation wuite likely need also someone to run
their windows installations.

> At home, the operating system I mainly use is Microsoft DOS version
> 5. The money which was paid for it in the 1990s was for a permanent
> license and I do not need to buy new software and hardware for it. It
> works better than any of the other operating systems you mentioned in
> this thread.

What does "work better" mean? Does it have better virtual memory
management? Does ist run picture processing programs like Gimp or
photo shop? Etc ...


Regards -- Markus



^ permalink raw reply	[flat|nested] 83+ messages in thread

* Re: Current status of Ada?
  2007-08-30  6:40     ` Jacob Sparre Andersen
@ 2007-08-31  0:48       ` Gary Scott
  0 siblings, 0 replies; 83+ messages in thread
From: Gary Scott @ 2007-08-31  0:48 UTC (permalink / raw)


Jacob Sparre Andersen wrote:

> Colin Paul Gloster wrote:
> 
> 
>>Which companies used OS/2 much?

lots of banks held on for a long time.  i remember a large sale to banks 
in brazil as OS/2 approached death in the US.

> 
> 
> In Denmark the most prominent group of users seems to have been the
> whole banking sector.  And I suspect that they are still using it on
> their cashier terminals.
> 
> Jacob


-- 

Gary Scott
mailto:garylscott@sbcglobal dot net

Fortran Library:  http://www.fortranlib.com

Support the Original G95 Project:  http://www.g95.org
-OR-
Support the GNU GFortran Project:  http://gcc.gnu.org/fortran/index.html

If you want to do the impossible, don't hire an expert because he knows 
it can't be done.

-- Henry Ford



^ permalink raw reply	[flat|nested] 83+ messages in thread

* Re: Current status of Ada?
  2007-08-30  9:41       ` Colin Paul Gloster
  2007-08-30 10:23         ` Markus E L
@ 2007-08-31  9:54         ` anon
  2007-08-31 11:54           ` Colin Paul Gloster
  1 sibling, 1 reply; 83+ messages in thread
From: anon @ 2007-08-31  9:54 UTC (permalink / raw)



>
>I live in Europe now as I did throughout the entirety of the 1990s and
>if you think public European libraries have computer magazines from
>that decade then you are not very well informed about this topic. I
>can tell you that a review of OS/2 Warp in a European magazine I read
>(which I can easily retrieve from my own personal collection and send
>you a copy of if you wish) was not very positive. Another issue of
>that magazine from that decade contained coverage of OS/2 Warp which
>was much more negative (and somewhat exaggerated) and was somewhat
>like the following: it was a response to a letter and the response was
>like this: of the hundreds of thousands of readers of this magazine,
>we would receive about two complaints for criticizing OS/2 and most of
>them [sic] would probably be fom employees of IBM.


You might still go to the library are get some name of the Eurpoean 
computer magazines name.  Then check their website for archive. 
A few time I have done this and have found what I was looking for.

Well, the history of OS/2 (2.0-Warp) is that. Version 2.0 was written 
by Microsoft and like all os that they have release the first version had 
a few bugs, but the version was better than Windows 3.x.  IBM released 
version 2.1 patched version 2.0 just like they did with DOS ( MS released 
verson 6.00 and IBM would release the patched version 6.01 a few week 
later ).  Then IBM released a major upgrade to 3.0 to include the P4. But 
the writting was on the wall because when they created release 4.0 aka 
OS/2 WARP, most of IBM TEAM OS/2 had already transfered to other 
projects such as JAVA and the others that were left were looking mostly 
for new job. So, their hearts was not into doing a good job. 

When I say that OS/2 was better than Windows I was talking about the 
buggy version 2.0 and the patched 2.1.  As for your European magazine 
they normally was talking about WARP.


>|---------------------------------------------------------------------------------------------------------------------|
>|"This leads one to believe that most Non-US companies will not switch to                                             |
>|Vesta.                                                                                                               |
>|                                                                                                                     |
>|>Maybe not, maybe.                                                                                                   |
>|                                                                                                                     |
>|This should be a no brainer!  Keep the existing LINUX system"                                                        |
>|---------------------------------------------------------------------------------------------------------------------|
>
>Many companies outside of the United States of America are running
>operating systems which had been created before DOS. At least one of
>the banks I am a customer of, for example.
>
>|---------------------------------------------------------------------------------------------------------------------|
>|" which is                                                                                                           |
>|easy to update"                                                                                                      |
>|---------------------------------------------------------------------------------------------------------------------|
>
>Running two closed source third party programs which were dynamically
>linked for different GNU/Linux operating systems can be very difficult
>if you need to run them in one operating system on one computer. This
>problem could easily arise if one program needs to be upgraded.
>
>|---------------------------------------------------------------------------------------------------------------------|
>|" and update only when it is needed. Plus you do not have                                                            |
>|to update software unless there is a problem or an expansion. Or pay                                                 |
>|Microsoft Big bucks for a complete new system both software as                                                       |
>|well as new hardware, every 18 to 24 months and a yearly licensing                                                   |
>|fee."                                                                                                                |
>|---------------------------------------------------------------------------------------------------------------------|
>
>You seem to be under the misimpression that what you call "LINUX" is
>an operating system.

Yes, I call LINUX an operating system.  There is no requirement that an
operating system must use DLL.  But in any case LINUX does allow 
installable modules that can be install at boot or durring execution and 
id when finished with the module you can uninstall it. 

  I have programs that dynamically config the system by installing a 
number of different modules based on the systems needs. Aka a simple 
type of DLL.

> Dynamically linked binaries for one GNU/Linux
>distribution are extremely unlikely to work for another GNU/Linux
>distribution. They are different operating systems. Many things for
>Microsoft Windows 98 will not run on Microsoft NT 3.51, but their
>level of binary compatibility is far more than is common between
>GNU/Linux distributions.

Actually, the installing program that is normally used today is "RPM", 
which trys to insure that the program has all the libraries it needs before 
RPM will install the program. So, they is no real problem here.

>
>With any of GNU/Linux and Microsoft, a company would need to employ
>someone who is competent at maintaining an installation, whose salary
>would make the price of a Microsoft operating system insignificant.

An example of TCO that link was at www.groklaw.net said 
that a System that cost $2 Mil for a Microsoft system with new 
hard and an annually licensing fee $200 K month would be 
TCO of $4.2 Mil for year one, and $6.4 for two years. and that 
does not include the number of ITs to maintain the system. Plus, 
the licensing fee is not optional (Sometime Microsoft enforces this).

But for LINUX.  The initial system cost would be $1.25 to $1.5 Mil 
and a annually licensing fee $10K per month and with a single full 
time IT to maintain the system of $50K.  That would give a TCO of 
$1.5 to $1.6 Mil at the maximum fo the first year, and only $1.7 for 
a second year. Licencing maintance fee is optional in most cases.

So MS would cost a company $6.4 Mil every two years while LINUX 
only cost you $1.7 Mil.


>
>At home, the operating system I mainly use is Microsoft DOS version
>5. The money which was paid for it in the 1990s was for a permanent
>license and I do not need to buy new software and hardware for it. It
>works better than any of the other operating systems you mentioned in
>this thread.

Well your license is what is called an "AS-IS" license.  That states that 
if the software damages things such as your computer, TV/VCR (connected 
through video card).  Or even hurt you, the software copright owners are 
not liable for any damages, including your life.

But when it comes to business, they want someone liable, so they can 
recover their damages or to pass the buck to if someone get hurt. That 
means that businesses pay for yealy license and the software copright 
owners provides timely updates to the software.  And in some cases 
the software copright owners can share in legal reasonability for 
damages. 

In <slrnfdd45m.828.Colin_Paul_Gloster@mizar.iet.unipi.it>, Colin Paul Gloster <Colin_Paul_Gloster@ACM.org> writes:
>On 2007-08-30, anon <anon@anon.org> wrote:
>
>|---------------------------------------------------------------------------------------------------------------------|
>|"In <slrnfdalvv.bk.Colin_Paul_Gloster@localhost.localdomain>, Colin Paul Gloster <Colin_Paul_Gloster@ACM.org> writes:|
>|                                                                                                                     |
>|>Which companies used OS/2 much?                                                                                     |
>|                                                                                                                     |
>|[..] For others                                                                                                      |
>|and to know which ones, well I suggest you go to the local Public                                                    |
>|Library and check out some of the computer magazines of the 1990s.                                                   |
>|All of my magazines are Archived."                                                                                   |
>|---------------------------------------------------------------------------------------------------------------------|
>
>I live in Europe now as I did throughout the entirety of the 1990s and
>if you think public European libraries have computer magazines from
>that decade then you are not very well informed about this topic. I
>can tell you that a review of OS/2 Warp in a European magazine I read
>(which I can easily retrieve from my own personal collection and send
>you a copy of if you wish) was not very positive. Another issue of
>that magazine from that decade contained coverage of OS/2 Warp which
>was much more negative (and somewhat exaggerated) and was somewhat
>like the following: it was a response to a letter and the response was
>like this: of the hundreds of thousands of readers of this magazine,
>we would receive about two complaints for criticizing OS/2 and most of
>them [sic] would probably be fom employees of IBM.
>
>|---------------------------------------------------------------------------------------------------------------------|
>|"[..]                                                                                                                |
>|                                                                                                                     |
>|I believe there is a link at www.groklaw.net about the Microsoft and                                                 |
>|European court battle, it was a couple of years ago that I saw it, so                                                |
>|look in the achives! [..]"                                                                                           |
>|---------------------------------------------------------------------------------------------------------------------|
>
>Thank you, I might check this when I have more time.
>
>|---------------------------------------------------------------------------------------------------------------------|
>|"This leads one to believe that most Non-US companies will not switch to                                             |
>|Vesta.                                                                                                               |
>|                                                                                                                     |
>|>Maybe not, maybe.                                                                                                   |
>|                                                                                                                     |
>|This should be a no brainer!  Keep the existing LINUX system"                                                        |
>|---------------------------------------------------------------------------------------------------------------------|
>
>Many companies outside of the United States of America are running
>operating systems which had been created before DOS. At least one of
>the banks I am a customer of, for example.
>
>|---------------------------------------------------------------------------------------------------------------------|
>|" which is                                                                                                           |
>|easy to update"                                                                                                      |
>|---------------------------------------------------------------------------------------------------------------------|
>
>Running two closed source third party programs which were dynamically
>linked for different GNU/Linux operating systems can be very difficult
>if you need to run them in one operating system on one computer. This
>problem could easily arise if one program needs to be upgraded.
>
>|---------------------------------------------------------------------------------------------------------------------|
>|" and update only when it is needed. Plus you do not have                                                            |
>|to update software unless there is a problem or an expansion. Or pay                                                 |
>|Microsoft Big bucks for a complete new system both software as                                                       |
>|well as new hardware, every 18 to 24 months and a yearly licensing                                                   |
>|fee."                                                                                                                |
>|---------------------------------------------------------------------------------------------------------------------|
>
>You seem to be under the misimpression that what you call "LINUX" is
>an operating system. Dynamically linked binaries for one GNU/Linux
>distribution are extremely unlikely to work for another GNU/Linux
>distribution. They are different operating systems. Many things for
>Microsoft Windows 98 will not run on Microsoft NT 3.51, but their
>level of binary compatibility is far more than is common between
>GNU/Linux distributions.
>
>With any of GNU/Linux and Microsoft, a company would need to employ
>someone who is competent at maintaining an installation, whose salary
>would make the price of a Microsoft operating system insignificant.
>
>At home, the operating system I mainly use is Microsoft DOS version
>5. The money which was paid for it in the 1990s was for a permanent
>license and I do not need to buy new software and hardware for it. It
>works better than any of the other operating systems you mentioned in
>this thread.




^ permalink raw reply	[flat|nested] 83+ messages in thread

* Re: Current status of Ada?
  2007-08-30 10:23         ` Markus E L
@ 2007-08-31  9:58           ` Colin Paul Gloster
  2007-08-31 13:27             ` Markus E L
  0 siblings, 1 reply; 83+ messages in thread
From: Colin Paul Gloster @ 2007-08-31  9:58 UTC (permalink / raw)


On 2007-08-30, Markus E L
<development-2006-8ecbb5cc8aREMOVETHIS@ANDTHATm-e-leypold.de> wrote:

|-----------------------------------------------------------------------|
|"> Many companies outside of the United States of America are running  |
|> operating systems which had been created before DOS. At least one of |
|> the banks I am a customer of, for example.                           |
|                                                                       |
|At the desktop?"                                                       |
|-----------------------------------------------------------------------|

No. The bank uses Microsoft Windows at the desktop.

Though this was not reproduced in
news:7y3ay1z5g2.fsf@hod.lan.m-e-leypold.de
, Colin Paul Gloster had posted in
news:slrnfdd45m.828.Colin_Paul_Gloster@mizar.iet.unipi.it
:
|-----------------------------------------------------------------------|
|"[..]                                                                  |
|                                                                       |
|Running two closed source third party programs which were dynamically  |
|linked for different GNU/Linux operating systems can be very difficult |
|if you need to run them in one operating system on one computer. This  |
|problem could easily arise if one program needs to be upgraded.        |
|                                                                       |
|[..]"                                                                  |
|-----------------------------------------------------------------------|

Instead Mr. Leypold reproduced:

|-----------------------------------------------------------------------|
|"> You seem to be under the misimpression that what you call "LINUX" is|
|> an operating system. Dynamically linked binaries for one GNU/Linux   |
|> distribution are extremely unlikely to work for another GNU/Linux    |
|                                                                       |
|"Extremely unlikely" is wrong, I think,"                               |
|-----------------------------------------------------------------------|

Nonetheless, what I claimed is true. You could try
WWW.RRSoftware.com/html/prodinf/tips.html#unixtest
for gratis or you could spend thousands of Euro on a simulation suite
from Cadence to check whether running these programs "on a wide range
of current distributions" will be possible. (In my experience,
libraries from the part of Cadence which used to be Incisive are more
portable than other software from another part of Cadence.)

|-----------------------------------------------------------------------|
|" especially for binaries that                                         |
|have been compiled with the explicit aim to run on multiple Linux      |
|distros."                                                              |
|-----------------------------------------------------------------------|

Well obviously.

|-----------------------------------------------------------------------|
|" E.g. Open office and Nozilla have binary packages that run on        |
|a wide range of current distributions."                                |
|-----------------------------------------------------------------------|

Open Office and Mozilla are not "two closed source third party
programs" which is something I posted but you edited out. Restricting
to what at one point used to be "current" distributions is not
necessarily something someone wants to do: Intel's 8051 cross
assemblers from nearly twenty years ago which used to be hosted on DOS
still work on Windows XP.

|-----------------------------------------------------------------------|
|"[..]                                                                  |
|                                                                       |
|[..] But there is also less necessity for binary                       |
|compatibility in Linux than in the closed source world."               |
|-----------------------------------------------------------------------|

Irrelevant for third party closed source software running on GNU/Linux.

|-----------------------------------------------------------------------|
|"> With any of GNU/Linux and Microsoft, a company would need to employ |
|> someone who is competent at maintaining an installation, whose salary|
|> would make the price of a Microsoft operating system insignificant.  |
|                                                                       |
|Absolut nonsense. Furthermore people who need a full time employee to  |
|maintain a Linux installation wuite likely need also someone to run    |
|their windows installations."                                          |
|-----------------------------------------------------------------------|

Please have the decency to read what you respond to. I posted "With
[..] Microsoft, a company would need to employ someone who is
competent at maintaining an installation, whose salary would make the
price of a Microsoft operating system insignificant" which you
responded to with "Furthermore people who need a full time employee to
maintain a Linux installation wuite likely need also someone to run
their windows installations" which really did not have a justifiable
reason for the word "Furthermore" as you repeated that someone would
need to be paid to maintain the installations for people who would
find it too difficult. 

|-----------------------------------------------------------------------|
|"> At home, the operating system I mainly use is Microsoft DOS version |
|> 5. The money which was paid for it in the 1990s was for a permanent  |
|> license and I do not need to buy new software and hardware for it. It|
|> works better than any of the other operating systems you mentioned in|
|> this thread.                                                         |
|                                                                       |
|What does "work better" mean? Does it have better virtual memory       |
|management? Does ist run picture processing programs like Gimp or      |
|photo shop? Etc ...                                                    |
|                                                                       |
|                                                                       |
|Regards -- Markus"                                                     |
|-----------------------------------------------------------------------|

No. It does not crash. It does what I need.



^ permalink raw reply	[flat|nested] 83+ messages in thread

* Re: Current status of Ada?
  2007-08-31  9:54         ` anon
@ 2007-08-31 11:54           ` Colin Paul Gloster
  2007-08-31 13:31             ` Markus E L
  2007-08-31 22:32             ` anon
  0 siblings, 2 replies; 83+ messages in thread
From: Colin Paul Gloster @ 2007-08-31 11:54 UTC (permalink / raw)


On 2007-08-31, anon <anon@anon.org> wrote:

|----------------------------------------------------------------------------|
|"You might still go to the library are get some name of the Eurpoean        |
|computer magazines name.  Then check their website for archive.             |
|A few time I have done this and have found what I was looking for."         |
|----------------------------------------------------------------------------|

Please post in English. It is unclear to me precisely what you tried
to convey, but almost all names I have learnt of the many commercial
computer magazines I am aware of are for European magazines. From my
own archive (not from a library) I located these for you last night:
"PC Format", July 1995, Page 119 (an advertisement for many compact
disks, including GNAT for "Amiga, DOS, Windows NT, OS/2"; "Linux";
software for "CP/M" (not on an Intel processor I expect); two Hobbes
products for OS/2; software for NeXT Step; BSD; TeX "for Unix, DOS,
Macintosh, Windows NT, OS/2, etc.";
"PC Format", February 1995, Pages 112; 113; and 115, a review of OS/2
Warp (which did not contain any mention that anything else is good,
but did contain a recommendation to use Windows instead): "[..]

[..] OS/2 Warp, IBM's third attempt at "the world's most popular
32-bit operating system for the PC" [..]
[..]

[..]
OS/2 has been around in various evolving forms for eight years
now. So, you might just be thinking, why the hell isn't it a more
popular sys-tem? [..]
[..]
[..] there are around 2,000 native OS/2 programs at the moment,
compared to approximately 10,000 Windows programs.[..]

[..]

For: Good multimedia and games support on a fast enough system
* Comprehensive Internet software
Against: Deeply unattractive interface * Slow * Crashes alarmingly
often * Fiddly procedures for simple operations

PCF Rating 59%";
"PC Format", April 1995, Page 158, letters re OS/2 Warp;
"PC Format", May 1995, Page 145, a letter re OS/2 Warp;
"PC Format", August 1995, a feature on buggy software, in "The Gallery
of Shame": Microsoft Windows Calculator; MS-DOS 6.0; OS/2 Warp ("At
least IBM manages to compete with Microsoft in the bug stakes"); and
"Frontier: First Encounters";
and
"PC Format", October 1995, Pages 148 and 149, letters re OS/2 Warp.
I admit that "PC Format" is not from a trustable publisher (e.g.
HTTP://WorldOfStuart.ExcellentContent.com/drivergate/drivergate.htm
and a columnist for the SAM Coupe for "Your Sinclair" claimed
afterwards on the Internet that SAM Coupes are crap; and book reviews
of bad books in "PC Plus" were awarded 8/10 or more) and that "PC
Format" was not one of the magazines most oriented towards businesses,
but this is still evidence to counter the notion that most Eurasian
businesses used OS/2 in the 1990s.

|----------------------------------------------------------------------------|
|"Well, the history of OS/2 (2.0-Warp) is that. Version 2.0 was written      |
|by Microsoft and like all os that they have release the first version had   |
|a few bugs, but the version was better than Windows 3.x.  IBM released      |
|version 2.1 patched version 2.0 just like they did with DOS ( MS released   |
|verson 6.00 and IBM would release the patched version 6.01 a few week       |
|later ).  Then IBM released a major upgrade to 3.0 to include the P4. But   |
|the writting was on the wall because when they created release 4.0 aka      |
|OS/2 WARP, most of IBM TEAM OS/2 had already transfered to other            |
|projects such as JAVA and the others that were left were looking mostly     |
|for new job. So, their hearts was not into doing a good job."               |
|----------------------------------------------------------------------------|

IBM released PC DOS (after MS DOS 5, Disk Operating Systems from other
vendors were less like MS DOS). IBM's involvement with Java was not so
significant at that time.

|----------------------------------------------------------------------------|
|"[..]  As for your European magazine                                        |
|they normally was talking about WARP.                                       |
|                                                                            |
|[..]"                                                                       |
|----------------------------------------------------------------------------|

Please provide evidence of this.

|----------------------------------------------------------------------------|
|"> Dynamically linked binaries for one GNU/Linux                            |
|>distribution are extremely unlikely to work for another GNU/Linux          |
|>distribution. They are different operating systems. Many things for        |
|>Microsoft Windows 98 will not run on Microsoft NT 3.51, but their          |
|>level of binary compatibility is far more than is common between           |
|>GNU/Linux distributions.                                                   |
|                                                                            |
|Actually, the installing program that is normally used today is "RPM",      |
|which trys to insure that the program has all the libraries it needs before |
|RPM will install the program. So, they is no real problem here."            |
|----------------------------------------------------------------------------|

If the required libraries are not available, then the software will
not magically be installed. It is common for a GNU/Linux distribution
to be provided in such a way that almost only one version of a library
is the main copy. E.g. from
WWW.GNU.org/software/libc/FAQ.html#s-1.17
"[..]

We don't advise building without symbol versioning, since you lose
binary compatibility - forever! The binary compatibility you lose is
not only against the previous version of the GNU libc (version 2.0)
but also against all future versions.

[..]

2.1. Can I replace the libc on my Linux system with GNU libc?
{UD} You cannot replace any existing libc for Linux with GNU libc. It
is binary incompatible and therefore has a different major
version. You can, however, install it alongside your existing libc. 
For Linux there are three major libc versions: 

    libc-4          a.out libc
    libc-5                original ELF libc
    libc-6                         GNU libc

You can have any combination of these three installed. [..]

2.2. How do I configure GNU libc so that the essential libraries like
libc.so go into /lib and the other into /usr/lib?
{UD,AJ} Like all other GNU packages GNU libc is designed to use a base
directory and install all files relative to this. The default is
/usr/local, because this is safe (it will not damage the system if
installed there). If you wish to install GNU libc as the primary C
library on your system, set the base directory to /usr (i.e. run
configure --prefix=/usr <other_options>). Note that this can damage
your system; see question 2.3 for details. [..]

2.3. How should I avoid damaging my system when I install GNU libc?
{ZW} If you wish to be cautious, do not configure with
--prefix=/usr. If you don't specify a prefix, glibc will be installed
in /usr/local, where it will probably not break anything. (If you wish
to be certain, set the prefix to something like /usr/local/glibc2
which is not used for anything.) 
The dangers when installing glibc in /usr are twofold: 


glibc will overwrite the headers in /usr/include. Other C libraries
install a different but overlapping set of headers there, so the
effect will probably be that you can't compile anything. You need to
rename /usr/include out of the way before running `make install'. (Do
not throw it away; you will then lose the ability to compile programs
against your old libc.) 

None of your old libraries, static or shared, can be used with a
different C library major version. For shared libraries this is not a
problem, because the filenames are different and the dynamic linker
will enforce the restriction. But static libraries have no version
information. You have to evacuate all the static libraries in /usr/lib
to a safe location. 

The situation is rather similar to the move from a.out to ELF which
long-time Linux users will remember. 

[..]"

Another example, from
WWW.FreeType.org/freetype2/freetype-2.2.0.html
in which ignorance of how to use libraries exhibited by major
contributors to GNU/Linux distributions is highlighted:
"[..]

Installing FreeType 2.2.0 on a Unix system is likely to break your
desktop, by making it impossible to start any graphics
application. This includes .gdm. and .kdm., the default graphical
login programs of many distributions.

The problem doesn't lie in the font engine itself, but on dependent
libraries that use it incorrectly. This document node tries to explain
the current situation, and what can be done. [..]

[..]

Consequences
With some luck, the internal changes of a new FreeType release don't
break anything. Otherwise we get e-mails to our mailing lists, telling
us that [..]
`We, (distribution-name), can't update our version of FreeType because
it breaks things'.

[..]"

Installing multiple versions of one library is possible in GNU/Linux,
but not necessarily particularly easy. It is somewhat easier with
FreeBSD, but not perfect. Using FreeBSD's packages (similar to RPMs)
will not always magically install an old library if you need it.

|----------------------------------------------------------------------------|
|"[..]                                                                       |
|                                                                            |
|>                                                                           |
|>At home, the operating system I mainly use is Microsoft DOS version        |
|>5. The money which was paid for it in the 1990s was for a permanent        |
|>license and I do not need to buy new software and hardware for it. It      |
|>works better than any of the other operating systems you mentioned in      |
|>this thread.                                                               |
|                                                                            |
|Well your license is what is called an "AS-IS" license.  That states that   |
|if the software damages things such as your computer, TV/VCR (connected     |
|through video card).  Or even hurt you, the software copright owners are    |
|not liable for any damages, including your life.                            |
|                                                                            |
|But when it comes to business, they want someone liable, so they can        |
|recover their damages or to pass the buck to if someone get hurt. That      |
|means that businesses pay for yealy license and the software copright       |
|owners provides timely updates to the software.  And in some cases          |
|the software copright owners can share in legal reasonability for           |
|damages."                                                                   |
|----------------------------------------------------------------------------|

No matter what is written in the license, European law prevails and various
defensive rights claimed by authors are actually illegal and not enforcable.



^ permalink raw reply	[flat|nested] 83+ messages in thread

* Re: Current status of Ada?
  2007-08-31  9:58           ` Colin Paul Gloster
@ 2007-08-31 13:27             ` Markus E L
  0 siblings, 0 replies; 83+ messages in thread
From: Markus E L @ 2007-08-31 13:27 UTC (permalink / raw)



Colin Paul Gloster wrote:

> On 2007-08-30, Markus E L
> <development-2006-8ecbb5cc8aREMOVETHIS@ANDTHATm-e-leypold.de> wrote:
>
> |-----------------------------------------------------------------------|
> |"> Many companies outside of the United States of America are running  |
> |> operating systems which had been created before DOS. At least one of |
> |> the banks I am a customer of, for example.                           |
> |                                                                       |
> |At the desktop?"                                                       |
> |-----------------------------------------------------------------------|
>
> No. The bank uses Microsoft Windows at the desktop.

Not all of them, not in Europe, indeed. Some 3 years ago when talking
with my bank clerk about this I had a nice experience: The talk came
to Linux as a topic and she said "isn't that the system that nobody
uses" or "that is dying out". Then she swiveld her chair and entered
some more data in her desktop PC. When the screensaver went off, an
OS/2 was revealed. Very funny. Must have been around 2004. :-). 

> Though this was not reproduced in
> news:7y3ay1z5g2.fsf@hod.lan.m-e-leypold.de
> , Colin Paul Gloster had posted in
> news:slrnfdd45m.828.Colin_Paul_Gloster@mizar.iet.unipi.it
> :
> |-----------------------------------------------------------------------|
> |"[..]                                                                  |
> |                                                                       |
> |Running two closed source third party programs which were dynamically  |
> |linked for different GNU/Linux operating systems can be very difficult |
> |if you need to run them in one operating system on one computer. This  |
> |problem could easily arise if one program needs to be upgraded.        |
> |                                                                       |
> |[..]"                                                                  |
> |-----------------------------------------------------------------------|
>
> Instead Mr. Leypold reproduced:
>
> |-----------------------------------------------------------------------|
> |"> You seem to be under the misimpression that what you call "LINUX" is|
> |> an operating system. Dynamically linked binaries for one GNU/Linux   |
> |> distribution are extremely unlikely to work for another GNU/Linux    |
> |                                                                       |
> |"Extremely unlikely" is wrong, I think,"                               |
> |-----------------------------------------------------------------------|
>
> Nonetheless, what I claimed is true. You could try


> WWW.RRSoftware.com/html/prodinf/tips.html#unixtest

Here we'Re talking about support of SYSV-ABI on Linux, NOT about
differences between linux distributions.

> for gratis or you could spend thousands of Euro on a simulation suite
> from Cadence to check whether running these programs "on a wide range
> of current distributions" will be possible. (In my experience,
> libraries from the part of Cadence which used to be Incisive are more
> portable than other software from another part of Cadence.)

You know, you can believe what you want. My experience and observation
is, that it is possible to produce binaries running on a range of
_current_ Linux distributions and regularly done by software vendors
that have embraced Linux.

> |-----------------------------------------------------------------------|
> |" especially for binaries that                                         |
> |have been compiled with the explicit aim to run on multiple Linux      |
> |distros."                                                              |
> |-----------------------------------------------------------------------|
>
> Well obviously.

Well, "obviously" tools near to the system won't run on the other
distro. The key concepts are ABIs and library naming and those haven't
been changing as fast as you want to make your reader believe.

> |-----------------------------------------------------------------------|
> |" E.g. Open office and Nozilla have binary packages that run on        |
> |a wide range of current distributions."                                |
> |-----------------------------------------------------------------------|
>
> Open Office and Mozilla are not "two closed source third party
> programs" which is something I posted but you edited out. Restricting

So what? You said it was technically not feasible to run a binary on
multiple distribuation. The Mozilla and the OOo binaries do.

> to what at one point used to be "current" distributions is not
> necessarily something someone wants to do: Intel's 8051 cross
> assemblers from nearly twenty years ago which used to be hosted on DOS
> still work on Windows XP.

Oh, I see. Now we are in a discussion about where exactly the borders
of compatibiltiy are -- which was not what you wrote 2 posts ago. Let
me quote your own words:

> You seem to be under the misimpression that what you call "LINUX" is
> an operating system. Dynamically linked binaries for one GNU/Linux
> distribution are extremely unlikely to work for another GNU/Linux
> distribution.

I could be talking about what could be done to run a 20 year old
program on a current Linux box.

But since you obviously (to me) have only an axe to grind and want to
do some fudding, I'll cut it short here: Go away. What you say is
wrong and I don't want to discuss about grains of truth in a heap of
drivel and FUD.


> |-----------------------------------------------------------------------|
> |"> At home, the operating system I mainly use is Microsoft DOS version |
> |> 5. The money which was paid for it in the 1990s was for a permanent  |
> |> license and I do not need to buy new software and hardware for it. It|
> |> works better than any of the other operating systems you mentioned in|
> |> this thread.                                                         |
> |                                                                       |
> |What does "work better" mean? Does it have better virtual memory       |
> |management? Does ist run picture processing programs like Gimp or      |
> |photo shop? Etc ...                                                    |
> |                                                                       |
> |                                                                       |
> |Regards -- Markus"                                                     |
> |-----------------------------------------------------------------------|
>
> No. It does not crash. It does what I need.

I mean, that almost says it all.

-- Markus




^ permalink raw reply	[flat|nested] 83+ messages in thread

* Re: Current status of Ada?
  2007-08-31 11:54           ` Colin Paul Gloster
@ 2007-08-31 13:31             ` Markus E L
  2007-08-31 22:32             ` anon
  1 sibling, 0 replies; 83+ messages in thread
From: Markus E L @ 2007-08-31 13:31 UTC (permalink / raw)



Colin Paul Gloster wrote:

<... snipped long irrelevant quotes from documentation of various libaries...>


And what exactly do you want to tell us by that? In your precious DOS5
I assume you're just taking the "libraries" that came with DOS and/or
your development system. And now you're quoting doucmentation at us
that is destined to be read by people integrating libraries really
really near to the system? 


- M





^ permalink raw reply	[flat|nested] 83+ messages in thread

* Re: Current status of Ada?
  2007-08-29 20:37                       ` Ed Falis
  2007-08-29 21:49                         ` Gautier
@ 2007-08-31 14:25                         ` adaworks
  2007-08-31 17:18                           ` Adam Beneschan
  2007-08-31 19:45                           ` Ed Falis
  1 sibling, 2 replies; 83+ messages in thread
From: adaworks @ 2007-08-31 14:25 UTC (permalink / raw)



"Ed Falis" <falis@verizon.net> wrote in message 
news:PM000438DC8E87815A@tilopa.unknown.dom...
>
> Which does not contradict my statement in the context of the times.
> Despite the superficially "fair" wording of the memo, it was almost
> universally interpreted as DoD walking away from Ada.  One of my
> colleagues was at a meeting recently where some yoyo got up and said
> "Thank God we got rid of Ada"!  Probably because that was the "cool"
> view among those who felt oppressed by the mandate (largely in terms of
> their short-term profit margins).
>
> - Ed
>
I published an article in Crosstalk several years ago that attempted to clarify
Mr. Paige's intent.   I even sent him a draft of the article for his approval 
before
publishing it.   He agreed with my assessment and the content of the article.

His original hope was that, having been proven successful in a lot of DoD
projects, Ada would stand on its own and be chosen without the coercion
of a DoD mandate.   It has been suggested by some that there was a lot
of "behind the scenes" influence from DoD contractor executives to get
rid of the Ada mandate.  There may have been some of this, but there
was also a lot of controversy generated in other quarters.

Some people in this forum may recall the flurry of email and forum postings
from some pipsqueak (I cannot recall his name) who constantly bombarded
Mr. Paige and other DoD executives with diatribes about both Ada and their
management of Ada.   It did not help at all that some former AJPO officials,
in particular Don Reifer, became turncoats and used their visibility in the
software industry to publicly denigrate and discourage the use of Ada in
DoD publications such as Crosstalk.

I used to do a lot of training and consulting for Lockheed and CSC related
to the Aegis project.   Soon after the Paige memo, Lockheed dictated that
the software for Aegis would be written in C++ instead of Ada.  Almost all
training in Ada stopped, and the programmers were given intensive training
in C++.   I told everyone that it was a big mistake, but my advice was of
little interest to those who were already biased toward C++.   The answer
was, "We can find C++ programmers right out of university CS programs,
but no one teaches Ada in CS."

A lot of the early frustration with Ada 83 was justified.   There were things
one could not do easily with it.   Some of the work-arounds required on
some projects were horrible.   There was no language defined data type for
unsigned integers and I recall a project where that took a lot of time away
from the programming effort just to invent a work-around.    Hobbyists,
many of whom were more influential than anyone realized, found they could
not easily format a simple MS-DOS screen with most compilers.   The
compiler vendors resorted to ANSI.SYS, which was simply another
work-around.    Alsys did have a special package that supported an unsigned
integer, and I recall a USMC project where we were able to access B800(Hex)
area of memory to directly access the video display mapping.

With Ada 95, a lot of things got better.  We no longer had to make excuses
for, nor invent work-arounds for, that lack of inheritance.   It does not matter
who made the mistake of excluding inheritance from the language in the first
place.   I remember many discussions where I was defending Ada 83
because it did not support extensible inheritance.  As it turns out, we still 
don't
use inheritance that much for safety-critical software anyway.  And we
certainly don't use dynamic binding.

In spite of the good efforts of people like Ed Falis and Ben Brosgol at Alsys,
commercial adoption was a failure.   In fact, it was due to the efforts of those
two people that Ada 95 did become hospitable to commercial and business
data processing applications.   Unfortunately, the compiler publishers ensured
that no one in the commercial world would use Ada by:  1) pricing the compilers
so no one could afford them, and 2) separating Ada from the rest of their 
product
line by relegating it to a sales option for their Federal division.   At IBM and
Rational, very few people on the commercial side of the sales force had any
knowledge of Ada.

The consortiums (ARA, etc.) found a way to waste money on some of the most
absurd ad campaigns ever launched.    Does anyone remember those ridiculous
ads in the late 1990's.   That was money down the drain.

Ada continues to be the best option for safety-critical and military weapon
systems.  I work in a DoD organization and try to promote it whenever I
can.  My reasons for promoting Ada for DoD software have little to do with
Ada, per se, but with my concern about the dependability of software that
must work right everytime it is used.   With Ada we have a better chance
of achieving that goal than we do with C or C++, or even Java.   I have even
been called an "Ada bigot," and sometimes described as a "throwback" for
my views on programming language choice.

As nearly as I can tell, my continued advocacy of Ada for DoD software puts
me in a very small minority of the "quaint but tolerated" software community.
Most of my Ada-knowledgeable colleagues have given up the fight and gone
on to other things.  They have concluded that C++ is good enough; Java is
good enough;   Python is good enough.    One of my students told me recently
of a flight-control system on one of our military aircraft where the software
is written in VisualBasic.  I hope he is wrong.

When the Paige memo came out, I commented in a public article (in JOOP) that,
if the DoD cannot manage a single language policy, how do they expect to manage
a multiple-language policy.  They can't.   They have decided to let the 
contractors
make the choice.  The long-term consequences of this abrogation of 
responsibility
will be dire, but no one seems to care.

I realize that many in this forum are not concerned with warfighting software. 
Perhaps
the commercial software you are developing will make enough difference that some
of those in the DoD who need to understand the issues of software 
decision-making
will come to their senses when they see the results of your work.    However, it 
is
too late for influencing the DoD contractors.  They are now free to use any 
language
they wish, including some proprietary language they might invent or extensions 
to
some existing language that no one else knows about.

The Paige memo did its damage.  Now we need to find some way to repair that
damage.   It might be too late.   On the bright side, SPARK is "sparking" 
renewed
interest in Ada -- as long as we don't call it Ada.

Richard Riehle 





^ permalink raw reply	[flat|nested] 83+ messages in thread

* Re: Current status of Ada?
  2007-08-31 14:25                         ` adaworks
@ 2007-08-31 17:18                           ` Adam Beneschan
  2007-08-31 19:46                             ` Ed Falis
                                               ` (2 more replies)
  2007-08-31 19:45                           ` Ed Falis
  1 sibling, 3 replies; 83+ messages in thread
From: Adam Beneschan @ 2007-08-31 17:18 UTC (permalink / raw)


On Aug 31, 7:25 am, <adawo...@sbcglobal.net> wrote:

> I used to do a lot of training and consulting for Lockheed and CSC related
> to the Aegis project.   Soon after the Paige memo, Lockheed dictated that
> the software for Aegis would be written in C++ instead of Ada.  Almost all
> training in Ada stopped, and the programmers were given intensive training
> in C++.   I told everyone that it was a big mistake, but my advice was of
> little interest to those who were already biased toward C++.   The answer
> was, "We can find C++ programmers right out of university CS programs,
> but no one teaches Ada in CS."

Sigh...  My initial reaction to this is that this thinking is just
totally wrong-headed, and for reasons having nothing to do with the
languages involved.  I frankly wouldn't expect good results from
*anyone* who can program in language X because it's what they learned
in college but couldn't pick up language Y; to me, I wouldn't trust
someone like that to have a real understanding of "software" or
"programming", and because of that I wouldn't expect them to write
good software no matter how good language X is, even if it were Ada.
Ada is not a good enough language to make up for a fundamental lack of
software engineering understanding.

But I could be way off base.

                           -- Adam





^ permalink raw reply	[flat|nested] 83+ messages in thread

* Re: Current status of Ada?
  2007-08-31 14:25                         ` adaworks
  2007-08-31 17:18                           ` Adam Beneschan
@ 2007-08-31 19:45                           ` Ed Falis
  1 sibling, 0 replies; 83+ messages in thread
From: Ed Falis @ 2007-08-31 19:45 UTC (permalink / raw)


No argument with any of your points, Richard, except for giving me
shared credit with Ben on the info systems annex: that was his doing.



^ permalink raw reply	[flat|nested] 83+ messages in thread

* Re: Current status of Ada?
  2007-08-31 17:18                           ` Adam Beneschan
@ 2007-08-31 19:46                             ` Ed Falis
  2007-09-01  1:51                             ` Markus E L
  2007-09-04  7:07                             ` Ole-Hjalmar Kristensen
  2 siblings, 0 replies; 83+ messages in thread
From: Ed Falis @ 2007-08-31 19:46 UTC (permalink / raw)


Adam Beneschan wrote:

> But I could be way off base.

No.  You're a professional.



^ permalink raw reply	[flat|nested] 83+ messages in thread

* Re: Current status of Ada?
  2007-08-31 11:54           ` Colin Paul Gloster
  2007-08-31 13:31             ` Markus E L
@ 2007-08-31 22:32             ` anon
  1 sibling, 0 replies; 83+ messages in thread
From: anon @ 2007-08-31 22:32 UTC (permalink / raw)


Sorry about that, Colin! But it was a long day 36+ hours. 

What I meant was that there are some US Magazines that have an 
European version. And a few will share an article or two, but mostly
the articles are different.

An example is:

A C project called the SOS (Simple OS) [ which the Toy Lovelace Ada 
OS was created from ] was created for a series of articles that were 
written for the "Linux Magazine, French edition". But the US Linux 
Magazine did not print the series. And if you download the articles in 
the pdf format you better know the language. Because there is no English 
version of the articles or its source code examples.


Now "PC world, Byte, and others" were that is, in the US appraising 
Microsoft. Except for a few like "Mac world" or "OS/2 professional", 
which appraised their own sponsors. It was hard to dig out the truth in 
some of these article or even the ads.



In <slrnfdg0cd.5hn.Colin_Paul_Gloster@mizar.iet.unipi.it>, Colin Paul Gloster <Colin_Paul_Gloster@ACM.org> writes:
>On 2007-08-31, anon <anon@anon.org> wrote:
>
>|----------------------------------------------------------------------------|
>|"You might still go to the library are get some name of the Eurpoean        |
>|computer magazines name.  Then check their website for archive.             |
>|A few time I have done this and have found what I was looking for."         |
>|----------------------------------------------------------------------------|
>
>Please post in English. It is unclear to me precisely what you tried
>to convey, but almost all names I have learnt of the many commercial
>computer magazines I am aware of are for European magazines. From my
>own archive (not from a library) I located these for you last night:
>"PC Format", July 1995, Page 119 (an advertisement for many compact
>disks, including GNAT for "Amiga, DOS, Windows NT, OS/2"; "Linux";
>software for "CP/M" (not on an Intel processor I expect); two Hobbes
>products for OS/2; software for NeXT Step; BSD; TeX "for Unix, DOS,
>Macintosh, Windows NT, OS/2, etc.";
>"PC Format", February 1995, Pages 112; 113; and 115, a review of OS/2
>Warp (which did not contain any mention that anything else is good,
>but did contain a recommendation to use Windows instead): "[..]
>
>[..] OS/2 Warp, IBM's third attempt at "the world's most popular
>32-bit operating system for the PC" [..]
>[..]
>
>[..]
>OS/2 has been around in various evolving forms for eight years
>now. So, you might just be thinking, why the hell isn't it a more
>popular sys-tem? [..]
>[..]
>[..] there are around 2,000 native OS/2 programs at the moment,
>compared to approximately 10,000 Windows programs.[..]
>
>[..]
>
>For: Good multimedia and games support on a fast enough system
>* Comprehensive Internet software
>Against: Deeply unattractive interface * Slow * Crashes alarmingly
>often * Fiddly procedures for simple operations
>
>PCF Rating 59%";
>"PC Format", April 1995, Page 158, letters re OS/2 Warp;
>"PC Format", May 1995, Page 145, a letter re OS/2 Warp;
>"PC Format", August 1995, a feature on buggy software, in "The Gallery
>of Shame": Microsoft Windows Calculator; MS-DOS 6.0; OS/2 Warp ("At
>least IBM manages to compete with Microsoft in the bug stakes"); and
>"Frontier: First Encounters";
>and
>"PC Format", October 1995, Pages 148 and 149, letters re OS/2 Warp.
>I admit that "PC Format" is not from a trustable publisher (e.g.
>HTTP://WorldOfStuart.ExcellentContent.com/drivergate/drivergate.htm
>and a columnist for the SAM Coupe for "Your Sinclair" claimed
>afterwards on the Internet that SAM Coupes are crap; and book reviews
>of bad books in "PC Plus" were awarded 8/10 or more) and that "PC
>Format" was not one of the magazines most oriented towards businesses,
>but this is still evidence to counter the notion that most Eurasian
>businesses used OS/2 in the 1990s.
>
>|----------------------------------------------------------------------------|
>|"Well, the history of OS/2 (2.0-Warp) is that. Version 2.0 was written      |
>|by Microsoft and like all os that they have release the first version had   |
>|a few bugs, but the version was better than Windows 3.x.  IBM released      |
>|version 2.1 patched version 2.0 just like they did with DOS ( MS released   |
>|verson 6.00 and IBM would release the patched version 6.01 a few week       |
>|later ).  Then IBM released a major upgrade to 3.0 to include the P4. But   |
>|the writting was on the wall because when they created release 4.0 aka      |
>|OS/2 WARP, most of IBM TEAM OS/2 had already transfered to other            |
>|projects such as JAVA and the others that were left were looking mostly     |
>|for new job. So, their hearts was not into doing a good job."               |
>|----------------------------------------------------------------------------|
>
>IBM released PC DOS (after MS DOS 5, Disk Operating Systems from other
>vendors were less like MS DOS). IBM's involvement with Java was not so
>significant at that time.
>
>|----------------------------------------------------------------------------|
>|"[..]  As for your European magazine                                        |
>|they normally was talking about WARP.                                       |
>|                                                                            |
>|[..]"                                                                       |
>|----------------------------------------------------------------------------|
>
>Please provide evidence of this.
>
>|----------------------------------------------------------------------------|
>|"> Dynamically linked binaries for one GNU/Linux                            |
>|>distribution are extremely unlikely to work for another GNU/Linux          |
>|>distribution. They are different operating systems. Many things for        |
>|>Microsoft Windows 98 will not run on Microsoft NT 3.51, but their          |
>|>level of binary compatibility is far more than is common between           |
>|>GNU/Linux distributions.                                                   |
>|                                                                            |
>|Actually, the installing program that is normally used today is "RPM",      |
>|which trys to insure that the program has all the libraries it needs before |
>|RPM will install the program. So, they is no real problem here."            |
>|----------------------------------------------------------------------------|
>
>If the required libraries are not available, then the software will
>not magically be installed. It is common for a GNU/Linux distribution
>to be provided in such a way that almost only one version of a library
>is the main copy. E.g. from
>WWW.GNU.org/software/libc/FAQ.html#s-1.17
>"[..]
>
>We don't advise building without symbol versioning, since you lose
>binary compatibility - forever! The binary compatibility you lose is
>not only against the previous version of the GNU libc (version 2.0)
>but also against all future versions.
>
>[..]
>
>2.1. Can I replace the libc on my Linux system with GNU libc?
>{UD} You cannot replace any existing libc for Linux with GNU libc. It
>is binary incompatible and therefore has a different major
>version. You can, however, install it alongside your existing libc. 
>For Linux there are three major libc versions: 
>
>    libc-4          a.out libc
>    libc-5                original ELF libc
>    libc-6                         GNU libc
>
>You can have any combination of these three installed. [..]
>
>2.2. How do I configure GNU libc so that the essential libraries like
>libc.so go into /lib and the other into /usr/lib?
>{UD,AJ} Like all other GNU packages GNU libc is designed to use a base
>directory and install all files relative to this. The default is
>/usr/local, because this is safe (it will not damage the system if
>installed there). If you wish to install GNU libc as the primary C
>library on your system, set the base directory to /usr (i.e. run
>configure --prefix=/usr <other_options>). Note that this can damage
>your system; see question 2.3 for details. [..]
>
>2.3. How should I avoid damaging my system when I install GNU libc?
>{ZW} If you wish to be cautious, do not configure with
>--prefix=/usr. If you don't specify a prefix, glibc will be installed
>in /usr/local, where it will probably not break anything. (If you wish
>to be certain, set the prefix to something like /usr/local/glibc2
>which is not used for anything.) 
>The dangers when installing glibc in /usr are twofold: 
>
>
>glibc will overwrite the headers in /usr/include. Other C libraries
>install a different but overlapping set of headers there, so the
>effect will probably be that you can't compile anything. You need to
>rename /usr/include out of the way before running `make install'. (Do
>not throw it away; you will then lose the ability to compile programs
>against your old libc.) 
>
>None of your old libraries, static or shared, can be used with a
>different C library major version. For shared libraries this is not a
>problem, because the filenames are different and the dynamic linker
>will enforce the restriction. But static libraries have no version
>information. You have to evacuate all the static libraries in /usr/lib
>to a safe location. 
>
>The situation is rather similar to the move from a.out to ELF which
>long-time Linux users will remember. 
>
>[..]"
>
>Another example, from
>WWW.FreeType.org/freetype2/freetype-2.2.0.html
>in which ignorance of how to use libraries exhibited by major
>contributors to GNU/Linux distributions is highlighted:
>"[..]
>
>Installing FreeType 2.2.0 on a Unix system is likely to break your
>desktop, by making it impossible to start any graphics
>application. This includes .gdm. and .kdm., the default graphical
>login programs of many distributions.
>
>The problem doesn't lie in the font engine itself, but on dependent
>libraries that use it incorrectly. This document node tries to explain
>the current situation, and what can be done. [..]
>
>[..]
>
>Consequences
>With some luck, the internal changes of a new FreeType release don't
>break anything. Otherwise we get e-mails to our mailing lists, telling
>us that [..]
>`We, (distribution-name), can't update our version of FreeType because
>it breaks things'.
>
>[..]"
>
>Installing multiple versions of one library is possible in GNU/Linux,
>but not necessarily particularly easy. It is somewhat easier with
>FreeBSD, but not perfect. Using FreeBSD's packages (similar to RPMs)
>will not always magically install an old library if you need it.
>
>|----------------------------------------------------------------------------|
>|"[..]                                                                       |
>|                                                                            |
>|>                                                                           |
>|>At home, the operating system I mainly use is Microsoft DOS version        |
>|>5. The money which was paid for it in the 1990s was for a permanent        |
>|>license and I do not need to buy new software and hardware for it. It      |
>|>works better than any of the other operating systems you mentioned in      |
>|>this thread.                                                               |
>|                                                                            |
>|Well your license is what is called an "AS-IS" license.  That states that   |
>|if the software damages things such as your computer, TV/VCR (connected     |
>|through video card).  Or even hurt you, the software copright owners are    |
>|not liable for any damages, including your life.                            |
>|                                                                            |
>|But when it comes to business, they want someone liable, so they can        |
>|recover their damages or to pass the buck to if someone get hurt. That      |
>|means that businesses pay for yealy license and the software copright       |
>|owners provides timely updates to the software.  And in some cases          |
>|the software copright owners can share in legal reasonability for           |
>|damages."                                                                   |
>|----------------------------------------------------------------------------|
>
>No matter what is written in the license, European law prevails and various
>defensive rights claimed by authors are actually illegal and not enforcable.




^ permalink raw reply	[flat|nested] 83+ messages in thread

* Re: Current status of Ada?
  2007-08-31 17:18                           ` Adam Beneschan
  2007-08-31 19:46                             ` Ed Falis
@ 2007-09-01  1:51                             ` Markus E L
  2007-09-01 17:02                               ` Gary Scott
  2007-09-04  7:07                             ` Ole-Hjalmar Kristensen
  2 siblings, 1 reply; 83+ messages in thread
From: Markus E L @ 2007-09-01  1:51 UTC (permalink / raw)



Adam Beneschan wrote:

> On Aug 31, 7:25 am, <adawo...@sbcglobal.net> wrote:
>
>> I used to do a lot of training and consulting for Lockheed and CSC related
>> to the Aegis project.   Soon after the Paige memo, Lockheed dictated that
>> the software for Aegis would be written in C++ instead of Ada.  Almost all
>> training in Ada stopped, and the programmers were given intensive training
>> in C++.   I told everyone that it was a big mistake, but my advice was of
>> little interest to those who were already biased toward C++.   The answer
>> was, "We can find C++ programmers right out of university CS programs,
>> but no one teaches Ada in CS."
>
> Sigh...  My initial reaction to this is that this thinking is just
> totally wrong-headed, and for reasons having nothing to do with the
> languages involved.  I frankly wouldn't expect good results from
> *anyone* who can program in language X because it's what they learned
> in college but couldn't pick up language Y; to me, I wouldn't trust
> someone like that to have a real understanding of "software" or
> "programming", and because of that I wouldn't expect them to write
> good software no matter how good language X is, even if it were Ada.
> Ada is not a good enough language to make up for a fundamental lack of
> software engineering understanding.
>
> But I could be way off base.

No. This was approximately my reaction when I read "can find C++
programmers right out of university".

Regards -- Markus




^ permalink raw reply	[flat|nested] 83+ messages in thread

* Re: Current status of Ada?
  2007-09-01  1:51                             ` Markus E L
@ 2007-09-01 17:02                               ` Gary Scott
  2007-09-02 19:04                                 ` adaworks
  2007-09-03  6:14                                 ` anon
  0 siblings, 2 replies; 83+ messages in thread
From: Gary Scott @ 2007-09-01 17:02 UTC (permalink / raw)


Markus E L wrote:

> Adam Beneschan wrote:
> 
> 
>>On Aug 31, 7:25 am, <adawo...@sbcglobal.net> wrote:
>>
>>
>>>I used to do a lot of training and consulting for Lockheed and CSC related
>>>to the Aegis project.   Soon after the Paige memo, Lockheed dictated that
>>>the software for Aegis would be written in C++ instead of Ada.  Almost all
>>>training in Ada stopped, and the programmers were given intensive training
>>>in C++.   I told everyone that it was a big mistake, but my advice was of
>>>little interest to those who were already biased toward C++.   The answer
>>>was, "We can find C++ programmers right out of university CS programs,
>>>but no one teaches Ada in CS."
>>
>>Sigh...  My initial reaction to this is that this thinking is just
>>totally wrong-headed, and for reasons having nothing to do with the
>>languages involved.  I frankly wouldn't expect good results from
>>*anyone* who can program in language X because it's what they learned
>>in college but couldn't pick up language Y; to me, I wouldn't trust
>>someone like that to have a real understanding of "software" or
>>"programming", and because of that I wouldn't expect them to write
>>good software no matter how good language X is, even if it were Ada.
>>Ada is not a good enough language to make up for a fundamental lack of
>>software engineering understanding.
>>
>>But I could be way off base.
> 
> 
> No. This was approximately my reaction when I read "can find C++
> programmers right out of university".

But part of the issue has been unhappiness of the programmers 
themselves.  When told that they would have to program in Ada, the C 
programmers were turning down job offers.  Not because they couldn't 
pick up Ada, but because they wanted to keep their C skills polished in 
case they found a better position elsewhere.  You do get rusty from 
non-use, and you fall behind the latest standards over time.


> 
> Regards -- Markus
> 


-- 

Gary Scott
mailto:garylscott@sbcglobal dot net

Fortran Library:  http://www.fortranlib.com

Support the Original G95 Project:  http://www.g95.org
-OR-
Support the GNU GFortran Project:  http://gcc.gnu.org/fortran/index.html

If you want to do the impossible, don't hire an expert because he knows 
it can't be done.

-- Henry Ford



^ permalink raw reply	[flat|nested] 83+ messages in thread

* Re: Current status of Ada?
  2007-09-01 17:02                               ` Gary Scott
@ 2007-09-02 19:04                                 ` adaworks
  2007-09-02 20:03                                   ` Gary Scott
  2007-09-02 20:05                                   ` Ed Falis
  2007-09-03  6:14                                 ` anon
  1 sibling, 2 replies; 83+ messages in thread
From: adaworks @ 2007-09-02 19:04 UTC (permalink / raw)



"Gary Scott" <garylscott@sbcglobal.net> wrote in message 
news:yWgCi.852$4J3.839@newssvr22.news.prodigy.net...
>
> But part of the issue has been unhappiness of the programmers themselves. 
> When told that they would have to program in Ada, the C programmers were 
> turning down job offers.  Not because they couldn't pick up Ada, but because 
> they wanted to keep their C skills polished in case they found a better 
> position elsewhere.  You do get rusty from non-use, and you fall behind the 
> latest standards over time.
>
I have heard this argument from the so-called managers who were using
it as an excuse for not using Ada.    When the interviewing manager says
something such as, "Of course, in our shop you will be programming in
Ada instead of C.   I know this is a little bit out of the mainstream, but
the government programming we do requires us to use Ada."  Or some
similar line of apologetic interviewing, what can we expect.   Yes.  Too
often, the managers would apologize for using Ada instead of focusing
on the benefits of using it.   And there are a lot of benefits.  Adam mentioned
the software engineering benefits, and those benefits are substantial.

When I was just a programmer, even a programming manager, before discovering
Ada, I did not really understand software engineering very well.   Most of what
passed for (and still passes for) software engineering was the adoption of 
Industrial
Engineering protocols on the software process.   There was very little of what
any real engineer would call engineering.    I have Ada to thank for helping me
rise above the programming model that I had been stuck with for so many years.

Hardly anyone engineers software in C.   Very few really use C++ to engineer
software solutions.   As long as we remain tied to the notion that programmers
are the driving force in the software process, we are doomed to a long nightmare
of horrible applications where debugging is the norm and design is the 
exception.
If C++ is the answer, someone is asking the wrong question.

Where C is often called a "universal assembler,"  C++ is an object-oriented
assembler, and not as universal as C.    If software engineering is, in part, 
about
levels of abstraction, C++ is at a very low level of abstraction.   As long as 
we
continue to think of software in terms of computers instead of in terms of the
required solutions, we will be stuck with a model of software that continues
to focus on the low-level issues.

When I first began to learn Ada, coming to it as an old-fashioned programmer,
it was a strange and difficult transition.   My first inclination was to look 
for ways
I could leverage Chapter 13 for my code.    It took a while to understand the
finer points of the language.  Once I was able to understand those, it seemed
strange to me that I used to write programs in a different way.

Sadly, those LMCO managers on Aegis who made the decision for C++ instead
of Ada simply don't understand Ada.   They are still thinking in terms of 
programming
languages, not in terms of engineered software.   This is true of most of the 
DoD
contractors I have known over the past twenty+ years.   They have no idea of the
benefits of software engineering, something they can do with Ada better than 
with
most other options.   It is a matter of ignorance, nothing more.    If they did 
understand
the difference, there would never have been abandonment of Ada in favor of C++.

So, instead of learning how to apply good software engineering principles, most 
of
them have behaved like human lemmings, blindly following the idiotic choices 
made
by those in the software industry who also know little about engineering, but a 
lot
about programming.

Until the DoD, and industry in general, begins to take more of an engineering 
approach
to the development of software, we will continue to wrestle in our bedclothes 
with
the software nightmares that continue to haunt us, only to wake in the morning 
and
discover that our best efforts to control those nightmares have consummated 
themselves
in nothing more than a simple wet-dream.

Richard Riehle







^ permalink raw reply	[flat|nested] 83+ messages in thread

* Re: Current status of Ada?
  2007-09-02 19:04                                 ` adaworks
@ 2007-09-02 20:03                                   ` Gary Scott
  2007-09-03 11:06                                     ` Peter C. Chapin
  2007-09-02 20:05                                   ` Ed Falis
  1 sibling, 1 reply; 83+ messages in thread
From: Gary Scott @ 2007-09-02 20:03 UTC (permalink / raw)


adaworks@sbcglobal.net wrote:
> "Gary Scott" <garylscott@sbcglobal.net> wrote in message 
> news:yWgCi.852$4J3.839@newssvr22.news.prodigy.net...
> 
>>But part of the issue has been unhappiness of the programmers themselves. 
>>When told that they would have to program in Ada, the C programmers were 
>>turning down job offers.  Not because they couldn't pick up Ada, but because 
>>they wanted to keep their C skills polished in case they found a better 
>>position elsewhere.  You do get rusty from non-use, and you fall behind the 
>>latest standards over time.
>>
> 
> I have heard this argument from the so-called managers who were using
> it as an excuse for not using Ada.    When the interviewing manager says
> something such as, "Of course, in our shop you will be programming in
> Ada instead of C.   I know this is a little bit out of the mainstream, but
> the government programming we do requires us to use Ada."  Or some
> similar line of apologetic interviewing, what can we expect.   Yes.  Too
> often, the managers would apologize for using Ada instead of focusing
> on the benefits of using it.   And there are a lot of benefits.  Adam mentioned
> the software engineering benefits, and those benefits are substantial.

I don't disagree that this would be an impact of such a line of 
questioning.  I have no information that this occurred.  It certainly 
never happened with me.  However, I have discussed these issues with 
many programmers and it is a somewhat pervasive attitude that not 
keeping their C language skills honed places them at a competitive 
disadvantage.  Defense has somewhat frequent employment ups and downs. 
They simply want to be competitive with those competing for commercial jobs.

I had a conversation with Nancy Leveson (Safety Critical Software).  She 
tends to be somewhat language agnostic in her books, but it is my belief 
that she agrees with the above but is hesitant to voice such a heretical 
view.
> 
> When I was just a programmer, even a programming manager, before discovering
> Ada, I did not really understand software engineering very well.   Most of what
> passed for (and still passes for) software engineering was the adoption of 
> Industrial
> Engineering protocols on the software process.   There was very little of what
> any real engineer would call engineering.    I have Ada to thank for helping me
> rise above the programming model that I had been stuck with for so many years.
> 
> Hardly anyone engineers software in C.   Very few really use C++ to engineer
> software solutions.   As long as we remain tied to the notion that programmers
> are the driving force in the software process, we are doomed to a long nightmare
> of horrible applications where debugging is the norm and design is the 
> exception.
> If C++ is the answer, someone is asking the wrong question.
> 
> Where C is often called a "universal assembler,"  C++ is an object-oriented
> assembler, and not as universal as C.    If software engineering is, in part, 
> about
> levels of abstraction, C++ is at a very low level of abstraction.   As long as 
> we
> continue to think of software in terms of computers instead of in terms of the
> required solutions, we will be stuck with a model of software that continues
> to focus on the low-level issues.
> 
> When I first began to learn Ada, coming to it as an old-fashioned programmer,
> it was a strange and difficult transition.   My first inclination was to look 
> for ways
> I could leverage Chapter 13 for my code.    It took a while to understand the
> finer points of the language.  Once I was able to understand those, it seemed
> strange to me that I used to write programs in a different way.
> 
> Sadly, those LMCO managers on Aegis who made the decision for C++ instead
> of Ada simply don't understand Ada.   They are still thinking in terms of 
> programming
> languages, not in terms of engineered software.   This is true of most of the 
> DoD
> contractors I have known over the past twenty+ years.   They have no idea of the
> benefits of software engineering, something they can do with Ada better than 
> with
> most other options.   It is a matter of ignorance, nothing more.    If they did 
> understand
> the difference, there would never have been abandonment of Ada in favor of C++.
> 
> So, instead of learning how to apply good software engineering principles, most 
> of
> them have behaved like human lemmings, blindly following the idiotic choices 
> made
> by those in the software industry who also know little about engineering, but a 
> lot
> about programming.
> 
> Until the DoD, and industry in general, begins to take more of an engineering 
> approach
> to the development of software, we will continue to wrestle in our bedclothes 
> with
> the software nightmares that continue to haunt us, only to wake in the morning 
> and
> discover that our best efforts to control those nightmares have consummated 
> themselves
> in nothing more than a simple wet-dream.
> 
> Richard Riehle
> 
> 
> 
> 


-- 

Gary Scott
mailto:garylscott@sbcglobal dot net

Fortran Library:  http://www.fortranlib.com

Support the Original G95 Project:  http://www.g95.org
-OR-
Support the GNU GFortran Project:  http://gcc.gnu.org/fortran/index.html

If you want to do the impossible, don't hire an expert because he knows 
it can't be done.

-- Henry Ford



^ permalink raw reply	[flat|nested] 83+ messages in thread

* Re: Current status of Ada?
  2007-09-02 19:04                                 ` adaworks
  2007-09-02 20:03                                   ` Gary Scott
@ 2007-09-02 20:05                                   ` Ed Falis
  2007-09-02 21:29                                     ` roderick.chapman
  1 sibling, 1 reply; 83+ messages in thread
From: Ed Falis @ 2007-09-02 20:05 UTC (permalink / raw)


On Sun, 02 Sep 2007 15:04:57 -0400, <adaworks@sbcglobal.net> wrote:
...
> Until the DoD, and industry in general, begins to take more of an  
> engineering
> approach
> to the development of software, we will continue to wrestle in our  
> bedclothes
> with
> the software nightmares that continue to haunt us, only to wake in the  
> morning
> and
> discover that our best efforts to control those nightmares have  
> consummated
> themselves
> in nothing more than a simple wet-dream.
>
> Richard Riehle

Hear! Hear!

And for another perspective that I consider valuable check out "Lean  
Software Strategies" by Middleton and Sutton.  It won the 2007 Shingo  
award, which Business Week has called the "Nobel Prize" of manufacturing.   
They recommend Ada not for its technical merits, but for its role in  
ensuring the integrity of the software production process. An interesting  
point of view that may resonate with some of you here.

- Ed



^ permalink raw reply	[flat|nested] 83+ messages in thread

* Re: Current status of Ada?
  2007-09-02 20:05                                   ` Ed Falis
@ 2007-09-02 21:29                                     ` roderick.chapman
  2007-09-03  1:18                                       ` Gary Scott
  0 siblings, 1 reply; 83+ messages in thread
From: roderick.chapman @ 2007-09-02 21:29 UTC (permalink / raw)


On Sep 2, 9:05 pm, "Ed Falis" <fa...@verizon.net> wrote:
> And for another perspective that I consider valuable check out "Lean
> Software Strategies" by Middleton and Sutton.  It won the 2007 Shingo
> award, which Business Week has called the "Nobel Prize" of manufacturing.

Indeed it did. Jim Sutton (of Lockheed) was one of the designers of
the software process that's used on the C130J Mission Computers.
Which programming language do they use? Yup...SPARK... :-)
 - Rod






^ permalink raw reply	[flat|nested] 83+ messages in thread

* Re: Current status of Ada?
  2007-09-02 21:29                                     ` roderick.chapman
@ 2007-09-03  1:18                                       ` Gary Scott
  0 siblings, 0 replies; 83+ messages in thread
From: Gary Scott @ 2007-09-03  1:18 UTC (permalink / raw)


roderick.chapman@googlemail.com wrote:
> On Sep 2, 9:05 pm, "Ed Falis" <fa...@verizon.net> wrote:
> 
>>And for another perspective that I consider valuable check out "Lean
>>Software Strategies" by Middleton and Sutton.  It won the 2007 Shingo
>>award, which Business Week has called the "Nobel Prize" of manufacturing.
> 
> 
> Indeed it did. Jim Sutton (of Lockheed) was one of the designers of
> the software process that's used on the C130J Mission Computers.

We'll have to talk privately about this...:)

> Which programming language do they use? Yup...SPARK... :-)
>  - Rod
> 
> 
> 


-- 

Gary Scott
mailto:garylscott@sbcglobal dot net

Fortran Library:  http://www.fortranlib.com

Support the Original G95 Project:  http://www.g95.org
-OR-
Support the GNU GFortran Project:  http://gcc.gnu.org/fortran/index.html

If you want to do the impossible, don't hire an expert because he knows 
it can't be done.

-- Henry Ford



^ permalink raw reply	[flat|nested] 83+ messages in thread

* Re: Current status of Ada?
  2007-09-01 17:02                               ` Gary Scott
  2007-09-02 19:04                                 ` adaworks
@ 2007-09-03  6:14                                 ` anon
  2007-09-03  7:10                                   ` Pascal Obry
  2007-09-03 16:12                                   ` Gary Scott
  1 sibling, 2 replies; 83+ messages in thread
From: anon @ 2007-09-03  6:14 UTC (permalink / raw)


Actually, back in the 80s and 90s the programmer could write a program or 
library in C, COBOL, FORTRAN, PASCAL, or etc.  But first the programmer 
had to write the code in Ada for any company dealing with the US 
government. 

What most programmers did not like is to write the code twice, first in 
Ada, then in the designed language of their choice. They wanted creative 
management over their own projects and not wasting their time in re-wrtting 
the program. But what these programmers forgot, was that the customer and 
some times the boss (in this case US government, or contracts with the US) 
has the final word on how the job is done.

Even this rule even exist today. If the customer wants C++, then you write 
the code in C++.  If they say JAVA, you do JAVA, else you find find another 
job.  

Only if you own and pay for the complete aspects of the project, do you get 
to choose the language you will use in the project.


In <yWgCi.852$4J3.839@newssvr22.news.prodigy.net>, Gary Scott <garylscott@sbcglobal.net> writes:
>
>But part of the issue has been unhappiness of the programmers 
>themselves.  When told that they would have to program in Ada, the C 
>programmers were turning down job offers.  Not because they couldn't 
>pick up Ada, but because they wanted to keep their C skills polished in 
>case they found a better position elsewhere.  You do get rusty from 
>non-use, and you fall behind the latest standards over time.
>
>
>-- 
>
>Gary Scott
>mailto:garylscott@sbcglobal dot net
>




^ permalink raw reply	[flat|nested] 83+ messages in thread

* Re: Current status of Ada?
  2007-09-03  6:14                                 ` anon
@ 2007-09-03  7:10                                   ` Pascal Obry
  2007-09-03 16:18                                     ` Gary Scott
  2007-09-03 16:12                                   ` Gary Scott
  1 sibling, 1 reply; 83+ messages in thread
From: Pascal Obry @ 2007-09-03  7:10 UTC (permalink / raw)
  To: anon

anon a �crit :
> Even this rule even exist today. If the customer wants C++, then you write 
> the code in C++.  If they say JAVA, you do JAVA, else you find find another 
> job.  

And if you have a boss with a brain you'll have to use Ada as it costs
less and is less error prone!

And let me say it, Ada the language is not what people try to avoid...
they try to escape their role: Software Engineers and just act as simple
coder as it looks more fun!

The simple sentence "we use C++ as there is more C++ guys out there" is
just bogus. I need good software engineers not somebody who knows C++
and nothing about building safe and readable software! Good software
engineers are quite rare those days and they know whatever language. I
had one example recently, a guy knowing C/C++ only working with me on an
Ada project. In 15 days he was able to create good piece of code in Ada.
He already had the skills of a software engineer and this is the most
difficult part to acquire. Ada IMHO just help better keeping the line
straight and in this respect is the perfect tool for software engineer
as it supports good software practices quite well.

Pascal.

-- 

--|------------------------------------------------------
--| Pascal Obry                           Team-Ada Member
--| 45, rue Gabriel Peri - 78114 Magny Les Hameaux FRANCE
--|------------------------------------------------------
--|              http://www.obry.net
--| "The best way to travel is by means of imagination"
--|
--| gpg --keyserver wwwkeys.pgp.net --recv-key C1082595



^ permalink raw reply	[flat|nested] 83+ messages in thread

* Re: Current status of Ada?
  2007-09-02 20:03                                   ` Gary Scott
@ 2007-09-03 11:06                                     ` Peter C. Chapin
  2007-09-03 12:35                                       ` Maciej Sobczak
  2007-09-03 16:36                                       ` Gary Scott
  0 siblings, 2 replies; 83+ messages in thread
From: Peter C. Chapin @ 2007-09-03 11:06 UTC (permalink / raw)


Gary Scott wrote:

> I don't disagree that this would be an impact of such a line of
> questioning.  I have no information that this occurred.  It certainly
> never happened with me.  However, I have discussed these issues with
> many programmers and it is a somewhat pervasive attitude that not
> keeping their C language skills honed places them at a competitive
> disadvantage.

This is a somewhat surprising attitude to me. Working with various
languages increases one's repertoire of programming methods and design
techniques. I should think that given a choice between a person who
knows C and nothing but C, and a person who has written non-trivial code
in C, Ada, Java, and (say) Lisp, the second person would be more likely
to be a better programmer... or a better software engineer.

Peter



^ permalink raw reply	[flat|nested] 83+ messages in thread

* Re: Current status of Ada?
  2007-09-03 11:06                                     ` Peter C. Chapin
@ 2007-09-03 12:35                                       ` Maciej Sobczak
  2007-09-03 16:38                                         ` Gary Scott
  2007-09-03 16:36                                       ` Gary Scott
  1 sibling, 1 reply; 83+ messages in thread
From: Maciej Sobczak @ 2007-09-03 12:35 UTC (permalink / raw)


On 3 Wrz, 13:06, "Peter C. Chapin" <pcha...@sover.net> wrote:

> I should think that given a choice between a person who
> knows C and nothing but C, and a person who has written non-trivial code
> in C, Ada, Java, and (say) Lisp, the second person would be more likely
> to be a better programmer... or a better software engineer.

And likely more expensive for that matter. This scares off the HR
types like hell.

Being able to get a bunch of C/Java/whatever coders freshly out of
college has significant cost implications. Yes, I know that good
software engineer can be actually cheaper in the long run, but just
think about it from the point of view of the company that is
contracted for *time*.

All this mess is actually the result of the defective economy model
that we widely practice. (It is also the same kind of mental defect
that drives toy producers to outsorce their factories to China - just
to discover later on that millions of their products are toxic or
otherwise dangerous to kids.) Until *this* is fixed, there is no hope
for wide adoption of high-integrity production techniques, whether it
is software or anything else.

{oh, wait - is it comp.lang.ada.and.anything.else? :-) }

--
Maciej Sobczak
http://www.msobczak.com/




^ permalink raw reply	[flat|nested] 83+ messages in thread

* Re: Current status of Ada?
  2007-09-03  6:14                                 ` anon
  2007-09-03  7:10                                   ` Pascal Obry
@ 2007-09-03 16:12                                   ` Gary Scott
  1 sibling, 0 replies; 83+ messages in thread
From: Gary Scott @ 2007-09-03 16:12 UTC (permalink / raw)


anon wrote:
> Actually, back in the 80s and 90s the programmer could write a program or 
> library in C, COBOL, FORTRAN, PASCAL, or etc.  But first the programmer 
> had to write the code in Ada for any company dealing with the US 
> government. 
> 
> What most programmers did not like is to write the code twice, first in 
> Ada, then in the designed language of their choice. They wanted creative 
> management over their own projects and not wasting their time in re-wrtting 
> the program. But what these programmers forgot, was that the customer and 
> some times the boss (in this case US government, or contracts with the US) 
> has the final word on how the job is done.
> 
> Even this rule even exist today. If the customer wants C++, then you write 
> the code in C++.  If they say JAVA, you do JAVA, else you find find another 
> job.  
> 
> Only if you own and pay for the complete aspects of the project, do you get 
> to choose the language you will use in the project.

True.  My point was however that (and Java wasn't even on the radar 
screen) the size of the employment market for C was much larger.  Of 
course they programmed in Jovial, Fortran, C, Ada, whatever was 
dictated.  But they weren't happy with the fact that their commercial 
friends made fun of them for programming in Jovial or Fortran or Ada.

> 
> 
> In <yWgCi.852$4J3.839@newssvr22.news.prodigy.net>, Gary Scott <garylscott@sbcglobal.net> writes:
> 
>>But part of the issue has been unhappiness of the programmers 
>>themselves.  When told that they would have to program in Ada, the C 
>>programmers were turning down job offers.  Not because they couldn't 
>>pick up Ada, but because they wanted to keep their C skills polished in 
>>case they found a better position elsewhere.  You do get rusty from 
>>non-use, and you fall behind the latest standards over time.
>>
>>
>>-- 
>>
>>Gary Scott
>>mailto:garylscott@sbcglobal dot net
>>
> 
> 


-- 

Gary Scott
mailto:garylscott@sbcglobal dot net

Fortran Library:  http://www.fortranlib.com

Support the Original G95 Project:  http://www.g95.org
-OR-
Support the GNU GFortran Project:  http://gcc.gnu.org/fortran/index.html

If you want to do the impossible, don't hire an expert because he knows 
it can't be done.

-- Henry Ford



^ permalink raw reply	[flat|nested] 83+ messages in thread

* Re: Current status of Ada?
  2007-09-03  7:10                                   ` Pascal Obry
@ 2007-09-03 16:18                                     ` Gary Scott
  2007-09-03 16:44                                       ` Pascal Obry
  0 siblings, 1 reply; 83+ messages in thread
From: Gary Scott @ 2007-09-03 16:18 UTC (permalink / raw)


Pascal Obry wrote:

> anon a �crit :
> 
>>Even this rule even exist today. If the customer wants C++, then you write 
>>the code in C++.  If they say JAVA, you do JAVA, else you find find another 
>>job.  
> 
> 
> And if you have a boss with a brain you'll have to use Ada as it costs
> less and is less error prone!

You have to deal with the boss you have and the HR department you have. 
  They both increasingly are driven by the finance department rather 
than the engineering department, trying to squeeze out that last bit of 
profit margin for the stockholders.  They see the larger pool of ready 
trained (C) talent as contributing to holding salaries down (plenty of 
competition) and holding training costs in check.  Companies have hiring 
quotas that require 40 and 50 percent hires direct from college, hardly 
well-honed software engineering skills at that stage.  No, keeping 
salaries down is way up there in the criteria.

> 
> And let me say it, Ada the language is not what people try to avoid...
> they try to escape their role: Software Engineers and just act as simple
> coder as it looks more fun!
> 
> The simple sentence "we use C++ as there is more C++ guys out there" is
> just bogus. I need good software engineers not somebody who knows C++
> and nothing about building safe and readable software! Good software
> engineers are quite rare those days and they know whatever language. I
> had one example recently, a guy knowing C/C++ only working with me on an
> Ada project. In 15 days he was able to create good piece of code in Ada.
> He already had the skills of a software engineer and this is the most
> difficult part to acquire. Ada IMHO just help better keeping the line
> straight and in this respect is the perfect tool for software engineer
> as it supports good software practices quite well.
> 
> Pascal.
> 


-- 

Gary Scott
mailto:garylscott@sbcglobal dot net

Fortran Library:  http://www.fortranlib.com

Support the Original G95 Project:  http://www.g95.org
-OR-
Support the GNU GFortran Project:  http://gcc.gnu.org/fortran/index.html

If you want to do the impossible, don't hire an expert because he knows 
it can't be done.

-- Henry Ford



^ permalink raw reply	[flat|nested] 83+ messages in thread

* Re: Current status of Ada?
  2007-09-03 11:06                                     ` Peter C. Chapin
  2007-09-03 12:35                                       ` Maciej Sobczak
@ 2007-09-03 16:36                                       ` Gary Scott
  1 sibling, 0 replies; 83+ messages in thread
From: Gary Scott @ 2007-09-03 16:36 UTC (permalink / raw)


Peter C. Chapin wrote:

> Gary Scott wrote:
> 
> 
>>I don't disagree that this would be an impact of such a line of
>>questioning.  I have no information that this occurred.  It certainly
>>never happened with me.  However, I have discussed these issues with
>>many programmers and it is a somewhat pervasive attitude that not
>>keeping their C language skills honed places them at a competitive
>>disadvantage.
> 
> 
> This is a somewhat surprising attitude to me. Working with various
> languages increases one's repertoire of programming methods and design
> techniques. I should think that given a choice between a person who
> knows C and nothing but C, and a person who has written non-trivial code
> in C, Ada, Java, and (say) Lisp, the second person would be more likely
> to be a better programmer... or a better software engineer.

Yes, Working with multiple languages does.  I however had to do that on 
my own.  In one particular environment (test equipment), all of the 
models, real time data capture/processing, etc. were in extended Fortran 
77 plus imbedded and standaline assembly modules.  It wasn't that C 
would have improved the specific product at all, it was very well 
structured (although non-portable, but it was very hardware specific so 
it wouldn't be portable in any language).  It was the feeling that the 
world was passing them by as EVERYTHING was in Fortran 77.

At one point, the directive to use Ada applied to this environment as 
well so they began porting to Ada.  However, the Ada compiler was so new 
and inefficient (little optimization), the application set would no 
longer execute on a system with several times the memory and CPU 
capacity of the Fortran/assembly based one.  It eventually was 
completed, but this experience negatively tainted management against 
Ada.  No other attemps were ever made that I am aware of to use Ada for 
the test environments.  Likewise, there was no concerted attempt to 
understand WHY the Ada development foundered.  It was of course a 
mixture of operating system inefficiency, compiler inefficiency, and 
software/hardware architecture inefficiency.  The older system used 
extensive proprietary parallel processing, DMA, and shared memory and 
the new system used COTS message passing schemes.  Before the advent of 
fast CPUs, there simply was no other way to accomplish the task in a 
cost efficient manner than to use parallel processing.  With the advent 
of fast CPUs, much less thought goes into the hardware design with the 
thought that the CPU is so fast, we'll just emulate that part of the 
hardware in software or perform its processing job in a separate process 
or thread without really thinking through the overhead (cache 
utilization, interrupt processing, task switching time).

> 
> Peter


-- 

Gary Scott
mailto:garylscott@sbcglobal dot net

Fortran Library:  http://www.fortranlib.com

Support the Original G95 Project:  http://www.g95.org
-OR-
Support the GNU GFortran Project:  http://gcc.gnu.org/fortran/index.html

If you want to do the impossible, don't hire an expert because he knows 
it can't be done.

-- Henry Ford



^ permalink raw reply	[flat|nested] 83+ messages in thread

* Re: Current status of Ada?
  2007-09-03 12:35                                       ` Maciej Sobczak
@ 2007-09-03 16:38                                         ` Gary Scott
  0 siblings, 0 replies; 83+ messages in thread
From: Gary Scott @ 2007-09-03 16:38 UTC (permalink / raw)


Maciej Sobczak wrote:

> On 3 Wrz, 13:06, "Peter C. Chapin" <pcha...@sover.net> wrote:
> 
> 
>>I should think that given a choice between a person who
>>knows C and nothing but C, and a person who has written non-trivial code
>>in C, Ada, Java, and (say) Lisp, the second person would be more likely
>>to be a better programmer... or a better software engineer.
> 
> 
> And likely more expensive for that matter. This scares off the HR
> types like hell.
> 
> Being able to get a bunch of C/Java/whatever coders freshly out of
> college has significant cost implications. Yes, I know that good
> software engineer can be actually cheaper in the long run, but just
> think about it from the point of view of the company that is
> contracted for *time*.
> 
> All this mess is actually the result of the defective economy model
> that we widely practice. (It is also the same kind of mental defect
> that drives toy producers to outsorce their factories to China - just
> to discover later on that millions of their products are toxic or
> otherwise dangerous to kids.) Until *this* is fixed, there is no hope
> for wide adoption of high-integrity production techniques, whether it
> is software or anything else.
> 
Ditto

> {oh, wait - is it comp.lang.ada.and.anything.else? :-) }

I think it is close enough.  It is answering "why is use of Ada declining?".

> 
> --
> Maciej Sobczak
> http://www.msobczak.com/
> 


-- 

Gary Scott
mailto:garylscott@sbcglobal dot net

Fortran Library:  http://www.fortranlib.com

Support the Original G95 Project:  http://www.g95.org
-OR-
Support the GNU GFortran Project:  http://gcc.gnu.org/fortran/index.html

If you want to do the impossible, don't hire an expert because he knows 
it can't be done.

-- Henry Ford



^ permalink raw reply	[flat|nested] 83+ messages in thread

* Re: Current status of Ada?
  2007-09-03 16:18                                     ` Gary Scott
@ 2007-09-03 16:44                                       ` Pascal Obry
  2007-09-03 18:39                                         ` Gary Scott
  0 siblings, 1 reply; 83+ messages in thread
From: Pascal Obry @ 2007-09-03 16:44 UTC (permalink / raw)
  To: Gary Scott

Gary Scott a �crit :
> You have to deal with the boss you have and the HR department you have.
>  They both increasingly are driven by the finance department rather than
> the engineering department, trying to squeeze out that last bit of
> profit margin for the stockholders. 

That's the whole point indeed and there Ada is cheaper!

> They see the larger pool of ready
> trained (C) talent as contributing to holding salaries down (plenty of
> competition) and holding training costs in check.  Companies have hiring
> quotas that require 40 and 50 percent hires direct from college, hardly
> well-honed software engineering skills at that stage. 

And you propose to let them explode the project using C/C++ which is
quite delicate to master ??????

Pascal.

-- 

--|------------------------------------------------------
--| Pascal Obry                           Team-Ada Member
--| 45, rue Gabriel Peri - 78114 Magny Les Hameaux FRANCE
--|------------------------------------------------------
--|              http://www.obry.net
--| "The best way to travel is by means of imagination"
--|
--| gpg --keyserver wwwkeys.pgp.net --recv-key C1082595



^ permalink raw reply	[flat|nested] 83+ messages in thread

* Re: Current status of Ada?
  2007-09-03 16:44                                       ` Pascal Obry
@ 2007-09-03 18:39                                         ` Gary Scott
  2007-09-03 19:27                                           ` Dmitry A. Kazakov
  0 siblings, 1 reply; 83+ messages in thread
From: Gary Scott @ 2007-09-03 18:39 UTC (permalink / raw)


Pascal Obry wrote:

> Gary Scott a �crit :
> 
>>You have to deal with the boss you have and the HR department you have.
>> They both increasingly are driven by the finance department rather than
>>the engineering department, trying to squeeze out that last bit of
>>profit margin for the stockholders. 
> 
> 
> That's the whole point indeed and there Ada is cheaper!
> 
> 
>>They see the larger pool of ready
>>trained (C) talent as contributing to holding salaries down (plenty of
>>competition) and holding training costs in check.  Companies have hiring
>>quotas that require 40 and 50 percent hires direct from college, hardly
>>well-honed software engineering skills at that stage. 
> 
> 
> And you propose to let them explode the project using C/C++ which is
> quite delicate to master ??????

Not I.  Management does not perform a complete assessment, nor does it 
listen to engineering any longer.  Short term stock price boosts is the 
name of the game.

> 
> Pascal.
> 


-- 

Gary Scott
mailto:garylscott@sbcglobal dot net

Fortran Library:  http://www.fortranlib.com

Support the Original G95 Project:  http://www.g95.org
-OR-
Support the GNU GFortran Project:  http://gcc.gnu.org/fortran/index.html

If you want to do the impossible, don't hire an expert because he knows 
it can't be done.

-- Henry Ford



^ permalink raw reply	[flat|nested] 83+ messages in thread

* Re: Current status of Ada?
  2007-09-03 18:39                                         ` Gary Scott
@ 2007-09-03 19:27                                           ` Dmitry A. Kazakov
  0 siblings, 0 replies; 83+ messages in thread
From: Dmitry A. Kazakov @ 2007-09-03 19:27 UTC (permalink / raw)


On Mon, 03 Sep 2007 13:39:14 -0500, Gary Scott wrote:

> Not I.  Management does not perform a complete assessment, nor does it 
> listen to engineering any longer.  Short term stock price boosts is the 
> name of the game.

Right. Ada design pursued "wrong" goals: quality, accountability and
maintainability. It was not obvious then, as it is now.

-- 
Regards,
Dmitry A. Kazakov
http://www.dmitry-kazakov.de



^ permalink raw reply	[flat|nested] 83+ messages in thread

* Re: Current status of Ada?
  2007-08-31 17:18                           ` Adam Beneschan
  2007-08-31 19:46                             ` Ed Falis
  2007-09-01  1:51                             ` Markus E L
@ 2007-09-04  7:07                             ` Ole-Hjalmar Kristensen
  2 siblings, 0 replies; 83+ messages in thread
From: Ole-Hjalmar Kristensen @ 2007-09-04  7:07 UTC (permalink / raw)


>>>>> "AB" == Adam Beneschan <adam@irvine.com> writes:

    AB> On Aug 31, 7:25 am, <adawo...@sbcglobal.net> wrote:
    >> I used to do a lot of training and consulting for Lockheed and CSC related
    >> to the Aegis project.   Soon after the Paige memo, Lockheed dictated that
    >> the software for Aegis would be written in C++ instead of Ada.  Almost all
    >> training in Ada stopped, and the programmers were given intensive training
    >> in C++.   I told everyone that it was a big mistake, but my advice was of
    >> little interest to those who were already biased toward C++.   The answer
    >> was, "We can find C++ programmers right out of university CS programs,
    >> but no one teaches Ada in CS."

    AB> Sigh...  My initial reaction to this is that this thinking is just
    AB> totally wrong-headed, and for reasons having nothing to do with the
    AB> languages involved.  I frankly wouldn't expect good results from
    AB> *anyone* who can program in language X because it's what they learned
    AB> in college but couldn't pick up language Y; to me, I wouldn't trust
    AB> someone like that to have a real understanding of "software" or
    AB> "programming", and because of that I wouldn't expect them to write
    AB> good software no matter how good language X is, even if it were Ada.
    AB> Ada is not a good enough language to make up for a fundamental lack of
    AB> software engineering understanding.

    AB> But I could be way off base.

    AB>                            -- Adam


I agree completely. Just an anecdote from the past: In the late
eighties I worked on an automated toll gate system, and among the team
were two junior members. One had EE background and lots of
experience with C. The other had CS background and no experience with
C whatsoever, but a thourough understanding of software
engineering. After a couple of weeks on the project the CS guy
was definitely more productive in terms of delivering code that
worked....

-- 
   C++: The power, elegance and simplicity of a hand grenade.



^ permalink raw reply	[flat|nested] 83+ messages in thread

* Re: Current status of Ada?
  2007-08-28 11:46             ` Maciej Sobczak
  2007-08-28 11:57               ` Larry Kilgallen
@ 2007-09-12 14:50               ` Gerd
  1 sibling, 0 replies; 83+ messages in thread
From: Gerd @ 2007-09-12 14:50 UTC (permalink / raw)



> but I have an
> impression that Ada is currently better supported in Europe than in
> US.

At least not in germany. Although I'm currently working in the
military range, Ada is not accepted here. SW is completely written in
C.

> Some French universities use Ada quite heavily. I also have some

Maybe Ada is more accepted in france, because Jean Ichbiah and his
team were french.




^ permalink raw reply	[flat|nested] 83+ messages in thread

* Re: Current status of Ada?
  2007-08-26 17:51         ` adaworks
                             ` (3 preceding siblings ...)
  2007-08-29 21:44           ` Gautier
@ 2007-09-17  6:35           ` lou
  2007-09-17  9:15             ` Adrian Hoe
                               ` (3 more replies)
  4 siblings, 4 replies; 83+ messages in thread
From: lou @ 2007-09-17  6:35 UTC (permalink / raw)


>The fact that Ada compiler vendors charged outragesous prices
> for
> their compilers helped to discourage commercial organizations from using Ada:
> COBOL, C, C, Pascal, were more affordable.
> Richard Riehle

This is my very first day on this newsgroup, and I come here after
about a month of frustration trying to learn more about Ada.
As a newcomer, I think I can give an important insight as to what
needs to be done to draw more people into using Ada. First,
however, I need to say that I found Ada because I was looking for a
language that supports unicode. It seems that Ada is one of
very few languages that fully supports unicode. Is that true? If so,
that is a point that needs to be emphasized. After reading
some of the articles on the AdaCore website, I became very interested
in Ada. What has impressed me about Ada: (a) Safety and
reliability. I'm presently using two applications that have very
elegant designs (from a user interface point of view), but are
coded in inferior languages, and as a result have very serious memory
leaks which their authors seem unable to find. These are not
flight system control applications, but they are critical for me to
get my work done. And it is very frustrating when they crash,
especially if this happens right before a deadline. I wish they had
been coded in Ada. (b) General purpose. Modern Ada seems to be
general purpose language like C or C++ (but much safer) which can be
used to write very serious commercial software. Since it is
compiled it is fast and harder for someone to steal the source code.
(c) From an engineering point of view, I like the modular
structure of the language. The AdaCore website gave me these
impressions, so I downloaded some free online Ada books and began to
study, and my interest in Ada has become very serious. But I've
encountered some serious roadblocks.

So, what are those roadblocks, and what needs to be done to encourage
more people to program in Ada?

1. A users group must be very easy to find. Every person or company
with a web site about Ada should put a link to this users
group.  It took me a month of doing many web searches to finally find
an Ada e-mail list. Since subscribing I have not received a
single post except for the welcome message!  Somehow I chanced to find
this newsgroup yesterday, and just in time, as I was about
to give up.  If there is no users group, I am not interested in
devoting the time to studying the language. In my opinion, a good,
friendly, helpful users group is very nearly as important as the
language itself. No matter how good a language is, if I can't get
help when I have problems, it does me no good.

2. All links to the Public Ada Library need to be fixed. AdaCore or
someone should buy the name (url) that was used by the Public
Ada Library, and make sure that all that source code is still
available.  I was expecting to be able to find lots of source code
that I could examine to see how real, working Ada programs are
written.  Almost every Ada web site I visited had a link to the
Public Ada Library, and not a link I tried worked. This really makes
Ada look dead.

3. AdaCore needs to make their compiler available free of charge for
commercial as well as non-profit and educational use. It
seems to me that there is no way this would hurt AdaCore, and would in
fact help a lot, as it would be the deciding factor to draw
many new programmers to Ada. I'm still interested in Ada, as I have
some non-profit uses for it. But, frankly, no small or medium
size companies, or one man shops in their right minds are going to
devote themselves to the time and study it takes to learn Ada
once they learn that to use the compiler for Ada commercially will
cost $14,000.00 for a one year license!  To be quite blunt,
that is just being downright unrealistic, especially when there are
many other languages available for free.  That is forcing people to
use C++ instead. Mr. Riehle states the truth. OUTRAGEOUSLY PRICED
COMPILERS IS THE BIGGEST BARRIER TO THE USE OF ADA. I'm still trying
to decide if it is worth learning, since it appears I would not be
able to sell any software produced, without paying for a license which
is totally out of reach. CHARGE FOR SUPPORT NOT FOR THE COMPILER!  :>)
That would make me happy anyway.

The  big companies needing to produce safe software would be even more
willing to use Ada and pay that high fee for trustworthy support if
they knew there were more Ada programmers they could hire when needed.
And if some of those small and medium sized companies and
one man shops are given a chance, they may some day grow to be able to
pay those high support fees too! Meanwhile, let them get
their support on newsgroups like this one. Once they really start
making money, they will be more than glad to pay high support
fees for the professional support only a compiler maker can give. But
with the compiler priced totally out of reach, there is no
chance for them to come to that point. "Cast thy bread upon the
waters: for thou shalt find it after many days."

Other Ada compiler companies can replace "AdaCore" in the above
paragraph with their own company's name. I predict that the first
company to make a certified Ada compiler with IDE freely available for
commercial use will soon dominate, as the result will be
that eventually most Ada programmers will be experienced in using
their compiler and IDE, and will go to them when they need safety
critical
support.

4. I'm rather hesitant to make this post, as it appears that it is
going to expose my e-mail address to the whole world. If this is not
the case it needs to be made clear. If it is the case that needs to be
fixed and the fix made clear.





^ permalink raw reply	[flat|nested] 83+ messages in thread

* Re: Current status of Ada?
  2007-09-17  6:35           ` lou
@ 2007-09-17  9:15             ` Adrian Hoe
  2007-09-17  9:27               ` Adrian Hoe
  2007-09-17 15:42             ` Ludovic Brenta
                               ` (2 subsequent siblings)
  3 siblings, 1 reply; 83+ messages in thread
From: Adrian Hoe @ 2007-09-17  9:15 UTC (permalink / raw)


Hi lou,

I agree with you that most of the links you can find on Ada websites
are dead, these includes some Ada links in my website. Honestly, I
don't have the time to make sure every links in my website are still
up and alive out there. That's the problem. Even some links from other
websites to my Ada projects page became dead after I moved my website
to Wordpress with some remake of uri. It is difficult to keep track of
what one links to and from.

About the compiler, AdaCore has contributed a free gnat compiler to
gnu. It is totally free but users have the option to choose to buy a
license or support seat from AdaCore for support and getting some
"deadly" compiler bugs eliminated.

The reason why compilers maker can't make their compiler totally free
is very reason behind the complex market. SImply, there is not enough
rewards for the compiler makers to open up entirely their compiler to
the free market.

Company like AdaCore and Aonix are major Ada compiler makers. They
have very steep market niche. Their customers are the world's most
advanced software developers and heavy industrial company, e.g.
Lockheed Martin, Boeing, BAE, and etc. Small and mid sized software
development company and one-man shop will not be an interesting profit
maker for AdaCore and Aonix and usually do not play very much
important role and can be neglected somehow.

Take AdaCore for instance, open up the entire compiler market for gnat
by giving free compiler has just become a commitment to the software
development community and not a profit generating activity. A one-man
shop (like me), does not very often need to deal with serious compiler
problems and bugs and most often will not encounter one. One-man shop
can get some of the design problem solved by posting questions to a
usenet like c.l.a. or searching the usenet for already there answers.

Recently, Aonix, another major player has opened up by offering free
compiler to Linux community. Aonix has been providing free compiler
(ObjectAda) to Windows platforms since many years ago. Aonix packages
the best IDE and Ada compiler suite into ObjectAda. But again, Aonix
is still not opening entire ObjectAda to the free market. Simply
because there will be no interest in profit generation. Aonix has a
better advantage over AdaCore is that Aonix offers other suites of
development tools such as StP, TeleUSE, and etc.

People, like me, who has been used to gnat will get lock into gnat
because of compiler specific packages like the gnat packages which are
not very well supported by ObjectAda. Otherwise, the Ada source can be
easily compiled by any Ada compilers. Aonix and AdaCore are just a tip
of the iceberg.

If you look into Apple's business model, you will find Apple is more
successful in open up their development tool to the free market. Apple
has been shipping its integrated development tool, xcode, since Mac OS
X. And recently, as I read from a mailing list, Apple has integrated
gnat 4.0 to its recent xcode release. I still have not get a
confirmation from the mailing list. Can anyone confirm the Apple's
integration? Developers can develop software using xcode for free.
That opens up a very interesting market for Apple. More and more very
nice applications, utilities and widgets have become available to Mac
users for free or for a fee. In return, Apple is rewarded with more
hardware sales. This business model is not applicable and will never
become viable to AdaCore, Aonix and as well as anyother Ada compiler
makers. Sadly to say that.

But on the other hand, you still can use gnat to develop software and
sell. How? You can sell services like, installation, maintenance,
support, training, upgrades and etc which come with your free
application. Or you can sell a hardware which runs a free software
developed using gnat compiler. Company like D-Link has been a
successful example. D-Link sells their routers which have open source
firewall and router software embedded inside their hardware. This way,
you will not violate any GPL or GPL related license which gnat is
released with. This is the whole new approach of software development
industry to generate profit.

In fact, we can see the future as software will be free for everyone.
You just have to pay for the services that you need. If you don't need
that, you just don't have to pay.
--
Adrian Hoe
http://adrianhoe.net



On Sep 17, 2:35 pm, lou <louisat...@bible-way.org> wrote:
> >The fact that Ada compiler vendors charged outragesous prices
> > for
> > their compilers helped to discourage commercial organizations from using Ada:
> > COBOL, C, C, Pascal, were more affordable.
> > Richard Riehle
>
> This is my very first day on this newsgroup, and I come here after
> about a month of frustration trying to learn more about Ada.
> As a newcomer, I think I can give an important insight as to what
> needs to be done to draw more people into using Ada. First,
> however, I need to say that I found Ada because I was looking for a
> language that supports unicode. It seems that Ada is one of
> very few languages that fully supports unicode. Is that true? If so,
> that is a point that needs to be emphasized. After reading
> some of the articles on the AdaCore website, I became very interested
> in Ada. What has impressed me about Ada: (a) Safety and
> reliability. I'm presently using two applications that have very
> elegant designs (from a user interface point of view), but are
> coded in inferior languages, and as a result have very serious memory
> leaks which their authors seem unable to find. These are not
> flight system control applications, but they are critical for me to
> get my work done. And it is very frustrating when they crash,
> especially if this happens right before a deadline. I wish they had
> been coded in Ada. (b) General purpose. Modern Ada seems to be
> general purpose language like C or C++ (but much safer) which can be
> used to write very serious commercial software. Since it is
> compiled it is fast and harder for someone to steal the source code.
> (c) From an engineering point of view, I like the modular
> structure of the language. The AdaCore website gave me these
> impressions, so I downloaded some free online Ada books and began to
> study, and my interest in Ada has become very serious. But I've
> encountered some serious roadblocks.
>
> So, what are those roadblocks, and what needs to be done to encourage
> more people to program in Ada?
>
> 1. A users group must be very easy to find. Every person or company
> with a web site about Ada should put a link to this users
> group.  It took me a month of doing many web searches to finally find
> an Ada e-mail list. Since subscribing I have not received a
> single post except for the welcome message!  Somehow I chanced to find
> this newsgroup yesterday, and just in time, as I was about
> to give up.  If there is no users group, I am not interested in
> devoting the time to studying the language. In my opinion, a good,
> friendly, helpful users group is very nearly as important as the
> language itself. No matter how good a language is, if I can't get
> help when I have problems, it does me no good.
>
> 2. All links to the Public Ada Library need to be fixed. AdaCore or
> someone should buy the name (url) that was used by the Public
> Ada Library, and make sure that all that source code is still
> available.  I was expecting to be able to find lots of source code
> that I could examine to see how real, working Ada programs are
> written.  Almost every Ada web site I visited had a link to the
> Public Ada Library, and not a link I tried worked. This really makes
> Ada look dead.
>
> 3. AdaCore needs to make their compiler available free of charge for
> commercial as well as non-profit and educational use. It
> seems to me that there is no way this would hurt AdaCore, and would in
> fact help a lot, as it would be the deciding factor to draw
> many new programmers to Ada. I'm still interested in Ada, as I have
> some non-profit uses for it. But, frankly, no small or medium
> size companies, or one man shops in their right minds are going to
> devote themselves to the time and study it takes to learn Ada
> once they learn that to use the compiler for Ada commercially will
> cost $14,000.00 for a one year license!  To be quite blunt,
> that is just being downright unrealistic, especially when there are
> many other languages available for free.  That is forcing people to
> use C++ instead. Mr. Riehle states the truth. OUTRAGEOUSLY PRICED
> COMPILERS IS THE BIGGEST BARRIER TO THE USE OF ADA. I'm still trying
> to decide if it is worth learning, since it appears I would not be
> able to sell any software produced, without paying for a license which
> is totally out of reach. CHARGE FOR SUPPORT NOT FOR THE COMPILER!  :>)
> That would make me happy anyway.
>
> The  big companies needing to produce safe software would be even more
> willing to use Ada and pay that high fee for trustworthy support if
> they knew there were more Ada programmers they could hire when needed.
> And if some of those small and medium sized companies and
> one man shops are given a chance, they may some day grow to be able to
> pay those high support fees too! Meanwhile, let them get
> their support on newsgroups like this one. Once they really start
> making money, they will be more than glad to pay high support
> fees for the professional support only a compiler maker can give. But
> with the compiler priced totally out of reach, there is no
> chance for them to come to that point. "Cast thy bread upon the
> waters: for thou shalt find it after many days."
>
> Other Ada compiler companies can replace "AdaCore" in the above
> paragraph with their own company's name. I predict that the first
> company to make a certified Ada compiler with IDE freely available for
> commercial use will soon dominate, as the result will be
> that eventually most Ada programmers will be experienced in using
> their compiler and IDE, and will go to them when they need safety
> critical
> support.
>
> 4. I'm rather hesitant to make this post, as it appears that it is
> going to expose my e-mail address to the whole world. If this is not
> the case it needs to be made clear. If it is the case that needs to be
> fixed and the fix made clear.





^ permalink raw reply	[flat|nested] 83+ messages in thread

* Re: Current status of Ada?
  2007-09-17  9:15             ` Adrian Hoe
@ 2007-09-17  9:27               ` Adrian Hoe
  0 siblings, 0 replies; 83+ messages in thread
From: Adrian Hoe @ 2007-09-17  9:27 UTC (permalink / raw)


[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain; charset="us-ascii", Size: 11278 bytes --]

Hi lou,

I hope the frustration you are facing now will not deter you from
learning and using this great language. After all, it is worth while
to learn if you decide not to use it in the near future. Who knows you
may need Ada later?

And sorry with some typos I just spotted, my mouse click too fast. :)

The reason why compilers maker can't make their compiler totally free
is very ***reasonable*** behind the complex market

Their customers are the world's most advanced software developers and
heavy ***weight*** industrial company, e.g. Lockheed Martin, Boeing,
BAE, and etc.

I hope no more typos.

Cheers!
--
Adrian Hoe
http://adrianhoe.net




On Sep 17, 5:15 pm, Adrian Hoe <aby...@gmail.com> wrote:
> Hi lou,
>
> I agree with you that most of the links you can find on Ada websites
> are dead, these includes some Ada links in my website. Honestly, I
> don't have the time to make sure every links in my website are still
> up and alive out there. That's the problem. Even some links from other
> websites to my Ada projects page became dead after I moved my website
> to Wordpress with some remake of uri. It is difficult to keep track of
> what one links to and from.
>
> About the compiler, AdaCore has contributed a free gnat compiler to
> gnu. It is totally free but users have the option to choose to buy a
> license or support seat from AdaCore for support and getting some
> "deadly" compiler bugs eliminated.
>
> The reason why compilers maker can't make their compiler totally free
> is very reason behind the complex market. SImply, there is not enough
> rewards for the compiler makers to open up entirely their compiler to
> the free market.
>
> Company like AdaCore and Aonix are major Ada compiler makers. They
> have very steep market niche. Their customers are the world's most
> advanced software developers and heavy industrial company, e.g.
> Lockheed Martin, Boeing, BAE, and etc. Small and mid sized software
> development company and one-man shop will not be an interesting profit
> maker for AdaCore and Aonix and usually do not play very much
> important role and can be neglected somehow.
>
> Take AdaCore for instance, open up the entire compiler market for gnat
> by giving free compiler has just become a commitment to the software
> development community and not a profit generating activity. A one-man
> shop (like me), does not very often need to deal with serious compiler
> problems and bugs and most often will not encounter one. One-man shop
> can get some of the design problem solved by posting questions to a
> usenet like c.l.a. or searching the usenet for already there answers.
>
> Recently, Aonix, another major player has opened up by offering free
> compiler to Linux community. Aonix has been providing free compiler
> (ObjectAda) to Windows platforms since many years ago. Aonix packages
> the best IDE and Ada compiler suite into ObjectAda. But again, Aonix
> is still not opening entire ObjectAda to the free market. Simply
> because there will be no interest in profit generation. Aonix has a
> better advantage over AdaCore is that Aonix offers other suites of
> development tools such as StP, TeleUSE, and etc.
>
> People, like me, who has been used to gnat will get lock into gnat
> because of compiler specific packages like the gnat packages which are
> not very well supported by ObjectAda. Otherwise, the Ada source can be
> easily compiled by any Ada compilers. Aonix and AdaCore are just a tip
> of the iceberg.
>
> If you look into Apple's business model, you will find Apple is more
> successful in open up their development tool to the free market. Apple
> has been shipping its integrated development tool, xcode, since Mac OS
> X. And recently, as I read from a mailing list, Apple has integrated
> gnat 4.0 to its recent xcode release. I still have not get a
> confirmation from the mailing list. Can anyone confirm the Apple's
> integration? Developers can develop software using xcode for free.
> That opens up a very interesting market for Apple. More and more very
> nice applications, utilities and widgets have become available to Mac
> users for free or for a fee. In return, Apple is rewarded with more
> hardware sales. This business model is not applicable and will never
> become viable to AdaCore, Aonix and as well as anyother Ada compiler
> makers. Sadly to say that.
>
> But on the other hand, you still can use gnat to develop software and
> sell. How? You can sell services like, installation, maintenance,
> support, training, upgrades and etc which come with your free
> application. Or you can sell a hardware which runs a free software
> developed using gnat compiler. Company like D-Link has been a
> successful example. D-Link sells their routers which have open source
> firewall and router software embedded inside their hardware. This way,
> you will not violate any GPL or GPL related license which gnat is
> released with. This is the whole new approach of software development
> industry to generate profit.
>
> In fact, we can see the future as software will be free for everyone.
> You just have to pay for the services that you need. If you don't need
> that, you just don't have to pay.
> --
> Adrian Hoehttp://adrianhoe.net
>
> On Sep 17, 2:35 pm, lou <louisat...@bible-way.org> wrote:
>
> > >The fact that Ada compiler vendors charged outragesous prices
> > > for
> > > their compilers helped to discourage commercial organizations from using Ada:
> > > COBOL, C, C, Pascal, were more affordable.
> > > Richard Riehle
>
> > This is my very first day on this newsgroup, and I come here after
> > about a month of frustration trying to learn more about Ada.
> > As a newcomer, I think I can give an important insight as to what
> > needs to be done to draw more people into using Ada. First,
> > however, I need to say that I found Ada because I was looking for a
> > language that supports unicode. It seems that Ada is one of
> > very few languages that fully supports unicode. Is that true? If so,
> > that is a point that needs to be emphasized. After reading
> > some of the articles on the AdaCore website, I became very interested
> > in Ada. What has impressed me about Ada: (a) Safety and
> > reliability. I'm presently using two applications that have very
> > elegant designs (from a user interface point of view), but are
> > coded in inferior languages, and as a result have very serious memory
> > leaks which their authors seem unable to find. These are not
> > flight system control applications, but they are critical for me to
> > get my work done. And it is very frustrating when they crash,
> > especially if this happens right before a deadline. I wish they had
> > been coded in Ada. (b) General purpose. Modern Ada seems to be
> > general purpose language like C or C++ (but much safer) which can be
> > used to write very serious commercial software. Since it is
> > compiled it is fast and harder for someone to steal the source code.
> > (c) From an engineering point of view, I like the modular
> > structure of the language. The AdaCore website gave me these
> > impressions, so I downloaded some free online Ada books and began to
> > study, and my interest in Ada has become very serious. But I've
> > encountered some serious roadblocks.
>
> > So, what are those roadblocks, and what needs to be done to encourage
> > more people to program in Ada?
>
> > 1. A users group must be very easy to find. Every person or company
> > with a web site about Ada should put a link to this users
> > group.  It took me a month of doing many web searches to finally find
> > an Ada e-mail list. Since subscribing I have not received a
> > single post except for the welcome message!  Somehow I chanced to find
> > this newsgroup yesterday, and just in time, as I was about
> > to give up.  If there is no users group, I am not interested in
> > devoting the time to studying the language. In my opinion, a good,
> > friendly, helpful users group is very nearly as important as the
> > language itself. No matter how good a language is, if I can't get
> > help when I have problems, it does me no good.
>
> > 2. All links to the Public Ada Library need to be fixed. AdaCore or
> > someone should buy the name (url) that was used by the Public
> > Ada Library, and make sure that all that source code is still
> > available.  I was expecting to be able to find lots of source code
> > that I could examine to see how real, working Ada programs are
> > written.  Almost every Ada web site I visited had a link to the
> > Public Ada Library, and not a link I tried worked. This really makes
> > Ada look dead.
>
> > 3. AdaCore needs to make their compiler available free of charge for
> > commercial as well as non-profit and educational use. It
> > seems to me that there is no way this would hurt AdaCore, and would in
> > fact help a lot, as it would be the deciding factor to draw
> > many new programmers to Ada. I'm still interested in Ada, as I have
> > some non-profit uses for it. But, frankly, no small or medium
> > size companies, or one man shops in their right minds are going to
> > devote themselves to the time and study it takes to learn Ada
> > once they learn that to use the compiler for Ada commercially will
> > cost $14,000.00 for a one year license!  To be quite blunt,
> > that is just being downright unrealistic, especially when there are
> > many other languages available for free.  That is forcing people to
> > use C++ instead. Mr. Riehle states the truth. OUTRAGEOUSLY PRICED
> > COMPILERS IS THE BIGGEST BARRIER TO THE USE OF ADA. I'm still trying
> > to decide if it is worth learning, since it appears I would not be
> > able to sell any software produced, without paying for a license which
> > is totally out of reach. CHARGE FOR SUPPORT NOT FOR THE COMPILER!  :>)
> > That would make me happy anyway.
>
> > The  big companies needing to produce safe software would be even more
> > willing to use Ada and pay that high fee for trustworthy support if
> > they knew there were more Ada programmers they could hire when needed.
> > And if some of those small and medium sized companies and
> > one man shops are given a chance, they may some day grow to be able to
> > pay those high support fees too! Meanwhile, let them get
> > their support on newsgroups like this one. Once they really start
> > making money, they will be more than glad to pay high support
> > fees for the professional support only a compiler maker can give. But
> > with the compiler priced totally out of reach, there is no
> > chance for them to come to that point. "Cast thy bread upon the
> > waters: for thou shalt find it after many days."
>
> > Other Ada compiler companies can replace "AdaCore" in the above
> > paragraph with their own company's name. I predict that the first
> > company to make a certified Ada compiler with IDE freely available for
> > commercial use will soon dominate, as the result will be
> > that eventually most Ada programmers will be experienced in using
> > their
>
> ...
>
> read more »





^ permalink raw reply	[flat|nested] 83+ messages in thread

* Re: Current status of Ada?
  2007-09-17  6:35           ` lou
  2007-09-17  9:15             ` Adrian Hoe
@ 2007-09-17 15:42             ` Ludovic Brenta
  2007-09-17 17:58               ` Tomek Wa kuski
  2007-09-18  4:51             ` Randy Brukardt
  2007-09-18 16:16             ` Colin Paul Gloster
  3 siblings, 1 reply; 83+ messages in thread
From: Ludovic Brenta @ 2007-09-17 15:42 UTC (permalink / raw)


Lou, your major complaint seems to be the price of GNAT Pro from
AdaCore. There is another compiler vendor called RR Software who
offers an Ada 95 compiler on Windows for a much lower price. Check it
out.

Also see http://en.wikibooks.org/wiki/Ada_Programming/Installing for a
list of compilers available.

You will find that GCC supports Ada and allows you to distribute
proprietary software. At no cost.

HTH

PS. Do not hesitate to augment the wikibook with a link to this
newsgroup :-)

--
Ludovic Brenta.




^ permalink raw reply	[flat|nested] 83+ messages in thread

* Re: Current status of Ada?
  2007-09-17 15:42             ` Ludovic Brenta
@ 2007-09-17 17:58               ` Tomek Wa kuski
  2007-09-17 19:53                 ` Wiktor Moskwa
  2007-09-17 20:43                 ` Maciej Sobczak
  0 siblings, 2 replies; 83+ messages in thread
From: Tomek Wa kuski @ 2007-09-17 17:58 UTC (permalink / raw)


"Current status of Ada" for me?

(some background) Ok, I'm from Poland and study at Military University
of Technology (as a civil).

Probably I won't be a programmer, but I like to code everything I have
to (or want to) in Ada. I was monitoring "Ada market" in Poland and
Ada isn't bright future. There is no job offers, only software for
military is developed using Ada.

I had this big luck that my university is teaching Ada (so I could
hear about this language...).

Conclusion: There is no demand on Ada programmers and only chance to
code in Ada is to take part in projects for government / military.

I saw, Maciej Sobczak is also from Poland :) Maybe he will tell
something more. :)

Tomek




^ permalink raw reply	[flat|nested] 83+ messages in thread

* Re: Current status of Ada?
  2007-09-17 17:58               ` Tomek Wa kuski
@ 2007-09-17 19:53                 ` Wiktor Moskwa
  2007-09-18  7:55                   ` Tomek Wa kuski
  2007-09-18  8:26                   ` Adrian Hoe
  2007-09-17 20:43                 ` Maciej Sobczak
  1 sibling, 2 replies; 83+ messages in thread
From: Wiktor Moskwa @ 2007-09-17 19:53 UTC (permalink / raw)


On 17.09.2007, Tomek Wa kuski <tomek.walkuski@gmail.com> wrote:
> "Current status of Ada" for me?
>
> (some background) Ok, I'm from Poland and study at Military University
> of Technology (as a civil).
>
> Probably I won't be a programmer, but I like to code everything I have
> to (or want to) in Ada. I was monitoring "Ada market" in Poland and
> Ada isn't bright future. There is no job offers, only software for
> military is developed using Ada.
>

Well at least one commercial project not connected with military
is taking place in Wroclaw.

What kind of military software is developed in Ada in Poland?
I'm curious, of course if you're allowed to write anything
about it ;)

Regards

-- 
Wiktor Moskwa



^ permalink raw reply	[flat|nested] 83+ messages in thread

* Re: Current status of Ada?
  2007-09-17 17:58               ` Tomek Wa kuski
  2007-09-17 19:53                 ` Wiktor Moskwa
@ 2007-09-17 20:43                 ` Maciej Sobczak
  1 sibling, 0 replies; 83+ messages in thread
From: Maciej Sobczak @ 2007-09-17 20:43 UTC (permalink / raw)


On 17 Wrz, 19:58, Tomek Wa kuski <tomek.walku...@gmail.com> wrote:

> I saw, Maciej Sobczak is also from Poland :) Maybe he will tell
> something more. :)

Well, when called by name, I shall reply. :-)

I'm from Poland, but not in Poland, so you already know more than me
about the realities of the Polish job market.

In any case, the Ada job is "easy" to make up: 1. invent a product, 2.
implement it in Ada, 3. sell it. Three easy steps and you have Ada
job. ;-)

To be more serious: I don't think that learning any language with the
intention of finding a job with it is a good approach. Learning Ada is
very stimulating (it is for me) even if you use something else at
work. I'm a C++ programmer in general (+ various adventures with other
languages), but just learning Ada changed the way I think about my
work. This itself is already rewarding and that's why I recommend some
Ada reading to other C++ programmers.

--
Maciej Sobczak
http://www.msobczak.com/




^ permalink raw reply	[flat|nested] 83+ messages in thread

* Re: Current status of Ada?
  2007-09-17  6:35           ` lou
  2007-09-17  9:15             ` Adrian Hoe
  2007-09-17 15:42             ` Ludovic Brenta
@ 2007-09-18  4:51             ` Randy Brukardt
  2007-09-18 16:16             ` Colin Paul Gloster
  3 siblings, 0 replies; 83+ messages in thread
From: Randy Brukardt @ 2007-09-18  4:51 UTC (permalink / raw)


"lou" <louisaturk@bible-way.org> wrote in message
news:1190010925.023659.153570@57g2000hsv.googlegroups.com...
...
> 2. All links to the Public Ada Library need to be fixed.

If you look on dead websites (which is most of them), you're going to find
dead links. Plus, sites disappear and get renamed often enough that it is
tough to keep up even when you do maintain them.

In any case, the PAL hasn't been maintained since 2000 or so, and maintainer
took it off line. (And it was renamed to "Ada and Software Engineering"
before that.) There are better sources of source code and examples out
there. Even so, several of us have made archive copies of it available -
it's available at Ada Belgium, and it's available in the AdaIC archives at
http://archive.adaic.com/ase/index.html.

> Almost every Ada web site I visited had a link to the
> Public Ada Library, and not a link I tried worked. This really makes
> Ada look dead.

...or it means that you tried one of the many dead Ada websites out there -
AdaHome is ancient, AdaPower hasn't been updated in a couple of years. I
agree that these sites are not necessarily doing Ada any favors, but they
both have lots of good stuff as well as the dead stuff. And it's up the the
owners that have abandoned them to take them offline or update them or
transfer them to someone else. No one else can do it (and many people have
tried to take over AdaHome, but the owner won't let it go).  The number of
dead sites is more an indication of the age of a technology than anything
else...

                   Randy.





^ permalink raw reply	[flat|nested] 83+ messages in thread

* Re: Current status of Ada?
  2007-09-17 19:53                 ` Wiktor Moskwa
@ 2007-09-18  7:55                   ` Tomek Wa kuski
  2007-09-18  8:26                   ` Adrian Hoe
  1 sibling, 0 replies; 83+ messages in thread
From: Tomek Wa kuski @ 2007-09-18  7:55 UTC (permalink / raw)


On 17 Wrz, 21:53, Wiktor Moskwa <wiktorDOTmos...@gmail.com> wrote:
> Well at least one commercial project not connected with military
> is taking place in Wroclaw.
>
Can you tell more?

> What kind of military software is developed in Ada in Poland?
> I'm curious, of course if you're allowed to write anything
> about it ;)
>
It will be better if I will stay quiet about that :)
For example some battlefield simulators... (this is not a secret, it
was presented, for example, on some NATO conferences).

To Maciej Sobczak: No, I don't want to learn Ada because I'm searching
job in this field. It was only example, that no one is interested in
Ada.

Polish job market? -> Java :) and also Microsoft stuff :)

Tomek





^ permalink raw reply	[flat|nested] 83+ messages in thread

* Re: Current status of Ada?
  2007-09-17 19:53                 ` Wiktor Moskwa
  2007-09-18  7:55                   ` Tomek Wa kuski
@ 2007-09-18  8:26                   ` Adrian Hoe
  2007-09-18 16:56                     ` Wiktor Moskwa
  1 sibling, 1 reply; 83+ messages in thread
From: Adrian Hoe @ 2007-09-18  8:26 UTC (permalink / raw)


And two company in Poznan doing some contract work for two aerospace
industries in USA! They are into both military and civil. Michal Nowak
(you can google his name in C.L.A.) is a close friend of mine and he
is working in one of the company now. Real safety critical stuff
involving ARINC!


On Sep 18, 3:53 am, Wiktor Moskwa <wiktorDOTmos...@gmail.com> wrote:
> On 17.09.2007, Tomek Wa kuski <tomek.walku...@gmail.com> wrote:
>
> > "Current status of Ada" for me?
>
> > (some background) Ok, I'm from Poland and study at Military University
> > of Technology (as a civil).
>
> > Probably I won't be a programmer, but I like to code everything I have
> > to (or want to) in Ada. I was monitoring "Ada market" in Poland and
> > Ada isn't bright future. There is no job offers, only software for
> > military is developed using Ada.
>
> Well at least one commercial project not connected with military
> is taking place in Wroclaw.
>
> What kind of military software is developed in Ada in Poland?
> I'm curious, of course if you're allowed to write anything
> about it ;)
>
> Regards
>
> --
> Wiktor Moskwa





^ permalink raw reply	[flat|nested] 83+ messages in thread

* Re: Current status of Ada?
  2007-09-17  6:35           ` lou
                               ` (2 preceding siblings ...)
  2007-09-18  4:51             ` Randy Brukardt
@ 2007-09-18 16:16             ` Colin Paul Gloster
  3 siblings, 0 replies; 83+ messages in thread
From: Colin Paul Gloster @ 2007-09-18 16:16 UTC (permalink / raw)


On 2007-09-17, Lou wrote:

|-------------------------------------------------------------------------------|
|"This is my very first day on this newsgroup, [..]                             |
|                                                                               |
|[..]"                                                                          |
|-------------------------------------------------------------------------------|

Welcome.

|-------------------------------------------------------------------------------|
|"4. I'm rather hesitant to make this post, as it appears that it is            |
|going to expose my e-mail address to the whole world. If this is not           |
|the case it needs to be made clear. If it is the case that needs to be         |
|fixed and the fix made clear."                                                 |
|-------------------------------------------------------------------------------|

That email address has been exposed. You could have followed advice
from
WWW.FAQs.org/faqs/net-abuse-faq/munging-address/
or simply not have bothered to provide a real email address in the
newsgroup post. Now it is too late. You could try to cancel the
newsgroup post but many newsservers will not allow you to
cancel. However no matter what you do, that email address will
probably be sent a lot of unwanted emails while it still exists as you
have exposed it to Usenet. E.g. a spare email address which appears
nowhere on the publicly accessible Internet (except for newsgroup
archives (though the only news:comp.lang.ada archives on the Internet
do not expose email addresses)) which I disclosed in only two
newsgroup posts ever (both in 2002) still receives unwanted emails. A
summary of some of the emails received by that email address in early
September 2007 is:
"Score From Subject Date Actions
9.67 | "Jody Katz" <sidegi... | Give your partner new feelings w... |
Sat 01/09 11:28 | [ Deliver | Whitelist |
Delete ]
11.85 | "Tory Saldana" <dav... | adobe 8.0 Professional retail pr... |
Mon 03/09 7:49 | [ Deliver | Whitelist |
Delete ]
13.19 | "Anastasia Warner" &lt... | You save: $369 adobe v8.0 | Mon
03/09 15:29 | [ Deliver | Whitelist | Delete ]
16.74 | "Harry Logan" <loxh... | Can you imagine that you are hea... |
Mon 03/09 15:16 | [ Deliver | Whitelist |
Delete ]
17.06 | "Reva Short" <ppqwi... | Package and bottles are made to ... |
Sat 01/09 9:47 | [ Deliver | Whitelist |
Delete ]
17.78 | "Adrienne Arredondo" &... | Wondercum is proven herbal
suppl... | Mon 03/09 13:32 | [ Deliver | Whitelist
| Delete ]
18.99 | "Van Dixon" <a30tak... | ipf81z | Mon 03/09 1:31 | [ Deliver |
Whitelist | Delete ]
19.29 | "Rachael Castle" <c... | ln4vuq | Sun 02/09 9:11 | [ Deliver |
Whitelist | Delete ]
20.78 | "Andrwe Harle" <Har... | isilekte | Tue 04/09 0:31 | [ Deliver
| Whitelist | Delete ]
21.07 | "Felipe Castaneda" &lt... | Women will love your new figure |
Wed 05/09 17:42 | [ Deliver | Whitelist |
Delete ]
21.46 | "Joann Lund" <carol... | Retail Price - $999.00 our price... |
Sat 01/09 13:29 | [ Deliver | Whitelist |
Delete ]
21.46 | "Nolan Albert" <bil... | you save - US $ 909.05 our price... |
Sun 02/09 10:08 | [ Deliver | Whitelist |
Delete ]
21.81 | "Harlan Maxwell" <b... | $149.95 Adobe Creative 2 Premium... |
Sun 02/09 5:53 | [ Deliver | Whitelist |
Delete ]
21.96 | "Tina Moss" <damon@... | fa3n3 | Wed 05/09 15:09 | [ Deliver |
Whitelist | Delete ]
22.16 | "Michele Bledsoe" <... | Creative 3 Premium for windows s... |
Thu 06/09 17:33 | [ Deliver | Whitelist |
Delete ]
22.69 | "Gail Pollard" <phi... | buy now 100mg x 30 pills | Thu 06/09
16:14 | [ Deliver | Whitelist | Delete ]
24.18 | "Tammy Rollins" <re... | We provide for you a real advant... |
Mon 03/09 19:10 | [ Deliver | Whitelist |
Delete ]
24.79 | "Tad Hatch" <emptro... | buy now Viagra 100mg x 30 pills ... |
Mon 03/09 2:28 | [ Deliver | Whitelist |
Delete ]
24.79 | "Trina Montano" <ra... | buy now Viagra 60mg x 30 pills | Sun
02/09 6:43 | [ Deliver | Whitelist | Delete
]".

You seem to be a newcomer to ideas of newsgroups. Perhaps some of
the following will inform you further...
WWW.FAQs.org/faqs/usenet/what-is/part1/
;
WWW.FAQs.org/faqs/usenet/what-is/part2/
;
WWW.FAQs.org/faqs/usenet/welcome/part1/
;
WWW.FAQs.org/faqs/usenet/primer/part1/
;
WWW.FAQs.org/faqs/usenet/faq/part1/
;
WWW.Anta.net/misc/nnq/how-it-works.shtml
;
WWW.FAQs.org/faqs/news-newusers-intro/
; and
WWW.FAQs.org/faqs/news-announce/introduction/part1/
.

Do you believe that a hyperlink to an Ada email list should be
accompanied by providing insight into what emails are, or that a
hyperlink to an Ada website should be accompanied by providing insight
into what HTML is?

Sincerely,
Colin Paul Gloster



^ permalink raw reply	[flat|nested] 83+ messages in thread

* Re: Current status of Ada?
  2007-09-18  8:26                   ` Adrian Hoe
@ 2007-09-18 16:56                     ` Wiktor Moskwa
  0 siblings, 0 replies; 83+ messages in thread
From: Wiktor Moskwa @ 2007-09-18 16:56 UTC (permalink / raw)


On 18.09.2007, Adrian Hoe <abyhoe@gmail.com> wrote:
> And two company in Poznan doing some contract work for two aerospace
> industries in USA! They are into both military and civil. Michal Nowak
> (you can google his name in C.L.A.) is a close friend of mine and he
> is working in one of the company now. Real safety critical stuff
> involving ARINC!
>

That's nice to hear :)
Thanks for information

-- 
Wiktor Moskwa



^ permalink raw reply	[flat|nested] 83+ messages in thread

end of thread, other threads:[~2007-09-18 16:56 UTC | newest]

Thread overview: 83+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2007-08-21 19:56 Current status of Ada? Steve Marotta
2007-08-21 22:03 ` Larry Kilgallen
2007-08-21 22:29 ` Randy Brukardt
2007-08-22  0:15   ` Jeffrey Creem
2007-08-22  0:53     ` Jeffrey R. Carter
2007-08-23  6:25       ` Harald Korneliussen
2007-08-23  8:13         ` Markus E L
2007-08-23  9:53         ` Colin Paul Gloster
2007-08-23 10:26           ` Harald Korneliussen
2007-08-24  4:31         ` Jeffrey R. Carter
2007-08-26 17:51         ` adaworks
2007-08-26 18:46           ` Ed Falis
2007-08-26 20:55           ` Gary Scott
2007-08-28  6:26             ` adaworks
2007-08-28 18:09               ` tmoran
2007-08-29  5:31                 ` adaworks
2007-08-29 11:09                   ` Colin Paul Gloster
2007-08-29 14:27                   ` Ed Falis
2007-08-29 15:43                     ` Jean-Pierre Rosen
2007-08-29 20:37                       ` Ed Falis
2007-08-29 21:49                         ` Gautier
2007-08-31 14:25                         ` adaworks
2007-08-31 17:18                           ` Adam Beneschan
2007-08-31 19:46                             ` Ed Falis
2007-09-01  1:51                             ` Markus E L
2007-09-01 17:02                               ` Gary Scott
2007-09-02 19:04                                 ` adaworks
2007-09-02 20:03                                   ` Gary Scott
2007-09-03 11:06                                     ` Peter C. Chapin
2007-09-03 12:35                                       ` Maciej Sobczak
2007-09-03 16:38                                         ` Gary Scott
2007-09-03 16:36                                       ` Gary Scott
2007-09-02 20:05                                   ` Ed Falis
2007-09-02 21:29                                     ` roderick.chapman
2007-09-03  1:18                                       ` Gary Scott
2007-09-03  6:14                                 ` anon
2007-09-03  7:10                                   ` Pascal Obry
2007-09-03 16:18                                     ` Gary Scott
2007-09-03 16:44                                       ` Pascal Obry
2007-09-03 18:39                                         ` Gary Scott
2007-09-03 19:27                                           ` Dmitry A. Kazakov
2007-09-03 16:12                                   ` Gary Scott
2007-09-04  7:07                             ` Ole-Hjalmar Kristensen
2007-08-31 19:45                           ` Ed Falis
2007-08-28  7:58           ` roderick.chapman
2007-08-28 11:46             ` Maciej Sobczak
2007-08-28 11:57               ` Larry Kilgallen
2007-09-12 14:50               ` Gerd
2007-08-29  5:23             ` adaworks
2007-08-29 21:44           ` Gautier
2007-09-17  6:35           ` lou
2007-09-17  9:15             ` Adrian Hoe
2007-09-17  9:27               ` Adrian Hoe
2007-09-17 15:42             ` Ludovic Brenta
2007-09-17 17:58               ` Tomek Wa kuski
2007-09-17 19:53                 ` Wiktor Moskwa
2007-09-18  7:55                   ` Tomek Wa kuski
2007-09-18  8:26                   ` Adrian Hoe
2007-09-18 16:56                     ` Wiktor Moskwa
2007-09-17 20:43                 ` Maciej Sobczak
2007-09-18  4:51             ` Randy Brukardt
2007-09-18 16:16             ` Colin Paul Gloster
2007-08-22  8:44     ` Maciej Sobczak
2007-08-22 12:15       ` Jeffrey Creem
2007-08-22 13:39         ` Larry Kilgallen
2007-08-22 15:33       ` Steve Marotta
2007-08-22 16:36         ` Markus E L
2007-08-29  5:42 ` anon
2007-08-29  7:22   ` Georg Bauhaus
2007-08-29  9:23     ` Dmitry A. Kazakov
2007-08-29 11:26   ` Colin Paul Gloster
2007-08-29 12:14     ` Markus E L
2007-08-30  6:40     ` Jacob Sparre Andersen
2007-08-31  0:48       ` Gary Scott
2007-08-30  8:01     ` anon
2007-08-30  9:41       ` Colin Paul Gloster
2007-08-30 10:23         ` Markus E L
2007-08-31  9:58           ` Colin Paul Gloster
2007-08-31 13:27             ` Markus E L
2007-08-31  9:54         ` anon
2007-08-31 11:54           ` Colin Paul Gloster
2007-08-31 13:31             ` Markus E L
2007-08-31 22:32             ` anon

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