C
یک زبان سطح میانی همه منظوره است، یعنی هم امکانات زباهای سطح بالا را
پشتیبانی میکند و هم امکانات زبانهای سطح پایین ولی در اصل یک زبان سطح
بالا است. این زبان به صورت بسیار نزدیکی در ارتباط با سیستم عامل یونیکس
(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