یک زبان سطح میانی همه منظوره است، یعنی
هم امکانات زباهای سطح بالا را پشتیبانی میکند و هم امکانات زبانهای سطح
پایین ولی در اصل یک زبان سطح بالا است. این زبان به صورت بسیار نزدیکی در
ارتباط با سیستم عامل یونیکس (Unix) قرار داشته و در این محیط توسعه و
تکامل یافته است، زیرا سیستم عامل یونیکس و بیشتر برنامههایی که روی این
سیستم اجرا میشود به زبان C نوشته شدهاند.
با این وجود، این زبان به
هیچ سیستم عامل یا ماشین خاصی وابستگی ندارد، و میتوان از آن برای نوشتن
برنامه برای میکروکنترلرها، انواع CPUها و سیستم عاملها استفاده کرد.
اگرچه این زبان، 'زبان برنامه نویسی سیستم' نامیده شدهاست چرا که برای
نوشتن برنامههای مترجم (کامپایلرها) و سیستمهای عامل بسیار مفید است، با
این وجود این زبان ، برای نوشتن برنامههای اصلی در بسیاری از زمینهها،
زبانی کاملاً مناسب و مطلوب است.
بسیاری از ایدههای مهم و ریشهای
زبان C از زبان BCPL گرفته شدهاست که توسط مارتین ریچاردز (Martin
Richards) طراحی و توسعه یافت. از طریق زبان B، زبان BCPL به صورت غیر
مستقیم بر روی زبان C اثر گذاشت که به نوبه ی خود در سال ۱۹۷۰ توسط کن
تامپسون (Ken Tampson) روی کامپیوتر DEC PDP-7 برای اولین سیستم عامل UNIX
نوشته شد.
امروزه زبان برنامه نویسی C را نمیتوان به تنهایی پیدا کرد
بلکه آن را با کامپایلرهای گوناگون ارائه می دهند. یکی از کامپایلر های
معروف The-Dev می باشد که ما آن را برای شما آماده کرده ایم. این کامپایلر
همراه با Mingw/GCC بوده و مورد استفاده بسیاری از برنامه نویسان تحت C می
باشد.
ویژگی های کلیدی نرم افزار برنامه نویسی The Dev-C++ 5.0 Beta 9.2 :
- پشتیبانی از کامپایلرهای پایه GCC
- ابزار ویژه نمایش باگ های برنامه نویسی با GDB
- پشتیبانی از برنامه های چند زبانه
- مرورگر ویژه وکلاسیک جهت نمایش کدها
- دارای کامپایلر ویژه ی کد
- پشتیبانی از امکان چاپ (پرینت)
- پشتیبانی از CVS
- دارای لیست To-Do
- و...
پسورد فایل : www.kamyabonline.com