comp.lang.ada
 help / color / mirror / Atom feed
From: "Dmitry A. Kazakov" <mailbox@dmitry-kazakov.de>
Subject: Re: What's stopping you from using Ada for your next commercial project?
Date: Mon, 14 Mar 2011 09:43:32 +0100
Date: 2011-03-14T09:43:32+01:00	[thread overview]
Message-ID: <1j71s1sqak5wq.1mm8j82io7o52$.dlg@40tude.net> (raw)
In-Reply-To: op.vsbaybmeule2fv@index.ici

On Mon, 14 Mar 2011 03:38:25 +0100, Yannick Duchêne (Hibou57) wrote:

> Le Sun, 13 Mar 2011 15:35:06 +0100, Dmitry A. Kazakov  
> <mailbox@dmitry-kazakov.de> a écrit:
>> There will be other algorithms if the paradigm really change.
>>
>>> I tried to look at some “tutorials” last year (ouch, and they dare to  
>>> name
>>> this, “tutorials”!)… I gave up.
>>
>> New concepts are difficult to gasp. Someone posted a link to an article
>> about a Lisp clone proposed! (:-))
>>
>>> Two-states based computer are light years simpler than that.
>>
>> Proponents of abacus would say same about modern computers.

> Don't know that Abacus,

Oh, you certainly do:

http://en.wikipedia.org/wiki/Abacus

> will search the web about it. I though “seems  
> there is no elementary component, looks likes everything is a big complex  
> system which cannot be broken down to be understood”.

"Understood in terms of Boolean logic," you mean. That's the point, a
really new paradigm cannot be understood in terms of the old one. That is
why it is new. In particular the probability cannot described in crisp
terms. So any attempt to "understand" it that way, e.g. the theory of
hidden parameter, is doomed.

