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,d2fe8ae54035f25f X-Google-NewGroupId: yes X-Google-Attributes: gida07f3367d7,domainid0,public,usenet X-Google-Language: ENGLISH,ASCII-7-bit X-Received: by 10.180.81.40 with SMTP id w8mr9203161wix.0.1356713194914; Fri, 28 Dec 2012 08:46:34 -0800 (PST) Path: i11ni321487wiw.0!nntp.google.com!feeder1.cambriumusenet.nl!feed.tweaknews.nl!195.71.90.67.MISMATCH!news.unit0.net!weretis.net!feeder4.news.weretis.net!news.teledata-fn.de!newsfeed.arcor.de!newsspool2.arcor-online.net!news.arcor.de.POSTED!not-for-mail Date: Fri, 28 Dec 2012 17:46:32 +0100 From: Georg Bauhaus User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:17.0) Gecko/17.0 Thunderbird/17.0 MIME-Version: 1.0 Newsgroups: comp.lang.ada Subject: Re: A couple of quick questions References: <195201b7-c447-4580-aeb4-1c2329ee45e0@googlegroups.com> In-Reply-To: <195201b7-c447-4580-aeb4-1c2329ee45e0@googlegroups.com> X-Enigmail-Version: 1.4.6 Message-ID: <50ddcce9$0$6582$9b4e6d93@newsspool3.arcor-online.net> Organization: Arcor NNTP-Posting-Date: 28 Dec 2012 17:46:33 CET NNTP-Posting-Host: 56bd2990.newsspool3.arcor-online.net X-Trace: DXC=HKSnc>>8@nME4ZB2flKORAMcF=Q^Z^V3H4Fo<]lROoRA8kFJLh>_cHTX3jM94T]g\\Ie2K X-Complaints-To: usenet-abuse@arcor.de Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Date: 2012-12-28T17:46:33+01:00 List-Id: On 28.12.12 16:02, Dufr wrote: > 2) do the available Ada libraries include all the modern tools which are a given in most languages (e.g. networking, graphics, audio, database, etc)? Any weak area in this regard There are a few things to note, from which the answer follows. Most of the modern _languages_ have none of the above mentioned software facilities built in. They do allow easy linking with function libraries, or with type libraries, that allow programming networks, graphics, audio, database etc. Ada programs can link with the same libraries, too. Or with whatever is made available by the operating system (as opposed to made available by the language). (For example, C++, the language, does not have a single database operator, but there are a number of ways to obtain access to a database from a C++ program. The C# language has some built-in support for a few database operations, named LINQ. But LINQ is no help with almost any modern mobile devices; for proof, have your favorite search engine find "LINQ" and "Android", or "LINQ" and "iOS".) There are, in any case, Ada centric solutions, for example, a complete web server written in Ada, for use in Ada programs. There are several ways an Ada program can talk to a database, for example, via ODBC, or using embedded SQL. Also, does Google Groups have an option to insert line breaks into paragraphs? A source text oriented forum such as this, or comp.lang.*, will profit greatly from lines, like source text usually does.