comp.lang.ada
 help / color / mirror / Atom feed
From: Maciej Sobczak <see.my.homepage@gmail.com>
Subject: Re: Distributed Systems Annex, data sharing between programs
Date: Wed, 6 Jun 2012 00:39:18 -0700 (PDT)
Date: 2012-06-06T00:39:18-07:00	[thread overview]
Message-ID: <96feb838-e0d3-4d06-abf0-79a8e74b5746@e20g2000vbm.googlegroups.com> (raw)
In-Reply-To: 8055acf5-188f-4b34-b4f0-83d70fee54f8@googlegroups.com

On 5 Cze, 18:02, Adam Beneschan <a...@irvine.com> wrote:

> I still think this would be useful in some situations--for example, if the server and clients were expected to be used within one company (or one division of a company), so that it might be reasonable to expect that all programs be written in a common language.

I'm afraid not even then. My work consists mostly of implementing
middleware solutions for multi-language (mostly C++/Java) systems that
are developed within the same division of a single company. I seem to
see this pattern more and more often, wherever I go.

Interestingly, even if you focus on programs written by the same
person (you cannot get more control than that, right?), there is still
no guarantee that they will be written in the same language, as
different languages have different features and tradeoffs that justify
their use in different contexts. Java-based GUI displays for Ada-based
backends that are configured by Python-based scripts, all using C++-
based databases? Better get used to that.

This is what makes single-language-distributed-systems solutions kind
of pointless.

--
Maciej Sobczak * http://www.msobczak.com * http://www.inspirel.com



  parent reply	other threads:[~2012-06-06  7:40 UTC|newest]

Thread overview: 30+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-06-04 18:49 Distributed Systems Annex, data sharing between programs Adam Beneschan
2012-06-05  7:36 ` Maciej Sobczak
2012-06-05 16:02   ` Adam Beneschan
2012-06-05 18:35     ` tmoran
2012-06-06  7:14     ` Jacob Sparre Andersen
2012-06-06  7:39     ` Maciej Sobczak [this message]
2012-06-06  8:07       ` Dmitry A. Kazakov
2012-06-06 10:09       ` Niklas Holsti
2012-06-06 11:40         ` Maciej Sobczak
2012-06-06 12:08           ` Dmitry A. Kazakov
2012-06-06 19:17           ` Simon Wright
2012-06-08 11:38             ` Peter C. Chapin
2012-06-08 16:29               ` Simon Wright
2012-06-06 20:02           ` Niklas Holsti
2012-06-07 10:37             ` Maciej Sobczak
2012-06-08  2:11               ` Shark8
2012-06-08  6:31                 ` Pascal Obry
2012-06-08 21:26                 ` Maciej Sobczak
2012-06-09  1:10                   ` tmoran
2012-06-09 12:02                     ` Maciej Sobczak
2012-06-09 12:25                       ` Pascal Obry
2012-06-09 20:29                         ` Maciej Sobczak
2012-06-09  6:59                   ` Dmitry A. Kazakov
2012-06-13 10:55                     ` Marius Amado-Alves
2012-06-13 13:26                       ` Dmitry A. Kazakov
2012-06-14 20:29                       ` tmoran
2012-06-09  9:59                   ` Pascal Obry
2012-06-09 15:14                   ` Robert A Duff
2012-06-09 20:40                     ` Maciej Sobczak
2012-06-07  0:55           ` BrianG
replies disabled

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