کامپایلر(compiler)=زمان اجرا از ترجمه جدا است یعنی پس از نوشتن برنامه ایراد های برنامه خط به خط گفته می شود.
مفسر(interpreter)=زمان ترجمه از اجرا جدا نیست یعنی با نوشتن هر دستور برنامه ترجمه می شود و اگر ایرادی در برنامه باشد از اجرای آن جلوگیری میکند
مراحل نوشتن برنامه ی c
برنامه c دارای یک سری کلمات کلیدی است
نوع داده شامل:int,float, char , double,void می باشد.
int=برای ذخیره کردن اعداد صحیح به کار می رود مثل۱,۱۰۰۲و…ودارای ۲بایت حافظه است
char=برای ذخیره کردن کاراکتر به کار می رود مانند a,g,m,…ودارای یک بایت حافظه است.
float=برای ذخیره کردن اعداد اعشاری به کار می رود ودارای۴ بایت حافظه است.
double=برای ذخیره کردن اعداد اعشاری بزرگ مورد استفاده قرار می گیرد.