comp.lang.ada
 help / color / mirror / Atom feed
From: Rico Secada <coolzone@it.dk>
Subject: Re: The future of Ada is at risk
Date: Sat, 29 Dec 2007 20:16:44 +0100
Date: 2007-12-29T20:16:44+01:00	[thread overview]
Message-ID: <20071229201644.580accc8.coolzone@it.dk> (raw)
In-Reply-To: qxudj.88867$MJ6.7813@bgtnsc05-news.ops.worldnet.att.net

On Sat, 29 Dec 2007 16:24:54 GMT
anon@anon.org (anon) wrote:

> 
> In <20071229040639.f753f982.coolzone@it.dk>, Rico Secada
> <coolzone@it.dk> writes:
> >I have been doing a lot of research about the usage of Ada, both in
> >industry and in the Open Source community. I am possible writing a
> >paper on the issue and needs some constructive criticism. 
> >
> >I have reached the following conclusions:
> >
> >1. Many companies are moving away from Ada towards C/C++. Many has
> >already moved during the past 10 years.
> 
> 
> 1. Most companies left in 1998 when the DOD killed the "Ada Law".
> 
> 
> 
> >2. Very few projects exists on Sourceforge and Freshmeat compared to
> >other languages like C++, Java, Python and others.
> >
> >Only 92 projects on Sourceforge.net and 57 on Freshmeat.net.
> 
> 
> 2. Most Ada projects are not for open source community and will 
> never be archive at any open source archiving site, such 
> as sourceforge, etc.
> 
> 
> >3. This is the biggest problem: Ada lacks free support on all
> >platforms. The GNU GNAT Compiler is the only Open Source compiler,
> >and it lacks proper support and implementation on a variety of
> >platforms.
> 
> 
> 
> 
> 
> 3. In this answer you need to spend more time doing research.
> Free support is always limited! And Adacore's GNAT is only Ada 
> that is implementation on most platforms and the number is 
> growing every day. Not sure what you mean by proper support but 
> if your talking about vendor (Adacore) support. You can pay for 
> it just like other languages. You may hate the price but it 
> does exist. 
> 
> 
> 
> >The different GNU/Linux implementations of GNAT and the different BSD
> >implementations seems to miss different aspects making it impossible
> >to port larger projects without having to buy a proprietary compiler.
> >
> >My study shows, from searching around different mailing list archives
> >on GNU/Linux and BSD, that people are very attracted towards Ada, but
> >because of a poor implementation on different platforms when compared
> >to C and C++ people stay away and focus on those languages instead.
> >
> >Problems with GNU GNAT and platform independence seems to be the one
> >major reason why Ada isn't a moving target.
> >
> >I would like your comments on this please!
> >
> >Best regards.
> >
> >Rico Secada.
> 
> 
>         First you need to learn about why Ada was created. Ada was 
> created for "High Integrity" and "True Portability" type of 
> applications. Most programmers believe at the movement that most 
> projects do not need that level of integrity. Now this is a 
> falsehood, but until most programmer realize this Ada will not move 
> in it current level of usage. And when using the standard Ada 
> libraries (Ada) the program is 100% portable without modification.
> 
> 
>         The problem with OpenBSD is that it is designed for 
> security. Which means that there are fewer application that can be 
> ported with full functionality. Even though OpenBSD was initially 
> based FreeBSD it has become quite distinct. So, in porting an 
> application from FreeBSD or other BSD's to OpenBSD it can be a pain 
> because of its use of security and distinctive design.

It was based upon NetBSD.

