From: "Randy Brukardt" <randy@rrsoftware.com>
Subject: Re: Point a beginner in the right direction? Cheap bare-board to run with a RTOS for running ADA
Date: Wed, 10 Jul 2013 17:17:08 -0500
Date: 2013-07-10T17:17:08-05:00 [thread overview]
Message-ID: <krkmh4$e1h$1@loke.gir.dk> (raw)
In-Reply-To: krjjr4$sqm$1@dont-email.me
"Simon Clubley" <clubley@remove_me.eisner.decus.org-Earth.UFP> wrote in
message news:krjjr4$sqm$1@dont-email.me...
> On 2013-07-09, Randy Brukardt <randy@rrsoftware.com> wrote:
...
>>> At this point, I'm beginning to think you are either trolling or just
>>> refusing to accept (for whatever reason) that there's a vast embedded
>>> market out there, outside of what you are used to, which could be a
>>> target for Ada.
>>
>> I started out creating tiny Ada subsets, and I've come to believe that
>> those
>> do Ada far more harm than good. The only sort of Ada that can run on
>> those
>> targets is an emasculated Ada that is likely to repell, rather than
>> attract
>> people to "real" Ada down the road.
>
> Congratulations, you just guaranteed that Ada is never going to be
> accepted
> by the majority with that attitude.
Ada never will be accepted by the majority, for the very simple reason that
the "majority" are programming in Javascript and PHP, maybe Ruby or Python
for big projects. Moreover, the "majority" doesn't give a damn about getting
anything right, they'll just use rapid updates to change it until it sort-of
works. None of which could reasonably be replaced by Ada.
> The way to get people interested in Ada is to expose them to Ada _before_
> they have made a large investment in other languages and have learned to
> work around the issues associated with those other languages.
But that's never been true historically, and it's even less true today. Back
in the 70s and 80s, people started with Basic of one sort or another. A few
lucky ones started with Turbo Pascal. Hardly anyone started with Ada (or
even Java).
Now, people are going to start with Javascript or PHP, because what they're
going to want to do is going to be associated with the web.
> You are still going to get people like myself interested (people who know
> those more mainstream languages, but also actively look for other safer
> languages), but the result of your worldview is that by the time many
> people are working on projects which you think are large enough to be
> considered for Ada use, then those people are just going to use the
> languages they are familiar with because they understand those languages
> and their issues even though Ada may indeed be a better fit.
>
> There's a hell of a lot of good stuff in Ada which deserves to be more
> widely used, but a number of people here don't seem to understand that
> their ossified attitudes turn away potential newcomers while those same
> same people are moaning about the lack of new people interested in Ada.
>
> I'm frustrated because I see places it would be _very_ nice to use Ada,
> but also see that some existing attitudes within the established Ada
> community are a major blocker stopping people trying Ada.
>
> The people who you might interest in Ada today have a very different
> experience in terms of hardware platforms and projects than what you
> seem to be used to. If you want those people to start becoming interested
> in Ada, you need to make Ada relevant to the way they work and their
> interests.
I spent 25 years of my life trying to get Ada more widely used by the
masses. And lots of others at places like Aonix did the same. We have almost
nothing to show for those efforts. Indeed, we seem to have more interest now
rather than in the past now that everyone has given up those efforts. Which
suggests to me, at least, that those efforts were counterproductive. Where
AdaCore seems to have been more successful is in giving away free stuff as a
side-effect of their paying work. But that of course presumes that there is
paying work...
I could see a lot of value to an Ada-like language for smaller machines.
Just don't call it Ada, and you'll probably have a winner. (So many people
have a knee-jerk hate of Ada, even though they've never used it, it's bets
to distance one from the name.) That's not going to do anything for Ada
proper.
You don't like the view that I get from my 33 years of Ada experience, and
that's fine. Feel free to prove me wrong, but if you fail, remember that I
told you that you would fail. And don't expect me to encourage anyone else
to waste their time on what I view as a losing endevour.
Randy.
next prev parent reply other threads:[~2013-07-10 22:17 UTC|newest]
Thread overview: 55+ messages / expand[flat|nested] mbox.gz Atom feed top
2013-06-19 7:51 Point a beginner in the right direction? Cheap bare-board to run with a RTOS for running ADA Marcus F
2013-06-19 18:20 ` Point a beginner in the right direction? Cheap bare-board to run with a RTOS for running Ada Jacob Sparre Andersen
2013-06-19 18:59 ` Marcus F
2013-06-19 19:25 ` Marcus F
2013-07-12 20:35 ` Rego, P.
2013-07-12 20:37 ` Rego, P.
2013-07-07 9:16 ` Point a beginner in the right direction? Cheap bare-board to run with a RTOS for running ADA Lucretia
2013-07-07 9:56 ` Dmitry A. Kazakov
2013-07-07 10:58 ` Simon Clubley
2013-07-07 15:00 ` Dmitry A. Kazakov
2013-07-07 16:27 ` Niklas Holsti
2013-07-08 7:43 ` Dmitry A. Kazakov
2013-07-08 10:54 ` G.B.
2013-07-08 12:14 ` Dmitry A. Kazakov
2013-07-08 12:56 ` Simon Clubley
2013-07-08 14:06 ` Dmitry A. Kazakov
2013-07-08 14:43 ` G.B.
2013-07-08 17:23 ` Simon Clubley
2013-07-08 18:55 ` Dmitry A. Kazakov
2013-07-09 11:53 ` Simon Clubley
2013-07-09 12:57 ` Dmitry A. Kazakov
2013-07-09 13:11 ` Simon Clubley
2013-07-09 20:30 ` Randy Brukardt
2013-07-09 22:23 ` Georg Bauhaus
2013-07-10 8:06 ` Dmitry A. Kazakov
2013-07-10 12:25 ` Simon Clubley
2013-07-10 22:17 ` Randy Brukardt [this message]
2013-07-11 16:58 ` Eryndlia Mavourneen
2013-07-11 22:07 ` Randy Brukardt
2013-07-08 13:15 ` G.B.
2013-07-08 13:59 ` Dmitry A. Kazakov
2013-07-09 0:53 ` mjsilva
2013-07-08 20:31 ` Randy Brukardt
2013-07-08 20:45 ` Dmitry A. Kazakov
2013-07-09 0:19 ` mjsilva
2013-07-09 0:27 ` mjsilva
2013-07-09 7:51 ` Dmitry A. Kazakov
2013-07-09 8:33 ` Georg Bauhaus
2013-07-09 9:12 ` Dmitry A. Kazakov
2013-07-09 11:08 ` G.B.
2013-07-09 12:28 ` Dmitry A. Kazakov
2013-07-09 14:20 ` G.B.
2013-07-09 15:00 ` Dmitry A. Kazakov
2013-07-09 23:13 ` Peter C. Chapin
2013-07-09 15:38 ` mjsilva
2013-07-09 19:48 ` Dmitry A. Kazakov
2013-07-09 20:10 ` Randy Brukardt
2013-07-09 22:09 ` Georg Bauhaus
2013-07-10 22:21 ` Randy Brukardt
2013-07-11 6:12 ` Georg Bauhaus
2013-07-11 22:00 ` Randy Brukardt
2013-07-10 1:31 ` mjsilva
2013-07-10 8:17 ` Dmitry A. Kazakov
2013-07-10 22:39 ` Randy Brukardt
2013-07-09 13:53 ` Shmuel Metz
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox