home *** CD-ROM | disk | FTP | other *** search
/ Instant Access / Instant Access CD-ROM Issue 1 (1993).iso / Instant Access / Utilities / Programming / Zortech C++ / •flyer next >
Encoding:
Text File  |  1993-04-17  |  3.5 KB  |  61 lines  |  [TEXT/ttxt]

  1. ZORTECH FOR MACINTOSH
  2.  
  3. Zortech C++ for Macintosh is a full native code compiler for the Apple Macintosh family of computers. It is designed to run under the Macintosh Programmer╒s Workshop as a high performance replacement for MPW C and C++. The Computer generates highly optimized object code for the 68000 family of microprocessors.
  4.  
  5. The Macintosh C++ compiler is based on our pioneering work producing native code C++ compilers for other platforms and has faster compilation speeds and produces more compact code than existing Macintosh C++ compilers. The compiler uses Zortech╒s renowned global optimizing technology to produce extremely compact and efficient code from C++ programs.
  6.  
  7. GLOBAL OPTIMIZATION
  8.  
  9. The global optimizer is an optional compiler pass that carries out code optimization on a function-wide basis. Most leading C and C++ compilers on small systems only do peep-hole optimizations that look at small groups of instructions at a time.
  10.  
  11. Global optimization is a essential feature of a high performance C++ compiler since is eliminates much of the overhead introduced by the language╒s object-oriented features. The global optimizer uses the powerful technique of data flow analysis. some of the optimizations include:
  12.  
  13. Constant Propagation
  14. Copy Propagation
  15. Dead Assignment Elimination
  16. Dead code Elimination
  17. Dead Variable Elimination
  18. Global Common Subexpressions
  19. Loop Invariant Removal
  20. Loop Induction Variables
  21. Very Busy Expressions
  22. Linear Conversions Algorithm
  23.  
  24. MACINTOSH PROGRAMMING SUPPORT
  25.  
  26. Zortech C++ offers a number of special features that support the Macintosh architecture. The compiler includes support of SANE (Standard Application Numerical Environment) and SADE (Symbolic Application Debugging Environment) Other features include:
  27.  
  28. Support for Pascal strings
  29.  
  30. C,C++ and Pascal linkage specifiers. The C linkage is compatible with MPW C, while Pascal linkage is compatible with Macintosh Toolbox and MPW Object Pascal
  31.  
  32. Direct function call for interfacing with Macintosh ROM routines.
  33.  
  34. Zortech C++ for Macintosh is AT&T 2.0 complaint with some 2.1 features, such as separate overloading of the pre- and post- increment and decrement operators. The package also includes an ANSI conformant C compiler which is compatible with MPW C.
  35.  
  36. Symantec has undertaken to track the emerging ANSI C++ standard and is an active participant of the ANSI C++ committee
  37.  
  38. MULTI-PLATFORM C++
  39.  
  40. Other C++ compilers available from Symantec that use the same parser and global optimization technology include:
  41.  
  42. Zortech C++ for Windows, DOS and OS/2 supports the development of programs running under MS-DOS, Microsoft Windows, OS/2 1.X and Presentation Manager. Also supports the development of full 32-bit applications under MS-DOS.
  43.  
  44. Zortech C++ UNIX 386 supports the development of 32-bit UNIX applications for 386 and 486 based PCs running CS UNIX or XENIX.
  45.  
  46. Zortech C++ Science and Engineering is a powerful solution for numerical programming, providing a native environment for matrix manipulate complex calculations, increasing your productivity, and supports M++ extensions. The floating point numerical environment is IEEE-754 complaint.
  47.  
  48. SYSTEM REQUIREMENTS
  49.  
  50. Macintosh Plus or higher
  51. 4MB of RAM recommended
  52. System Software version 6.0 or higher
  53. Apple MPW 3.2 required
  54. Hard disk required.
  55.  
  56. Symantec and Zortech are trademarks of Symantec Corporation.
  57. MPW is a trademark of Apple Computer. Other brands and products are trademarks of their respective holder/s
  58.  
  59.  
  60. Zortech C++ Pricing;
  61. 1 copy; ú199.00. 10 copies; ú1399.00. 25 copies; ú3295.00.