comp.lang.ada
 help / color / mirror / Atom feed
From: gpriv@axonx.com
Subject: Re: Are there noticable differences in Ada acceptance by country?
Date: Wed, 19 Mar 2008 21:52:47 -0700 (PDT)
Date: 2008-03-19T21:52:47-07:00	[thread overview]
Message-ID: <1fac7b25-a11f-4199-97ad-45688318e424@u69g2000hse.googlegroups.com> (raw)
In-Reply-To: 13u2t1a2s141531@corp.supernews.com

On Mar 19, 5:14 pm, "Phaedrus" <phaedrus...@hotmail.com> wrote:
> Good points:
>
> > Ada lacks of a a good IDE (please, don't mention GPS), libraries and
> > tools. Besides Gnat, any Ada compiler is expensive, really expensive,
> > including Gnat pro <snip>
>
> I've made this point a number of times.  New users don't want open source,
> 'cause who wants to develop something that they have to give away?  (Giving
> away the source means giving away the tool, period.)  And they don't want to
> pay much more than they would for a new copy of Visual C++.  Until Gnat Pro
> (The best current compiler, IMHO) or something like it is price competitive
> with VC++ the new users will turn elsewhere.  (Btw, the open source
> confusion around the Gnat derivatives doesn't help make the case for new
> users, either!  Who wants to have to consult a lawyer to pick a compiler?)
>
> > If you want to advocate Ada, show how wonderful it is for
> > multitasking, don't talk about long-term maintenance, safety, less
> > bugs, software engineery or things like that.  Multitasking is the
> > word.
>
> Absolutely RIGHT ON!!!  It's a rare user who cares about the other items.
> But, when you tell them about this fantastic feature that they get BUILT IN,
> you can see their eyes light up!  Let's SELL THE SIZZLE!!!
>

I think strong typing should not be dismissed.  Unfortunately Java-
based (and C/C++/C#) courses don't explain to students that X and Y
coordinates being fundamentally integer (or float) types are not the
same thing. Typing provides a basis for proper reflection of real
world entities and that should be tought at the beginning of every
computer course.

George

> Bad point:
>
> > <snip> ...compiling with gnat is slow... </snip>
>
> Hmmm, that hasn't been my experience.  In fact, compared to other
> development environments I've been very happy with Gnat.  What is your basis
> of comparison?
>
> Cheers!
> Brian
>
> <s...@ciberpiula.net> wrote in message
>
> news:aeec2c10-7e9e-4dcd-98e9-f81cb6cc3f78@c19g2000prf.googlegroups.com...
>
> >> I don't believe the language itself is to blame, as it's not a bit
> >> harder or more difficult to learn than any other language.
>
> > There are two main reasons to learn a language by your own decision:
> > a) It's a mainstream language (or at least everybody is talking about
> > it)
> > b) it has a special feature (the language itself or the framework)
>
> > A common answer to beginners in this group is "Before trying
> > multitasking you should learn the basis of the language, types, scope,
> > limited types, etc". It is a wise piece of advise, but it also should
> > give us a clue of what catches beginners's eyes: Multitasking.
>
> > Sometimes I think that a lot of beginners browse the index of any Ada
> > tutorial like this:
> > "types..., if..., loops... function... I/O,... packages, ...tasks...
> > tasks?  protected objects? what's this? wow It is great. Their
> > concepts are really clear, much clearer than signals up and down,
> > threads etc. Let's try to do X... let's see what is the syntax of a
> > 'for'."
>
> > Ada lacks of a a good IDE (please, don't mention GPS), libraries and
> > tools. Besides Gnat, any Ada compiler is expensive, really expensive,
> > including Gnat pro, compiling with gnat is slow (no matter it does
> > more things that other languages). Most of features are found in other
> > languages as well more or less. But multitasking... Ada brights on
> > multitasking.
>
> > If you want to advocate Ada, show how wonderful it is for
> > multitasking, don't talk about long-term maintenance, safety, less
> > bugs, software engineery or things like that.  Multitasking is the
> > word.
>
> > Unfortunately, there are not  a lot of simple software that needs
> > multitasking, and not many people has the skills for programing
> > multitasking. So if no one talks about Ada, there is no compelling
> > reason for learning it.




  reply	other threads:[~2008-03-20  4:52 UTC|newest]

Thread overview: 41+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2008-03-18 19:08 Are there noticable differences in Ada acceptance by country? Mike Silva
2008-03-18 20:41 ` Pascal Obry
2008-03-18 22:58   ` Phaedrus
2008-03-18 22:25     ` Mike Silva
2008-03-18 22:50 ` Ludovic Brenta
2008-03-19 11:42   ` Thomas
2008-03-19 12:09     ` Ludovic Brenta
2008-03-19 12:51       ` framefritti
2008-03-20  4:37         ` gpriv
2008-03-19 12:16     ` Ludovic Brenta
2008-03-19 19:04       ` Tero Koskinen
2008-03-20  8:57         ` Jean-Pierre Rosen
2008-03-25 18:02           ` Tero Koskinen
2008-03-25 19:57             ` Gautier
2008-03-19 19:55     ` svaa
2008-03-19 21:14       ` Phaedrus
2008-03-20  4:52         ` gpriv [this message]
2008-03-20 20:22           ` Simon Wright
2008-03-20 20:48             ` Dmitry A. Kazakov
2008-03-20 22:17               ` Simon Wright
2008-03-20 22:59                 ` gpriv
2008-03-21  1:54                   ` tmoran
2008-03-21  4:16                   ` Jeffrey R. Carter
2008-03-21 16:41                     ` Simon Wright
2008-03-21 19:15                     ` gpriv
2008-03-22 14:00                       ` Maciej Sobczak
2008-03-21 16:39                   ` Simon Wright
2008-03-21 19:21                     ` gpriv
2008-03-21 21:11                       ` Adam Beneschan
2008-03-22  7:02                         ` Simon Wright
2008-03-24 18:01                           ` gpriv
2008-03-21  7:52                 ` Dmitry A. Kazakov
2008-03-22 17:16                   ` Subtypes to represent coordinate charts Eric Hughes
2008-03-21 16:44                 ` Are there noticable differences in Ada acceptance by country? Simon Wright
2008-03-20 21:17             ` gpriv
2008-03-20  1:34       ` Ivan Levashew
2008-03-19  7:42 ` Thomas
2008-03-19 10:35   ` Peter C. Chapin
2008-03-19 21:21     ` Phaedrus
     [not found]       ` <13u3vq728nidu3b@corp.supernews.com>
2008-03-31  4:27         ` David Thompson
2008-03-31  5:40           ` DScott
replies disabled

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