compiler : برنامه ای است که کدهای نوشته شده را به کدهایی قابل فهم برای کامپیوتر تبدیل می کند.
Source Code : کدهایی است که توسط برنامه نویس نوشته می شود.
Source File : فایل متنی که شامل کدها است.
Preprocessor : برنامه ای است که قبل از کامپایل شدن برنامه اجرا می شود واین امکان را می دهد که در هنگام کدهایی را که با دستوراتی مانند include#,#if,#ifdef,#ifndef ویا #define مشخص شده اند را به برنامه اضافه کند.
bugs : به خطاهای داخل برنامه گویند که می توان آنها را به دو دسته تقسیم کنیم : یک دسته را می توانیم به خطاهای نگارشی مربوط کنیم که به راحتی توسط کامپایلر پیدا می شوند ودسته ی دیگر را به خطاهای منطقی که پیدا کردن آنها کار دشواری است.