* Re: Moving from C to C++
[not found] ` <4g9jos$7cl@soap.news.pipex.net>
@ 1996-02-22 0:00 ` Ken Garlington
0 siblings, 0 replies; only message in thread
From: Ken Garlington @ 1996-02-22 0:00 UTC (permalink / raw)
Dirk Wessels wrote:
>
> Hello,
>
> I implemented inheritance in C by making a function-table for each class
> and calling the functions indirectly.
> While I wanted to use C++ needed to use this because:
Perhaps you should have considered using Ada.
> 1. The system should be compatible with almost any other platform.
> Only GNU-C++ was fully compatible accross platforms,
> but was not available for all versions of Unix.
Ada is available on a variety of platforms.
> 2. The program should be readable by other programmers.
> Most other programmers only knew C.
Ada is quite readable - in fact, it was designed to be this way.
> 3. The other parts of the system were build in C and Fortran.
> If you are adding C++ as well to the language-set it gets
> very hard to fit them together.
Ada has explicit support for operation with other languages such as C and
Fortran.
> 4. The program should be able to compile for quite a few years.
> The C++ standard was changing and still is.
Ada is an ISO standard (the first ISO standard for a full object-oriented
language, in fact), and is quite stable.
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~1996-02-22 0:00 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
[not found] <4fak3f$3op@news4.digex.net>
[not found] ` <1996Feb9.233739.24043@amc.com>
[not found] ` <4g8ctn$7do@news4.digex.net>
[not found] ` <4g9jos$7cl@soap.news.pipex.net>
1996-02-22 0:00 ` Moving from C to C++ Ken Garlington
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox