Xref: utzoo comp.sys.mac.programmer:1994 comp.lang.c++:1407 Path: utzoo!attcan!uunet!lll-winken!lll-tis!ames!mailrus!chianti!shane From: shane@chianti.cc.umich.edu (Shane Looker) Newsgroups: comp.sys.mac.programmer,comp.lang.c++ Subject: Re: AT&T C++ ports to the Mac? Message-ID: <620@mailrus.cc.umich.edu> Date: 8 Aug 88 22:19:06 GMT References: <325@intek01.UUCP> <1479@mcgp1.UUCP> <561@helios.ee.lbl.gov> <15236@apple.Apple.COM> Sender: usenet@mailrus.cc.umich.edu Reply-To: shane@um.cc.umich.edu (Shane Looker) Organization: University of Michigan Computing Center, Ann Arbor Lines: 39 In article <15236@apple.Apple.COM> dan@apple.apple.com.UUCP (Dan Allen) writes: > >Cfront has been ported via MPW C for almost a year now. MPW 3.0 will >feature a source level debugger. MPW C does not need to generate inline ^^^^^^^^^^^^^^^^^^^^ From the Marquis de Sade school of programming? :-) >assembly code because MPW includes a top-notch assembler as a standard >tool. Actually, I was told that the Assembler was going to be unbundled from the shell, so you would have to buy the MPW Shell, C compiler, and Assembler to use the "standard" tool. Besides, I always find it to be a major pain to write an entire routine (including entry/exit) to impliment 4 lines of assembly code. > It assembles at over 40,000 lines/minute. And MPW C can handle ^^^^^^^^^^^^^^^^^^^ Advertising hype. This assumes source code on RAM disk, as well as all #include files, and probably the C compiler as well. (Sorry, but these numbers are a real sore point with me.) What about linking time? >Dan Allen I didn't intend this to be a real flame, but my experience with MPW makes me think that it is a dog. The code generated is nice, but the compilers are slow, the linkers are slow, and you need a meg to run under MultiFinder. The source code debugger will take probably at least 3Meg (from rumors only, this isn't gospel). Right now the minimum MPW installation probably takes 3 Megs for the shell and tools and C compiler. It isn't going to get any smaller. Your mileage may vary. All warrenties, explicit and implicit are null and void. Shane Looker Looker@um.cc.umich.edu