comp.lang.ada
 help / color / mirror / Atom feed
From: svaa@ciberpiula.net
Subject: Re: Are there noticable differences in Ada acceptance by country?
Date: Wed, 19 Mar 2008 12:55:05 -0700 (PDT)
Date: 2008-03-19T12:55:05-07:00	[thread overview]
Message-ID: <aeec2c10-7e9e-4dcd-98e9-f81cb6cc3f78@c19g2000prf.googlegroups.com> (raw)
In-Reply-To: 47e0fc15$0$89167$157c6196@dreader1.cybercity.dk

> 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.



  parent reply	other threads:[~2008-03-19 19:55 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 [this message]
2008-03-19 21:14       ` Phaedrus
2008-03-20  4:52         ` gpriv
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