Path: utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!tut.cis.ohio-state.edu!cs.utexas.edu!ut-emx!bill From: bill@ut-emx.UUCP (Bill Jefferys) Newsgroups: comp.sys.mac.programmer Subject: Re: THINK C 4.0 Press Release Message-ID: <15724@ut-emx.UUCP> Date: 25 Jul 89 20:46:40 GMT References: <2253@husc6.harvard.edu> <3457@ncsuvx.ncsu.edu> <2258@husc6.harvard.edu> Reply-To: bill@emx.UUCP (Bill Jefferys) Organization: UTexas Computation Center, Austin, Texas Lines: 19 In article <2258@husc6.harvard.edu> siegel@endor.UUCP (Rich Siegel) writes: #In article <3457@ncsuvx.ncsu.edu> jnh@ecemwl.UUCP (Joseph N. Hall) writes: #>The single most IMMEDIATELY useful of the c++ extensions, for me, would be #>OPERATOR OVERLOADING. Somehow I just can't get my FORTRAN buddies to look # # I might point out that the C supported by version 4.0 is NOT some #random subset of C++; it is a mostly ANSI-conformant C compiler, with #object-oriented extensions. Object orientation doesn't necessarily entail #other C++ extensions such as operator overloading. (Which by the way, is #not in 4.0). I regret that operator overloading is not in 4.0. Although the object orientation is very important, and we will certainly be glad to have it and will use it extensively, the operator overloading of C++ would be extremely valuable for many scientific applications. Lack of it makes certain tasks quite cumbersome. Bill Jefferys