Programming for Chemical Engineers Using C, C++, and MATLAB

Appendix A: C/C++ Compilers

The Open Watcom C/C++ compiler was used by the author in developing the programs in this book. A copy of the compiler is included on the CD-ROM included with this book. In this section, we will briefly discuss this and other compilers that can be used.

OPEN WATCOM C/C++

Open Watcom C/C++ is an Open Source successor to WATCOM, a commercial compiler previously marketed by Sybase and Powersoft. The current version of Open Watcom C/C++ (v. 1.6) is a professional, optimizing, multi-platform C and C++ compiler with a comprehensive suit of development tools for developing and debugging both 16-bit and 32-bit applications for DOS, extended DOS, Novell NLMs, 16-bit OS/2, 32-bit OS/2, Window 3.x, Windows 95/98/Me, Windows NT/2000/XP, and 32-bit OS/2.

Included in the package is an Integrated Development Environment (IDE), a text editor, C++ class libraries, sample programs, and much more.

Integrated Development Environment (IDE)

The IDE runs under Windows 3.x, Windows 95/98/Me, Windows NT/2000/XP, and 32-bit OS/2. This easily allows the user to edit, link, compile, debug, and build applications for 16-bit and 32-bit systems. Projects can include multiple files even EXEs and DLLs. The environment even produces "makefiles" for the project that can be viewed and edited in its accompanying text editor.


Figure A.1: Open Watcom IDE

The copy of the Sybase Open Watcom Public License version 1.0 is included in Appendix L.

Text Editor

The Open Watcom Text Editor can be called from the IDE or can be run independently. The editor contains a toolbar and...

UNLIMITED FREE
ACCESS
TO THE WORLD'S BEST IDEAS

SUBMIT
Already a GlobalSpec user? Log in.

This is embarrasing...

An error occurred while processing the form. Please try again in a few minutes.

Customize Your GlobalSpec Experience

Category: Integrated Development Environment (IDE)
Finish!
Privacy Policy

This is embarrasing...

An error occurred while processing the form. Please try again in a few minutes.