comp.lang.ada
 help / color / mirror / Atom feed
From: Georg Bauhaus <rm.dash-bauhaus@futureapps.de>
Subject: Re: A couple of quick questions
Date: Fri, 28 Dec 2012 17:46:32 +0100
Date: 2012-12-28T17:46:33+01:00	[thread overview]
Message-ID: <50ddcce9$0$6582$9b4e6d93@newsspool3.arcor-online.net> (raw)
In-Reply-To: <195201b7-c447-4580-aeb4-1c2329ee45e0@googlegroups.com>

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.




  parent reply	other threads:[~2012-12-28 16:46 UTC|newest]

Thread overview: 12+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-12-28 15:02 A couple of quick questions Dufr
2012-12-28 15:43 ` Thomas Løcke
2012-12-28 16:46 ` Georg Bauhaus [this message]
2012-12-28 20:28 ` Dufr
2012-12-28 23:27   ` Georg Bauhaus
2012-12-28 23:36     ` Georg Bauhaus
2012-12-29  0:41   ` Yannick Duchêne (Hibou57)
2012-12-29 10:47   ` Florian Weimer
2012-12-29 16:15     ` Shark8
2012-12-29 16:32       ` Bill Findlay
2012-12-29 17:21       ` Florian Weimer
2012-12-31  8:56 ` Paul Colin Gloster
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox