comp.lang.ada
 help / color / mirror / Atom feed
From: Adrian Hoe <abyhoe@gmail.com>
Subject: Re: Current status of Ada?
Date: Mon, 17 Sep 2007 09:27:12 -0000
Date: 2007-09-17T09:27:12+00:00	[thread overview]
Message-ID: <1190021232.603085.299100@50g2000hsm.googlegroups.com> (raw)
In-Reply-To: <1190020543.375774.256790@50g2000hsm.googlegroups.com>

[-- 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 »





  reply	other threads:[~2007-09-17  9:27 UTC|newest]

Thread overview: 83+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
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 [this message]
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
replies disabled

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