From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM autolearn=ham autolearn_force=no version=3.4.4 X-Google-Thread: 103376,677963b1aa23e668 X-Google-NewGroupId: yes X-Google-Attributes: gida07f3367d7,domainid0,public,usenet X-Google-Language: ENGLISH,UTF8 X-FeedAbuse: http://nntpfeed.proxad.net/abuse.pl feeded by 88.191.131.2 Path: g2news2.google.com!news4.google.com!proxad.net!feeder1-2.proxad.net!nntpfeed.proxad.net!news.dougwise.org!aioe.org!.POSTED!not-for-mail From: =?utf-8?Q?Yannick_Duch=C3=AAne_=28Hibou57?= =?utf-8?Q?=29?= Newsgroups: comp.lang.ada Subject: Re: What's stopping you from using Ada for your next commercial project? Date: Mon, 14 Mar 2011 03:38:25 +0100 Organization: Ada @ Home Message-ID: References: <4d78867e$0$23760$14726298@news.sunsite.dk> <87r5afv0qa.fsf@ludovic-brenta.org> <4d78a96b$0$23753$14726298@news.sunsite.dk> <4d78c3c6$0$23757$14726298@news.sunsite.dk> <1wcgairebjd7m.1i237ckyxwpe5.dlg@40tude.net> <11zqndd40kbz5$.9y0rytl76z0h.dlg@40tude.net> <3i7nz04e5x2m$.1x71gsb2po9yi.dlg@40tude.net> NNTP-Posting-Host: AriyjjgjZN8JP2Dox/gNbQ.user.speranza.aioe.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed; delsp=yes Content-Transfer-Encoding: Quoted-Printable X-Complaints-To: abuse@aioe.org User-Agent: Opera Mail/11.01 (Linux) X-Notice: Filtered by postfilter v. 0.8.2 Xref: g2news2.google.com comp.lang.ada:19121 Date: 2011-03-14T03:38:25+01:00 List-Id: Le Sun, 13 Mar 2011 15:35:06 +0100, Dmitry A. Kazakov = a =C3=A9crit: > There will be other algorithms if the paradigm really change. > >> I tried to look at some =E2=80=9Ctutorials=E2=80=9D last year (ouch, = and they dare to = >> name >> this, =E2=80=9Ctutorials=E2=80=9D!)=E2=80=A6 I gave up. > > New concepts are difficult to gasp. Someone posted a link to an articl= e > 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, will search the web about it. I though =E2=80=9C= seems = there is no elementary component, looks likes everything is a big comple= x = system which cannot be broken down to be understood=E2=80=9D. May be I j= ust faced = too much low level documents or bad tutorials, who know (and I am really= = bad at most branch of mathematics) 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= ). = So I still hope boolean computers will have a long life ahead, at least = = for that single reason. > 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 ar= e = interested in the topic, you should know what life is, could be expresse= d = 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. >> Could you tell more about =E2=80=9Ckeeping it backward compatible is = only = >> possible >> by a big structural change=E2=80=9D ? > > 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 ? I feel this may be feasible with greater separation of = both. We may have three documents instead of two : an Ada Abstract Synta= x = and Paradigm reference document, and Ada Concrete Syntax standard docume= nt = and and Ada Rational more or less formal document discussing both. To ke= ep = it simple, is that something like that you are thinking about ? -- = Si les chats miaulent et font autant de vocalises bizarres, c=E2=80=99es= t pas pour = les chiens. =E2=80=9CI am fluent in ASCII=E2=80=9D [Warren 2010]