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=2.0 required=5.0 tests=BAYES_00,FORGED_MUA_MOZILLA, REPLYTO_WITHOUT_TO_CC autolearn=no autolearn_force=no version=3.4.4 X-Google-Thread: 103376,982baa899e4e2a9f X-Google-NewGroupId: yes X-Google-Attributes: gida07f3367d7,domainid0,public,usenet X-Google-Language: ENGLISH,ASCII-7-bit Received: by 10.68.220.230 with SMTP id pz6mr7166946pbc.3.1340456100906; Sat, 23 Jun 2012 05:55:00 -0700 (PDT) Path: l9ni10665pbj.0!nntp.google.com!news2.google.com!goblin2!goblin.stu.neva.ru!aioe.org!.POSTED!not-for-mail From: "Nasser M. Abbasi" Newsgroups: comp.lang.ada Subject: Re: C++11 and Ada 2012 - renaissance of native languages? Date: Sat, 23 Jun 2012 07:54:44 -0500 Organization: Aioe.org NNTP Server Message-ID: References: <7290d163-cee1-4ccc-b637-bb8324d927a4@googlegroups.com> Reply-To: nma@12000.org NNTP-Posting-Host: KdJUrTuvv3Zv/s8pPxNluw.user.speranza.aioe.org Mime-Version: 1.0 X-Complaints-To: abuse@aioe.org User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:13.0) Gecko/20120614 Thunderbird/13.0.1 X-Notice: Filtered by postfilter v. 0.8.2 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Date: 2012-06-23T07:54:44-05:00 List-Id: On 6/23/2012 7:24 AM, Maciej Sobczak wrote: > Interesting article with some thoughtful observations: > > http://electronicdesign.com/article/embedded/c11-ada-2012-renaissance-native-languages-74107 > > Do you also have an impression that the market got saturated with "managed" languages >and it might be a good moment to renew the interest in native solutions? > I've seen this talk for sometime now. I think there is some truth to it. I think it is reflection of so much bloated software out there. It seems the faster computers get, the slower software gets. I tried many of the new Javascripts/HTML5 demos, and they seem to run slower than the original Java applets in 1996. Twitter has stopped using Javascript in the browser, moved things back to the server-side http://engineering.twitter.com/2012/05/improving-performance-on-twittercom.html "To improve the twitter.com experience for everyone, we've been working to take back control of our front-end performance by moving the rendering to the server." Oracle is getting ready now to make it is possible to build JavaFX and Java apps as 'native' (should be a major move for Java if this works out well) https://blogs.oracle.com/talkingjavadeployment/entry/native_packaging_for_javafx "JavaFX 2.2 adds new packaging option for JavaFX applications, allowing you to package your application as a "native bundle"." google has native client: (not sure though if this is will be a success) "Native Client is an open-source technology that allows you to build web applications that seamlessly execute native compiled code inside the browser" http://code.google.com/p/nativeclient/ and more. Native compiled languages will always be more lean and faster than 'managed' languages. I'd rather download an application and run it on my PC than run it inside the browser. I think the Java move above with native bundling is interesting. Keep an eye on it. One problem with Java has always been deployment and delivery of Java application to the end user. too messy. This new technology seems to be direct way to finally solve this problem. --Nasser