home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!cs.utexas.edu!qt.cs.utexas.edu!yale.edu!ira.uka.de!Germany.EU.net!urmel.informatik.rwth-aachen.de!tabaqui!dak
- From: dak@tabaqui.informatik.rwth-aachen.de (David Kastrup)
- Newsgroups: comp.lang.c++
- Subject: Re: Why is C++ not considered a true OOL?
- Date: 21 Jan 93 23:58:17 GMT
- Organization: Rechnerbetrieb Informatik - RWTH Aachen
- Lines: 10
- Distribution: world
- Message-ID: <dak.727660697@tabaqui>
- References: <19JAN199315162645@trentu.ca> <51571@shamash.cdc.com> <24656@alice.att.com>
- NNTP-Posting-Host: tabaqui.informatik.rwth-aachen.de
-
- Simple answer: static typing.
- Although you might go to pains to derive anything from a purely
- virtual ancestor, the builtins won't follow suit.
-
- You have say beforehand, what kind of variables you want to have,
- because variables don't carry their types with them. It's the
- compiler knowing about types, not the runtime system.
-
- So you do not have blackboxes which might contain anything as
- an object.
-