>         Plus, open source programming developers do not need or want 
> high security developmental system limiting them from creating 
> programs and projects just because it might violate the security on 
> the programmer's workstation. They need a more relax security 
> workstation and then add the level of security as needed for the 
> project.
> 
>         That means that OpenBSD is limited in its scope of 
> application and to be use of a platform for programming 
> development.
> 
> 
>         Now for Ada. Most programmer use a Desktop that they like 
> to write the code and perform primary debugging. Such as FreeBSD, 
> Linux, Vista and others Desktop. Then they move the code to the 
> core platform and complete the debugging and optimization phase. 
> This save time and money. Plus, sometime a programmer may not have 
> access to the core platform until the end of the development cycle.
> 
> 
>         Free Support! That's a Myth! Especially in Open Source!
> Normally free support is limited to a few weeks to a few months 
> (90 days in some cases). As for Adacore, you can get a yearly 
> support but you pay a high price for it and you may not need it.
> 
>         But for normal support. You need to study the life cycle of 
> a program and compiler. You will find out that the vendors of the 
> language compiler have limited free support and have little to no 
> support for a project. And they only port their compilers to a 
> limited number of hardware platforms. Such as IBM which only 
> supports hardware and platform it has developed. It is up to the 
> project developers and programmers to provide the true support. 
> In an examples of a traffic light system, Adacore or any or Ada 
> vendor is not responsible for support.  The support is provide by 
> two main sources: first the manufacturer of the traffic light 
> controller and second the software team that wrote the 
> controller's software.
> 
> 
> Looks to me that you need to do a lot more research before wrtting 
> your paper.
> 

Actually, it looks to me like you have just proven my point.

> 



  reply	other threads:[~2007-12-29 19:16 UTC|newest]

