comp.lang.ada
 help / color / mirror / Atom feed
From: Kevin@nospam
Subject: Re: Where's Ada95 when OO languages are discussed?
Date: 1999/03/23
Date: 1999-03-23T00:00:00+00:00	[thread overview]
Message-ID: <7d9rc0$ma6@drn.newsguy.com> (raw)
In-Reply-To: 36F861A0.62887698@aasaa.ofe.org

In article <36F861A0.62887698@aasaa.ofe.org>, David says...
>
 
>
>> True, many OO features are bolted onto the core language in
>> Ada95, but other features have been there since the beginning. It's
>> not "pure" whatever that means, but then neither are C++ and Java.
>

>"Pure" in OO terms refers to whether it forces everything to be OO. Java
>is generally considered a pure OO language. C++ is not
>

Java is more OO than C++ or Ada, yes. but some argue that a pure OO
language should have everything in it as an object. In Java, you still
have non objects in the language, which are the primitive data types
(int, short, long etc..), although there are object wrappers to these in Java.
 
I must admit that I find a more pure OO language easier to work with nowadays
than a procedural one mixed with OO constructs language.

As an example, in Java, a task (thread) is an object that I can send messages
to. I find this conceptually nicer than working with Ada tasks when I put
my OO hat on. But when I have my procedural hat on, I find Ada easier to work
with than Java.

Kevin
  





  reply	other threads:[~1999-03-23  0:00 UTC|newest]

Thread overview: 32+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1999-03-23  0:00 Where's Ada95 when OO languages are discussed? Mike Silva
1999-03-23  0:00 ` Gautier
1999-03-23  0:00 ` fred
1999-03-23  0:00 ` David Starner
1999-03-23  0:00   ` Chris Morgan
1999-03-23  0:00     ` David Starner
1999-03-23  0:00       ` Chris Morgan
1999-03-23  0:00         ` David Starner
1999-03-23  0:00           ` Kevin [this message]
1999-03-26  0:00             ` Matthew Heaney
1999-03-24  0:00           ` Chris Morgan
1999-03-27  0:00             ` Keith Thompson
1999-03-28  0:00               ` Chris Morgan
1999-03-24  0:00         ` John McCabe
1999-03-30  0:00           ` Peter Hermann
1999-03-30  0:00             ` robert_dewar
1999-03-30  0:00               ` Mike Harrison
1999-03-30  0:00               ` dennison
1999-03-30  0:00               ` dennison
1999-03-31  0:00                 ` robert_dewar
1999-04-13  0:00                   ` John McCabe
1999-03-30  0:00               ` bglbv
1999-04-13  0:00             ` John McCabe
1999-03-24  0:00         ` Dale Stanbrough
1999-03-24  0:00           ` Chris Morgan
1999-03-24  0:00             ` robert_dewar
1999-03-24  0:00             ` SpamSpamSpam
1999-03-24  0:00           ` robert_dewar
1999-03-24  0:00 ` Markus Kuhn
1999-03-25  0:00   ` SpamSpamSpam
1999-03-25  0:00 ` Bob Munck
1999-03-25  0:00   ` Chris Morgan
replies disabled

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