> But there will still be troubles about what to do with all of these  
> nowadays computer (even sadly famous Africa's bin will not be big enough).

What happened with the horses when cars came? Who cares?
  
>> Language is not a physical system. You can change anything you wanted, you
>> just have to wish it.
> Life is not a physical system neither, its only based on a physical  
> system. So I maintain ability of life to face an environment and ability  
> of a language paradigm to face an environment, are comparable. If you are  
> interested in the topic, you should know what life is, could be expressed  
> in some other abstract ways, getting ride of carbon and water. The  
> physical system is just the starting point, this does characterize the  
> system, which is abstract.

So? It seems that your argument would be that given the knowledge of the
human DNA code, one couldn't produce a human being 100 million years ago by
means of genetic engineering? Rubbish.

>>> Could you tell more about “keeping it backward compatible is only possible
>>> by a big structural change” ?
>>
>> Per generalization: you express obsolete features in terms of new ones.
> That would mean to keep the syntax and the same meaning assigned to  
> existing syntactic construct and redefine the core concepts of the  
> language only ?

Yes. There is nothing wrong with the most of Ada. Even if some parts are
wrong, like limited results/aggregates are. That is no problem. In the new
language limitness will be redesigned anyway. You will rather have
independent type properties "by-reference," "no-copy-constructor,"
"no-assignment." Ada's "limited" will be expressed in those terms.
Aggregates will become syntax sugar for user-defined constructors.
Obsolescent "limited" types will have them predefined. etc. Not a big deal.

> I feel this may be feasible with greater separation of both.

There is no clear margin. Just move the stuff to the ARM's section J.

-- 
Regards,
Dmitry A. Kazakov
http://www.dmitry-kazakov.de



  reply	other threads:[~2011-03-14  8:43 UTC|newest]

Thread overview: 128+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2011-03-08 22:23 What's stopping you from using Ada for your next commercial project? Lucretia
2011-03-09  3:19 ` Hoàng Đình Long
2011-03-09  8:41   ` Ludovic Brenta
2011-03-09  8:58 ` Maciej Sobczak
2011-03-09 14:17   ` Georg Bauhaus
2011-03-09 14:21     ` localhost
2011-03-09 15:06       ` Georg Bauhaus
2011-03-09 15:17         ` localhost
2011-03-10 14:20     ` Peter C. Chapin
2011-03-10 14:31       ` Thomas Løcke
2011-03-10 16:01         ` Georg Bauhaus
2011-03-10 16:07       ` Georg Bauhaus
2011-03-10 17:31         ` Dirk Craeynest
2011-03-09 20:43   ` Simon Wright
2011-03-09 22:04     ` Maciej Sobczak
2011-03-10  0:38       ` Lucretia
2011-03-10  7:52         ` Maciej Sobczak
2011-03-10  8:06       ` Thomas Løcke
2011-03-10  8:26         ` Nasser M. Abbasi
2011-03-10 10:28           ` Thomas Løcke
2011-03-10 10:45           ` J-P. Rosen
2011-03-11  9:40           ` Hoàng Đình Long
2011-03-13 11:09             ` Yannick Duchêne (Hibou57)
2011-03-13 10:55           ` Yannick Duchêne (Hibou57)
2011-03-10  8:27         ` Ludovic Brenta
2011-03-10 10:35           ` Thomas Løcke
2011-03-10 11:12             ` Dmitry A. Kazakov
2011-03-10 12:17               ` Georg Bauhaus
2011-03-10 12:27               ` Thomas Løcke
2011-03-10 12:58                 ` Dmitry A. Kazakov
2011-03-10 13:30                   ` Georg Bauhaus
2011-03-10 13:49                   ` Maciej Sobczak
2011-03-10 14:31                     ` Dmitry A. Kazakov
2011-03-10 14:45                       ` Thomas Løcke
2011-03-10 15:17                         ` Dmitry A. Kazakov
2011-03-13 11:38                       ` Yannick Duchêne (Hibou57)
2011-03-13 11:58                         ` Dmitry A. Kazakov
2011-03-13 12:17                           ` Yannick Duchêne (Hibou57)
2011-03-13 14:35                             ` Dmitry A. Kazakov
2011-03-14  2:38                               ` Yannick Duchêne (Hibou57)
2011-03-14  8:43                                 ` Dmitry A. Kazakov [this message]
2011-03-10 21:11                 ` Randy Brukardt
2011-03-11  8:12                   ` Manfred Kremer
2011-03-11 12:04                     ` Peter C. Chapin
2011-03-11 22:40                       ` Randy Brukardt
2011-03-11 23:24                         ` Dan
2011-03-10 13:33           ` Maciej Sobczak
2011-03-10 17:08           ` Dirk Craeynest
2011-03-14 19:11           ` Florian Weimer
2011-03-14 21:10             ` Ludovic Brenta
2011-03-13 10:51         ` Yannick Duchêne (Hibou57)
2011-03-13 10:24       ` Yannick Duchêne (Hibou57)
2011-03-13 21:43         ` Maciej Sobczak
2011-03-13 22:04           ` Thomas Løcke
2011-03-14  0:09           ` Simon Wright
2011-03-14  2:57             ` Yannick Duchêne (Hibou57)
2011-03-14 16:45               ` Pascal Obry
2011-03-14 18:29               ` Simon Wright
2011-03-14 18:37             ` Florian Weimer
2011-03-14 19:43               ` Simon Wright
2011-03-14  2:53           ` Yannick Duchêne (Hibou57)
2011-03-13 10:29       ` Yannick Duchêne (Hibou57)
2011-03-13 21:48         ` Maciej Sobczak
2011-03-13 10:34       ` Yannick Duchêne (Hibou57)
2011-03-13 11:42         ` Simon Wright
2011-03-13 12:06           ` Yannick Duchêne (Hibou57)
2011-03-12 19:55     ` Florian Weimer
2011-03-25 12:36   ` Marco
2011-03-25 22:30     ` Maciej Sobczak
2011-03-26 12:00       ` Georg Bauhaus
2011-03-27 21:13         ` Yannick Duchêne (Hibou57)
2011-03-27 20:49     ` Yannick Duchêne (Hibou57)
2011-03-09  9:11 ` Thomas Løcke
2011-03-12 21:50   ` Lucretia
2011-03-09 10:39 ` localhost
2011-03-09 11:24   ` Nasser M. Abbasi
2011-03-09 11:38     ` localhost
2011-03-09 14:16       ` Georg Bauhaus
2011-03-10 10:21     ` Gerd
2011-03-10 11:27       ` Dmitry A. Kazakov
2011-03-10 11:49       ` Georg Bauhaus
2011-03-11  8:37       ` Stephen Leake
2011-03-11 12:08         ` Peter C. Chapin
2011-03-11 15:15         ` Dmitry A. Kazakov
2011-03-11 15:37         ` Hyman Rosen
2011-03-12 20:26           ` Florian Weimer
2011-03-26 15:15         ` Gerd
2011-03-26 16:20           ` Pascal Obry
2011-03-09 11:36   ` Ludovic Brenta
2011-03-09 11:42     ` localhost
2011-03-10  2:22 ` KK6GM
2011-03-11 14:01   ` Rego
2011-03-11 15:20     ` KK6GM
2011-03-11 16:42       ` Rego
2011-03-11 18:15         ` KK6GM
2011-03-11 20:09           ` Thomas Løcke
2011-03-11 16:46       ` Georg Bauhaus
2011-03-14 12:18         ` jonathan
2011-03-14 14:12           ` KK6GM
2011-04-08 12:53             ` Jacob Sparre Andersen
2011-03-14 18:00           ` Niklas Holsti
2011-03-12 12:47       ` Stephen Leake
2011-03-12 18:15         ` KK6GM
2011-03-13 17:55           ` Lucretia
2011-03-14  3:28             ` Yannick Duchêne (Hibou57)
2011-03-15  0:40               ` Lucretia
2011-03-14  3:20         ` Yannick Duchêne (Hibou57)
2011-03-14  3:17       ` Yannick Duchêne (Hibou57)
2011-03-14 12:15         ` KK6GM
2011-03-14 13:41           ` Yannick Duchêne (Hibou57)
2011-03-14 14:05             ` KK6GM
2011-03-14 14:38               ` Peter C. Chapin
2011-03-14 14:07             ` Dmitry A. Kazakov
2011-03-14 14:00           ` Dmitry A. Kazakov
2011-03-14 14:09             ` KK6GM
2011-03-14 14:42               ` Yannick Duchêne (Hibou57)
2011-03-14 17:17                 ` Georg Bauhaus
2011-03-14 17:25                   ` Yannick Duchêne (Hibou57)
2011-03-14 20:04                     ` Simon Clubley
2011-03-14 22:12                       ` J-P. Rosen
2011-03-15 12:11                         ` Simon Clubley
2011-03-15 20:25                           ` J-P. Rosen
2011-03-15 14:55                         ` Yannick Duchêne (Hibou57)
2011-03-15 20:28                           ` J-P. Rosen
2011-03-15  4:10                       ` Yannick Duchêne (Hibou57)
2011-03-14 14:39             ` Yannick Duchêne (Hibou57)
2011-03-10 21:35 ` Gautier write-only
2011-03-13 12:04   ` Yannick Duchêne (Hibou57)
replies disabled

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