comp.lang.ada
 help / color / mirror / Atom feed
From: David Botton <david@botton.com>
Subject: Re: Weakness of Ada is expensive / security / etc. ? Anything else?
Date: Sun, 19 Jul 2015 07:55:42 -0700 (PDT)
Date: 2015-07-19T07:55:42-07:00	[thread overview]
Message-ID: <fcd85de8-9f80-4575-a45c-bde80f7360d1@googlegroups.com> (raw)
In-Reply-To: <1d671d0f-7740-4c5b-a6d0-975ed85e6e8b@googlegroups.com>

> I know popularity shouldn't be a point, but the lack of popularity drives to lack of tools, libraries...

It is only a part. The vendor focus for Ada is in a niche where the tools are either present or they provide all that is needed, So no R&D is focused outside of it for tools except a few open source volunteers, many of whom have left, or reduced contributions, because they feel snubbed by license games that drive down the popularity of the language and greater usefulness of their contributions. (As an example, I only chose Ada in the end for Gnoga because I wanted a last ditch effort to help Ada from become a completely obscure language as the current business models are set to do and the closing up of SigAda efforts, etc. but if I had written Gnoga in Python for example it would make a massive impact and quickly.) 

> That's a weakness unless it is a niche and very specialized language. And as far as I know Ada is supposed to be general purpose language. 

Yes, but small minded thinking is that preventing Ada's wider use will make the niche where it is used more valuable. In the big picture interest in Ada for general purpose use has resulted in its reduction in education environments and over the course of time the niche use will continue to disappear completely since other general purpose languages are attacking that same niche for business as well.

> I don't know how it works with non-PC. But, unless you go for GPL, commercial Ada is really expensive.

No, FSF GNAT works well for professional large projects. Although if large enough you will want as with any language and tool you use support which AdaCore offers at a very reasonable for market rate.
 
> If you think  not in the compiler alone, but in a framework, a framework to work properly with Ada compared to frameworks that use other language, Ada is expensive, really expensive and, leaving aside the compiler, much poorer.

You'd have give specific examples, but Ada is not that far behind in most areas and ahead in others (like Gnoga :)

> GPS is a good IDE but not near Delphi or Visual studio, but prices are.. well.. for deep pockets.

They are different products and just comparing what is the same you will find Microsoft support is not so cheap and Delphi is outright ludicrous in price. (Actually who in their right mind would use Delphi over Lazerous and Free Pascal today anyways and if you are smart you'd use Gnoga over either of those :)

David Botton


  parent reply	other threads:[~2015-07-19 14:55 UTC|newest]

Thread overview: 61+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2015-07-17 10:19 Weakness of Ada is expensive / security / etc. ? Anything else? Trish Cayetano
2015-07-17 10:46 ` Simon Clubley
2015-07-17 15:35   ` Trish Cayetano
2015-07-17 15:54     ` David Botton
2015-07-17 12:06 ` G.B.
2015-07-17 15:38   ` Trish Cayetano
2015-07-17 12:54 ` David Botton
2015-07-17 15:41   ` Trish Cayetano
2015-07-17 16:20   ` Patrick Noffke
2015-07-17 17:31 ` Shark8
2015-07-17 17:43   ` Simon Clubley
2015-07-17 18:39 ` Jeffrey R. Carter
2015-07-17 19:28 ` jm.tarrasa
2015-07-17 21:00   ` Pascal Obry
2015-07-17 21:53     ` Shark8
2015-07-17 22:41       ` Nasser M. Abbasi
2015-07-18  7:40         ` Trish Cayetano
2015-07-19 14:55   ` David Botton [this message]
2015-07-20  2:40 ` Norman Worth
2015-07-20  9:52   ` Serge Robyns
2015-07-20 17:35     ` Shark8
2015-07-20 19:13       ` David Botton
2015-07-20 22:12       ` NiGHTS
2015-07-21  1:37         ` Norman Worth
2015-07-21  6:54         ` Dmitry A. Kazakov
2015-07-21 13:31           ` NiGHTS
2015-07-21 16:59             ` Dmitry A. Kazakov
2015-07-21 17:50               ` NiGHTS
2015-07-21 19:44                 ` Dmitry A. Kazakov
2015-07-21 20:28                   ` Björn Lundin
2015-07-21 22:01                   ` Georg Bauhaus
2015-07-21 23:44                     ` Shark8
2015-07-22  6:19                       ` Dmitry A. Kazakov
2015-07-22  6:13                     ` Dmitry A. Kazakov
2015-07-22  7:04                       ` Georg Bauhaus
2015-07-22  7:37                         ` Dmitry A. Kazakov
2015-07-22  9:29                           ` Graham Stark
2015-07-22 10:33                             ` Dmitry A. Kazakov
2015-07-22 10:12                           ` G.B.
2015-07-22 10:31                             ` Dmitry A. Kazakov
2015-07-22 11:20                               ` G.B.
2015-07-22  0:17                   ` NiGHTS
2015-07-22  6:54                     ` Dmitry A. Kazakov
2015-07-22 15:11                       ` Shark8
2015-07-22 11:43                     ` Brian Drummond
2015-07-24  7:34         ` Egil H H
2015-07-21 11:17       ` Serge Robyns
2015-07-20 17:38 ` Florian Weimer
2015-07-20 17:45   ` Paul Rubin
2015-07-20 17:53     ` Florian Weimer
2015-07-20 18:09       ` Paul Rubin
2015-07-20 18:25         ` Florian Weimer
2015-07-20 18:34           ` Paul Rubin
2015-07-20 19:33             ` Florian Weimer
2015-07-20 20:20               ` Paul Rubin
2015-07-22 18:29                 ` Florian Weimer
2015-07-22 19:58                   ` Paul Rubin
2015-07-26 19:41                     ` Florian Weimer
2015-07-27  1:18                       ` Jeremiah
2015-07-22  6:34               ` Stefan.Lucks
2015-07-26 14:51 ` EGarrulo
replies disabled

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