home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #26 / NN_1992_26.iso / spool / comp / os / msdos / programm / 10404 < prev    next >
Encoding:
Text File  |  1992-11-08  |  1.5 KB  |  37 lines

  1. Newsgroups: comp.os.msdos.programmer
  2. Path: sparky!uunet!brunix!cs.brown.edu!cs169063
  3. From: cs169063@cs.brown.edu (Jason Rosenberg)
  4. Subject: Re: COMPILING SPEED
  5. In-Reply-To: dmurdoch@mast.queensu.ca's message of Fri, 6 Nov 1992 22:22:54 GMT
  6. Message-ID: <CS169063.92Nov7124352@cslab9d.cs.brown.edu>
  7. Sender: news@cs.brown.edu
  8. Organization: Department of Computer Science, Brown University
  9. References: <BwB79x.1sB@ecf.toronto.edu> <1992Nov6.102017.17897@sequent.com>
  10.     <dmurdoch.253.721061938@mast.queensu.ca>
  11.     <dmurdoch.257.721088574@mast.queensu.ca>
  12. Distribution: na
  13. Date: Sat, 7 Nov 1992 17:43:52 GMT
  14. Lines: 21
  15.  
  16. In article <dmurdoch.257.721088574@mast.queensu.ca> dmurdoch@mast.queensu.ca (Duncan Murdoch) writes:
  17.  
  18.    One consequence of this that wasn't mentioned, but which is probably really 
  19.    the reason for TP's superior speed, is that the TP compiler is written in 
  20.    hand-optimized assembler.  Because C++ is so big, and because it's liable to 
  21.    change under someone else's control, it has to be written in a high level 
  22.    language.  (I'd assume C, with low level service routines in assembler; can 
  23.    anyone confirm or deny that?)  
  24.  
  25. From what I can tell, BC++ was actually written in C++.  They made a big deal
  26. a release or two ago about rewriting their compiler in a completely object-
  27. oriented fasion.  I would guess that they just used Turbo C++ to write
  28. a better compiler engine for Borland C++.
  29.  
  30. Jason
  31. --
  32. "It must be tough on the astronauts,
  33.  I bet they get bored easily;
  34.  `cause how does it feel
  35.  To look up at the moon
  36.  And say 'Yeah, I've been there' ?"
  37.