Re: OO and relation "impedance mismatch"

From: Leandro Guimarães Faria Corsetti Dutra <leandro_at_dutra.fastmail.fm>
Date: Sun, 03 Oct 2004 11:02:01 -0300
Message-ID: <pan.2004.10.03.14.01.58.598171_at_dutra.fastmail.fm>


Em Sun, 03 Oct 2004 03:50:03 -0700, Alfredo Novoa escreveu:

>> Then there is type support: Some of the data types found in - e.g. - SQL
>> don't have out-of-the box, perfectly matching types in the major OO
>> languages.
>
> They have in the most modern languages like VB.NET and C#.

        Alfredo, I am not a programmer and you know that, but judging for your examples it seems you (1) consider being 'modern' something good, (2) VB.Net and C# 'modern', (3) restrict yourself to the MS .Net platform.

        Well, VB.Net and C# are not that modern -- indeed, they are little more than rehashings of (Visual) BASIC and Java (C++) for the MS .Net platform.

        They are not good examples, since they are restricted to the MS .Net platform, unless you count Ximian's implementation of C# in Mono, which I don't think mature.

        Then 'modern' isn't quite useful an adjective to programming languages, since arguably some of the best languages are quite old -- Lisp anyone?

        And finally all this ignores the real issues: that languages should adapt to user-defined data types (such as those that can be defined in a true RDBMS), not the other way round; and that SQL data types are not a good example, SQL not being extensible in any sane manner.

-- 
Leandro Guimarães Faria Corsetti Dutra <leandro_at_dutra.fastmail.fm>
Maringá, PR, BRASIL
http://br.geocities.com./lgcdutra/
Soli Deo Gloria!
Received on Sun Oct 03 2004 - 16:02:01 CEST

Original text of this message