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=0.4 required=5.0 tests=BAYES_00,FORGED_MUA_MOZILLA autolearn=no autolearn_force=no version=3.4.4 X-Google-Thread: a07f3367d7,d1296b1e5055be50 X-Google-Attributes: gida07f3367d7,public,usenet X-Google-NewGroupId: yes X-Google-Language: ENGLISH,ASCII-7-bit Received: by 10.66.75.7 with SMTP id y7mr1889975pav.12.1344344058278; Tue, 07 Aug 2012 05:54:18 -0700 (PDT) Path: g9ni5020803pbo.0!nntp.google.com!border1.nntp.dca.giganews.com!backlog1.nntp.dca.giganews.com!backlog1.nntp.ams.giganews.com!border3.nntp.ams.giganews.com!border1.nntp.ams.giganews.com!nntp.giganews.com!news.panservice.it!newsfeed.tele2net.at!newsfeed.straub-nv.de!uucp.gnuu.de!newsfeed.arcor.de!newsspool2.arcor-online.net!news.arcor.de.POSTED!not-for-mail Date: Tue, 31 Jul 2012 11:34:01 +0200 From: Georg Bauhaus User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:14.0) Gecko/20120713 Thunderbird/14.0 MIME-Version: 1.0 Newsgroups: comp.lang.ada Subject: Re: Ada folks need to talk to C++ folks more References: <6d4fedca-1b2f-476f-a05e-6c379389128b@wt8g2000pbb.googlegroups.com> <7e849868-acd9-4d30-a8d5-9ff9d89f1a13@h8g2000pbt.googlegroups.com> In-Reply-To: <7e849868-acd9-4d30-a8d5-9ff9d89f1a13@h8g2000pbt.googlegroups.com> Message-ID: <5017a689$0$6563$9b4e6d93@newsspool4.arcor-online.net> Organization: Arcor NNTP-Posting-Date: 31 Jul 2012 11:34:01 CEST NNTP-Posting-Host: 3a835e36.newsspool4.arcor-online.net X-Trace: DXC=l2\`@18T_bD2jYf>V4L0gL4IUKJLh>_cHTX3jMTjTNe<^<<:D X-Complaints-To: usenet-abuse@arcor.de X-Original-Bytes: 2973 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Date: 2012-07-31T11:34:01+02:00 List-Id: On 31.07.12 08:08, wrp wrote: > With good graphics support, maybe Ada would be ready to support game > engine development. A an engine for new hardware? I.e., build computers that are especially good for playing games, so cheap and easy to program that it becomes disruptive? Maybe Ravenscar like profiles might be interesting, except that a character/object/whatever would have to be allowed to die. Who is going to finance so vague an idea? An engine for existing hardware? XBox is by Microsoft. Dark matter. I don't think they would do more than just emborg a few good bits they happen to see in Ada, and then continue to use their own compiler technology. If they haven't already done so. Sony? I heard they have dropped the idea of specialized hardware facing both a lack of knowledgeable programmers ("Too difficult to program!") and a short life cycle of CPUs making standard CPUs and standard graphics processors capable enough. OTS components will mean relatively lower cost. And even if not, Ada is only beginning to get run-time systems tailored to these types of computers, AFAIK. Nevertheless, some types of real-time communication are said to be easier to express in Ada. Is there much use of consensus protocols in game engines? If so, are they better with Ada? Apple's hardware. Perhaps one could use SofCheck's (now AdaCore's) compiler and write the thing in Ada, using compiler output (C and also C++) as input to the compilers that Apple suggests one should use. Will current Ada tasking support programmers, though? If there is no Ada RTS that has tasking employ Apple's Grand Central Dispatch, won't this create a schism between types of concurrent objects?