home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!olivea!charnel!rat!usc!cs.utexas.edu!sun-barr!male.EBay.Sun.COM!jethro.Corp.Sun.COM!exodus.Eng.Sun.COM!pepper.Eng.Sun.COM!cmcmanis
- From: cmcmanis@pepper.Eng.Sun.COM (Chuck McManis)
- Newsgroups: comp.sys.amiga.programmer
- Subject: Re: C++
- Message-ID: <lkjtvhINN4gt@exodus.Eng.Sun.COM>
- Date: 5 Jan 93 21:04:49 GMT
- References: <S37732V.93Jan3122345@lk-hp-18.hut.fi> <1i88vfINN6nf@agate.berkeley.edu> <1i8a9aINN703@agate.berkeley.edu>
- Distribution: inet
- Organization: Sun
- Lines: 28
- NNTP-Posting-Host: pepper
-
- In article <1i8a9aINN703@agate.berkeley.edu> (Cliff Draper) writes:
- > ... I wonder why the Amiga community hasn't switched over to this
- >"wonder" language[C++]
-
- An interesting question that we've been mulling over here at Sun as
- well. Basically there are several things to consider:
- 1) Incompatible link libraries. No C++ implementation to date
- has produced a reasonable link library standard that both
- C and C++ users are happy with. This stems primarily from
- some of the "extra" functions that C++ compilers tend to
- put around method invocations to support OO concepts.
- 2) C++ isn't a systems language. While it is possible to build
- large systems with C++, the impedence match between how
- operating systems are currently designed, and C++ is poor.
- Successful users of OO systems languages do so by starting
- with an OS that is OO in nature. Lots of research going on
- in that area!
- 3) Paradigm shift. Once you understand C it is often difficult
- to "shift" into an OO paradigm. Some programmers worry that
- if they use C++ they will suddenly start preferring GUI interfaces :-)
-
- I think there are other candidates that might make a bit more sense. I'm
- interested in seeing a Modula-3 port to the Amiga.
-
- --
- --Chuck McManis Mr. NIS+ Sunsoft
- uucp: {anywhere}!sun!cmcmanis BIX: <none> Internet: cmcmanis@Eng.Sun.COM
- These opinions are my own and no one elses, but you knew that didn't you.
-