## Introduction

This reference covers version 3.2.x and later of the Carbide.c++ compiler, which implements the C and C++ computer programming languages.

NOTE The Carbide C/C++ compiler was formerly known as the Metrowerks C/C++ compiler. For Symbian development, only the x86 based features are supported. All references to other processor architectures are for historical purposes only.

This reference organizes its information in major sections:

- Introduction—this section
- Interface—how to interact with the compiler to configure its operation and translate source code
- Language—information on the compilers that apply to Carbide.c++ target platforms
- Pragmas and predefined symbols—information on all pragmas for all targets and predefined preprocessor symbols

This section covers the following topics:

- New Features & Bug Fixes
- Where to Look for Related Information
- Verifying the Compiler Version
- Conventions Used in this Reference