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 autolearn=ham autolearn_force=no version=3.4.4 X-Google-Thread: 103376,703c4f68db81387d X-Google-Thread: 109fba,703c4f68db81387d X-Google-Thread: 115aec,703c4f68db81387d X-Google-Thread: f43e6,703c4f68db81387d X-Google-Attributes: gid103376,gid109fba,gid115aec,gidf43e6,public X-Google-Language: ENGLISH,ASCII-7-bit Path: g2news1.google.com!news4.google.com!news.glorb.com!newsfeed00.sul.t-online.de!newsfeed01.sul.t-online.de!t-online.de!newsfeed.arcor.de!news.arcor.de!not-for-mail Date: Wed, 16 Mar 2005 12:02:08 +0100 From: Georg Bauhaus Organization: future apps GmbH User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.5) Gecko/20050105 Debian/1.7.5-1 X-Accept-Language: en MIME-Version: 1.0 Newsgroups: comp.lang.ada,comp.lang.c++,comp.realtime,comp.software-eng Subject: Re: Teaching new tricks to an old dog (C++ -->Ada) References: <1110059861.560004@athnrd02><422b6d49.1141887367@news.xs4all.nl> <1110266099.441421.179290@o13g2000cwo.googlegroups.com> <1110332933.587110.260410@z14g2000cwz.googlegroups.com> <1110390097.532139.43430@f14g2000cwb.googlegroups.com> <422f3808$0$30165$ba620e4c@news.skynet.be> <1110409958.685759.249420@g14g2000cwa.googlegroups.com> <15SdnYvJ0_x3Vq3fRVn-3Q@megapath.net> <1110522060.091940.178510@l41g2000cwc.googlegroups.com> <1110556346.841594.212520@z14g2000cwz.googlegroups.com> <4952804.Myubg7stsI@linux1.krischik.com> <1462853.JgxLXPrZ7W@linux1.krischik.com> <1110831270.911813.215820@f14g2000cwb.googlegroups.com> <2484756.KTycvJxKQH@linux1.krischik.com> <1110907090.268126.101030@g14g2000cwa.googlegroups.com> In-Reply-To: <1110907090.268126.101030@g14g2000cwa.googlegroups.com> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Message-ID: <423811a9$0$26546$9b4e6d93@newsread4.arcor-online.net> NNTP-Posting-Date: 16 Mar 2005 11:59:53 MET NNTP-Posting-Host: 6398e682.newsread4.arcor-online.net X-Trace: DXC=_GXLY?lUk6KO@oM:dhE>=@:ejgIfPPldDjW\KbG]kaMHGSi?jHD8GO@][AgUeH@XHNUUng9_FXZ=C>:=P9Ihe`BH@Z?dZ]MOidE X-Complaints-To: abuse@arcor.de Xref: g2news1.google.com comp.lang.ada:9466 comp.lang.c++:45922 comp.realtime:1528 comp.software-eng:5112 Date: 2005-03-16T11:59:53+01:00 List-Id: kevin cline wrote: > > True, but the C++ standard library is much more extensive than the Ada > standard library. There's nothing in the Ada standard that compares > with the C++ standard template library. The meanings of the word "standard library" are a bit different in the two languages. The C++ standard template library is right now much more extensive than the Ada 2005 STL variation. But Ada.Containers etc. is only one part of the Ada standard library. When you need to link third party libraries in C++, you can stay within the language in Ada: The current Ada standard library includes for example distributed systems, information systems ("money computing"), string processing, interfaces to other languages, real-time facilities, and Ada subsetting definitions. Ada 2005 adds more features to the standard, including linear algebra support, and more file and network I/O. Georg