However, the Pentium has features which the earlier chips do not, and likewise the 80486 has features which the 80386 does not. Many compilers optimize code with regard to a particular processor. Optimizers can make compilers more expensive. Likewise, programs using either OWL or MFC may not compile on UNIX platforms. Compilers for UNIX may have libraries for things like X-Windows or Motif that are not portable to other platforms.
Many compilers have user interfaces to simplify code generation for building other user interfaces.
To further confuse things, even required libraries may be more efficient under one compiler than another. Better and more extensive libraries tend to cost more. It has the ability to compile and link from a command line, which will make things simpler for first-time programmers. A copy of this compiler is available in the computer lab if you want to use it to create 32-bit executables. Symantec 7.0 is available for the Mac.