Thread overview: 126+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2007-12-29  3:06 The future of Ada is at risk Rico Secada
2007-12-29 10:19 ` Pascal Obry
2007-12-29 19:24   ` Jerry van Dijk
2007-12-29 11:14 ` Dmitry A. Kazakov
2007-12-29 11:21 ` Georg Bauhaus
2007-12-30 12:30   ` Florian Weimer
2007-12-30 19:42     ` okellogg
2007-12-30 20:22       ` Florian Weimer
2007-12-31  0:21         ` Samuel Tardieu
2007-12-30 23:30       ` Simon Wright
2007-12-31  8:12     ` I. Levashew
2007-12-31  8:43       ` Florian Weimer
2007-12-31 10:16       ` Rico Secada
2007-12-31 10:31         ` Florian Weimer
2007-12-31 15:20         ` Georg Bauhaus
2007-12-31 21:35           ` Paul
2008-01-01 12:41           ` Florian Weimer
2007-12-29 16:19 ` I. Levashew
2007-12-29 16:24 ` anon
2007-12-29 19:16   ` Rico Secada [this message]
2007-12-30  0:38     ` The future of C# " Georg Bauhaus
2008-01-07  8:01   ` The future of Ada " Nasser Abbasi
2008-01-07 11:09     ` Robert A Duff
2008-01-07 11:54       ` Nasser Abbasi
2007-12-30  8:04 ` Phaedrus
2007-12-30  8:56   ` Pascal Obry
2007-12-30 21:42     ` Phaedrus
2007-12-30 23:08       ` Brian May
2007-12-30 23:32         ` Phaedrus
2007-12-31 12:33       ` I. Levashew
2008-01-02 10:46         ` Colin Paul Gloster
2007-12-30 11:08   ` Georg Bauhaus
2007-12-30 22:23     ` Phaedrus
2007-12-30 21:30   ` adaworks
2007-12-30 23:33     ` Phaedrus
2007-12-31  0:33   ` Samuel Tardieu
2008-01-01 14:14 ` Gautier
2008-01-01 14:46   ` Dmitry A. Kazakov
2008-01-04  8:45 ` Agyaras
2008-01-04  9:36   ` Pascal Obry
2008-01-04 13:13   ` Georg Bauhaus
2008-01-06  9:34     ` Agyaras
2008-01-06 10:26       ` Dmitry A. Kazakov
2008-01-06 12:03       ` Georg Bauhaus
2008-01-06 13:03       ` Frank J. Lhota
2008-01-07  3:46       ` Brian May
2008-01-08  2:22       ` Randy Brukardt
2008-01-04 23:17   ` Brian May
2008-01-05 10:22   ` Ludovic Brenta
2008-01-05 15:16     ` Robert A Duff
2008-01-05 15:36       ` Dmitry A. Kazakov
2008-01-05 15:46         ` Robert A Duff
2008-01-05 16:39           ` Georg Bauhaus
2008-01-05 17:14           ` Dmitry A. Kazakov
2008-01-06 22:08             ` Robert A Duff
2008-01-09  8:19   ` ahab
2008-01-05 10:21 ` Michael Bode
2008-01-05 10:30   ` Ludovic Brenta
2008-01-05 10:55     ` Michael Bode
2008-01-05 13:09       ` Ludovic Brenta
2008-01-05 13:32         ` Michael Bode
2008-01-05 20:36           ` Jeffrey R. Carter
2008-01-05 22:50             ` Michael Bode
2008-01-05 23:42               ` Jeffrey R. Carter
2008-01-05 11:11     ` Georg Bauhaus
2008-01-05 11:40       ` Dmitry A. Kazakov
2008-01-05 13:29         ` Georg Bauhaus
2008-01-05 14:35           ` Dmitry A. Kazakov
2008-01-05 17:42             ` Georg Bauhaus
2008-01-05 18:40               ` Dmitry A. Kazakov
2008-01-05 23:47             ` Brian May
2008-01-06  7:03               ` Vadim Godunko
2008-01-06  8:42               ` Dmitry A. Kazakov
2008-01-06 12:05                 ` Georg Bauhaus
2008-01-06 12:23                   ` Dmitry A. Kazakov
2008-01-06 20:13                     ` Georg Bauhaus
2008-01-06 20:50                       ` Dmitry A. Kazakov
2008-01-06 22:12                         ` Georg Bauhaus
2008-01-07  0:11                 ` Brian May
2008-01-07  5:23                   ` Per Sandberg
2008-01-08  0:04                     ` Brian May
2008-01-08  6:53                       ` Simon Wright
2008-01-08 14:35                         ` Vadim Godunko
2008-01-08 20:24                   ` Graham
2008-01-08 20:44                   ` Pascal Obry
2008-01-06  9:23               ` Pascal Obry
2008-01-07  0:05                 ` Brian May
2008-01-05 20:34   ` Jeffrey R. Carter
2008-01-05 20:52     ` Michael Bode
2008-01-05 21:40       ` Georg Bauhaus
2008-01-05 23:45       ` Jeffrey R. Carter
2008-01-06 11:16         ` Michael Bode
2008-01-06 19:20           ` Jeffrey R. Carter
2008-01-06 20:27             ` Michael Bode
2008-01-07 10:23   ` Stephen Leake
2008-01-07 17:54     ` Michael Bode
2008-01-11  7:21 ` Phaedrus
2008-01-11  8:49   ` Maciej Sobczak
2008-01-11 13:10     ` Peter C. Chapin
2008-01-11 15:41     ` Hyman Rosen
2008-01-12 14:31       ` Surfer
2008-01-12 20:54         ` Gautier
2008-01-11 19:58     ` Tero Koskinen
2008-01-11 21:41       ` Georg Bauhaus
2008-01-11 13:02   ` framefritti
2008-01-11 15:29     ` Peter C. Chapin
2008-01-11 17:24       ` Gary Scott
2008-01-11 18:20   ` Jeffrey R. Carter
2008-01-11 18:51     ` Gary Scott
2008-01-12  0:21       ` Jeffrey R. Carter
2008-01-12  8:15         ` Pascal Obry
2008-01-12 10:11           ` Brian May
2008-01-12 10:24             ` Pascal Obry
2008-01-12 17:43               ` Gary Scott
2008-01-12 18:14                 ` Pascal Obry
2008-01-12 22:24                   ` Georg Bauhaus
2008-01-13  3:54                     ` Ray Blaak
2008-01-13 14:05                       ` (see below)
2008-01-14  1:46                         ` Ray Blaak
2008-01-14  1:49                         ` Ray Blaak
2008-01-23  2:52                 ` adaworks
2008-01-12 10:47             ` Dmitry A. Kazakov
2008-01-11 22:32   ` Robert A Duff
2008-01-12  4:06     ` Phaedrus
2008-01-12 15:29       ` Georg Bauhaus
2008-01-12 20:55     ` jtg
replies disabled

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