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.3 required=5.0 tests=BAYES_00, REPLYTO_WITHOUT_TO_CC autolearn=no 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,ASCII Path: g2news2.google.com!news4.google.com!feeder.news-service.com!newsfeed.straub-nv.de!newsfeed01.sul.t-online.de!t-online.de!newsfeed.arcor.de!newsspool1.arcor-online.net!news.arcor.de.POSTED!not-for-mail From: "Dmitry A. Kazakov" Subject: Re: What's stopping you from using Ada for your next commercial project? Newsgroups: comp.lang.ada User-Agent: 40tude_Dialog/2.0.15.1 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 8bit Reply-To: mailbox@dmitry-kazakov.de Organization: cbb software GmbH 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> Date: Sun, 13 Mar 2011 12:58:08 +0100 Message-ID: NNTP-Posting-Date: 13 Mar 2011 12:58:01 CET NNTP-Posting-Host: bdab3159.newsspool2.arcor-online.net X-Trace: DXC=[_[LoVTKg[A@k=MdN::NBIA9EHlD;3YcB4Fo<]lROoRA8kF On Sun, 13 Mar 2011 12:38:06 +0100, Yannick Duch�ne (Hibou57) wrote: > Le Thu, 10 Mar 2011 15:31:46 +0100, Dmitry A. Kazakov > a �crit: >> The difference >> between 80's (when Ada and C++ were originated) and now is huge. Unless >> really new computing paradigms arise (quantum, molecular computing), > Will not be part of every-day use computers any way (this will target > communication and security, mainly). If usable, they will replace old computers within a decade. The life cycle of a computer is very short. >> it is >> perfectly clear how a good language must look like. > Precisely no. What it must look like comes with experience, and > experiences requires some time. 30+ years is enough on any account. > The issue here may just be backward compatibility (and to not be > forced to switch to any future standard), It is always taken as an excuse not to do vital changes, note, before even considering how these changes might look like. You cannot improve language by small incremental changes. If you want this then keeping it backward compatible is only possible by a big structural change. >>> BC++ is crap. If you have to target it, you can expect problems and I >>> can understand that the combination with the other two is problematic. >> >> How a company which produced the first people's C++ compiler managed to >> achieve this pitiful state 20 years later? > Turbo Borland C++ was not good even since its early days (my first contact > with C++, with with Turbo Borland C++). It was better than most contemporary C++ compilers. -- Regards, Dmitry A. Kazakov http://www.dmitry-kazakov.de