[Top] [All Lists]

Re: [ontolog-forum] Ontology-based database integration

To: "[ontolog-forum]" <ontolog-forum@xxxxxxxxxxxxxxxx>
From: "John F. Sowa" <sowa@xxxxxxxxxxx>
Date: Sun, 18 Oct 2009 19:39:30 -0400
Message-id: <4ADBA732.5070207@xxxxxxxxxxx>
Pavithra,    (01)

PK> I would think, for fish, living in the water is "essential"
 > property.  Because amphibians are called amphibians like frog,
 > crocodoil ... and for amphibians it is an 'accidental' property.    (02)

An essential property is one that is so fundamental that the
thing cannot exist without it.  Being an animal is essential
for all animals.  Flying is important for birds, but birds can
exist without flying.  Living in water is normal for fish, but
some fish can live out of water for some period of time.  And
the first amphibians were descended from fish that happened
to live out of water for much longer periods of time.    (03)

Therefore, living in water is normal for fish, but not an
absolute requirement.  Being an animal, however, is essential.    (04)

PK> Ada supported semi object oriented concepts and not all of it.    (05)

That is true.  But C supported none of those concepts.  My point
was that adapting Ada to a full OO language would be easier than
extending C to C++.    (06)

PK> Ada was considered industrial strength, however only DOD
 > supported it.    (07)

That is true.  But in the early 1980s, Turbo Pascal from Borland
was the major programming language for the IBM PC.  There were
also many versions of Pascal available for all of the other major
computer systems in the world.  However, Pascal lacked a number
of features that were important for a system programming language.    (08)

Ada defined those features, and as soon as the definition was
complete, Borland and everybody else who had a Pascal compiler
was able to implement those features very quickly.    (09)

Unfortunately, the DoD killed Ada by a very poor decision:
they refused to allow anyone to use the name Ada unless they
supported every feature in the definition -- including the
rather poor support for multitasking.  Since those features
were difficult to implement, especially on DOS, very few
companies decided to implement Ada.    (010)

PK> So many people were happy to use C until C++ came about....    (011)

In the early 1980s, C was available mainly on Unix.  There were
a few simple subsets, such as Tiny C, on the PC.  But Pascal was
the most widely used language.  If the DoD had allowed Borland
and other companies to use the name Ada for a subset, that
subset would have very quickly become the major language.    (012)

John    (013)

Message Archives: http://ontolog.cim3.net/forum/ontolog-forum/  
Config Subscr: http://ontolog.cim3.net/mailman/listinfo/ontolog-forum/  
Unsubscribe: mailto:ontolog-forum-leave@xxxxxxxxxxxxxxxx
Shared Files: http://ontolog.cim3.net/file/
Community Wiki: http://ontolog.cim3.net/wiki/ 
To join: http://ontolog.cim3.net/cgi-bin/wiki.pl?WikiHomePage#nid1J
To Post: mailto:ontolog-forum@xxxxxxxxxxxxxxxx    (014)

<Prev in Thread] Current Thread [Next in Thread>