From: "Randy Brukardt" <randy@rrsoftware.com>
Subject: Re: Embeddinator-4000 begetting an Ada-cross-platform future?
Date: Thu, 1 Mar 2018 17:08:58 -0600
Date: 2018-03-01T17:08:58-06:00 [thread overview]
Message-ID: <p7a16a$u1h$1@franka.jacob-sparre.dk> (raw)
In-Reply-To: e067f080-1eb6-4c23-82cf-408cac90a813@googlegroups.com
"Dan'l Miller" <optikos@verizon.net> wrote in message
news:e067f080-1eb6-4c23-82cf-408cac90a813@googlegroups.com...
>Shark8 wrote:
>> Turbo Pascal proved that a company could thrive by targeting
>> small-businesses
>> and hobbyists with relatively cheap compilers.
>Well, yes, but back in 1983 the bar was set very low though. Philipe
>Kahn's
> TurboPascal only needed to be better than Microsoft's BASICA or
> GWBASIC .interpreters. (and better than Waterloo BASIC .interpreters.
> largely only on fellow-Canadian Commodore) and better than UCSD
> p-System Pascal's p-code .virtual machine..
That's not quite true, there were quite a few other options back then,
including the $30 JRT Pascal and a variety of Ada subset compilers
(including relatively inexpensive versions of Janus/Ada). Janus/Ada surely
was a compiler-to-machine-code then (it always was, the interpreted version
never left the lab).
What TurboPascal did better than anyone else is play the marketing game with
a product that was "good enough". JRT for instance was well marketed but was
rather limited. We (RRS = Janus/Ada) didn't do a very good job of the
marketing game, and even if we had, I have to wonder if the product really
was "good enough" (the cheap product probably wasn't, and the expensive one
was too expensive -- we eventually got that right, but I think that was
after the advent of TurboPascal).
In any case, the situation today is wildly different. As Dan'l said, many of
the users bought Turbo Pascal because it was "good enough" and cheap. But
today, one can get various compilers that are "good enough" and *free*.
There is no real market for a $99 compiler today because someone can get
something just as good for free -- why spend the money? (And the support for
a $99 compiler necessarily has to be limited, meaning that it can't be much
better than what you can get with a newsgroup like this one.)
The existence of GNAT effectively put RR Software out of business; a large
part of our revenue came from being the lowest-cost Ada option, but of
course one cannot compete with free. And we never had enough high-end
business to survive on that alone. (That probably happened in part by trying
to be the lowest-cost option, which caused reputational issues.)
I doubt that anyone could recapture the environment of the 1980s for any
programming language -- a free option would appear way too quickly to pay
back your investment.
Randy.
next prev parent reply other threads:[~2018-03-01 23:08 UTC|newest]
Thread overview: 34+ messages / expand[flat|nested] mbox.gz Atom feed top
2018-02-26 17:06 Embeddinator-4000 begetting an Ada-cross-platform future? Dan'l Miller
2018-02-26 17:46 ` Dan'l Miller
2018-02-26 19:38 ` Mehdi Saada
2018-02-26 19:51 ` Dan'l Miller
2018-02-26 20:34 ` Luke A. Guest
2018-02-26 20:35 ` Luke A. Guest
2018-02-26 22:41 ` Dan'l Miller
2018-03-02 19:55 ` Ivan Levashev
2018-02-26 21:43 ` Dan'l Miller
2018-02-26 22:12 ` Luke A. Guest
2018-02-26 22:26 ` Dan'l Miller
2018-02-26 23:32 ` Randy Brukardt
2018-02-26 23:56 ` Dan'l Miller
2018-02-28 15:55 ` Dan'l Miller
2018-02-28 17:24 ` Lucretia
2018-02-28 19:20 ` Dan'l Miller
2018-03-01 16:03 ` Dan'l Miller
2018-03-01 18:04 ` Shark8
2018-03-01 19:09 ` Dan'l Miller
2018-03-01 22:25 ` Shark8
2018-03-01 23:08 ` Randy Brukardt [this message]
2018-03-02 5:39 ` Bojan Bozovic
2018-02-26 22:30 ` Dan'l Miller
2018-02-26 22:36 ` Luke A. Guest
2018-03-01 20:36 ` Robert Eachus
2018-03-09 16:45 ` Dan'l Miller
2018-03-13 9:54 ` alby.gamper
2018-03-13 15:26 ` Dan'l Miller
2018-03-14 8:53 ` alby.gamper
2018-03-14 15:24 ` Dan'l Miller
2018-03-16 9:55 ` alby.gamper
2018-03-16 15:35 ` Dan'l Miller
2018-03-02 20:18 ` Ivan Levashev
2018-03-05 16:57 ` Dan'l Miller
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox