Article View: borland.public.jbuilder.java.language
Article #15814Re: Wrapper classes
From: Todd Marshall
Date: Tue, 20 Apr 1999 00:00
Date: Tue, 20 Apr 1999 00:00
67 lines
3097 bytes
3097 bytes
How many pacemakers are programmed in C ... and equally irrelevant question.
Portions of OS's are written in assembler for performance and use C everywhere
they can for portability. How many compiler writers have a clue about object
oriented programming? Probably not many so you're not likely to see them using
it in compilers. But I'll guarantee you Stroustrup is an excellent compiler
writer and he uses C++. There are some performance and size issues regarding
C and C++ but not many. In the evolution of computing we've seen this
resistance in moving from machine language coding to assembler coding to C
coding. It's all perfectly normal. When the machine language coders died, the
resistance went away and the assembler coders prevailed. Give it time.
/Todd
Richard Wilkman wrote:
> Jason:
>
> Okay, I'll bite. Which OS's are being developed in OOP? Not Win9x or
> NT and not any variant of *nix that traces back to AT&T. Now, there
> are items that go on top of the OS kernel that could be seen as "part
> of" the OS.
>
> OS/2 came close, but not in the deeper rings where the "rubber meets
> the road", as it were.
>
> Come to think of it, I can't see what an OS gains from OOP. Usually
> you want to tune the OS to the architecture.
>
> I'd also chime in on this that wrapping .c files in .cpp files and
> calling it OOP isn't gonna fool anyone but managers <g>. Wrappers are
> great for interfacing to legacy code (as long as you trust the legacy
> code).
>
> -Rich
>
> Jason C. Leach wrote:
> >
> > Well, how about.
> >
> > 1. OSes are being developed in OOP so why not the apps that run on them.
> >
> > 2. Reusabel code. {they shoud love this one} if you can reuse code it
> > should cut down on the time/cost of development.
> >
> > 3. C++, and Java are industry standards for OOP.
> >
> > 4. It is hard to get support for non-OOP due to #1.
> >
> > J
>
> --
>
> =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
> Rich Wilkman
> Senior Quality Assurance Engineer
> Borland JBuilder Team
>
> If you see something that looks like an opinion up there,
> it's mine and mine alone.
>
> Mail sent to me from the newsgroups won't bounce but will
> be ignored. If I have time, I'll respond, but you have
> a better chance if you confine your posts to the newsgroups
> =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
--
/Todd Marshall
http://kissinternational.com/~tbm/
Technical Details
Message-ID:
<371C90A7.708FACAB@KissInternational.com>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailReferences:
<3719EB9B.47F2F99A@swbell.net> <371B74D3.5DCE5661@hotmail.com> <371B8E07.865DC598@inprise.com>Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: f74b3,d7b7a7d4aee60f48 X-Google-Attributes: gidf74b3,public From: Todd Marshall <KISSTBM@KissInternational.com> Subject: Re: Wrapper classes Date: 1999/04/20 Message-ID: <371C90A7.708FACAB@KissInternational.com> X-Deja-AN: 468733142 Content-Transfer-Encoding: 7bit References: <3719EB9B.47F2F99A@swbell.net> <371B74D3.5DCE5661@hotmail.com> <371B8E07.865DC598@inprise.com> X-Accept-Language: en Content-Type: text/plain; charset=us-ascii Organization: KISS Software International Mime-Version: 1.0 Newsgroups: borland.public.jbuilder.java.language