خانه / آموزش برنامه نویسی / محیط های برنامه نویسی برای سی – آموزش سی مقدماتی

محیط های برنامه نویسی برای سی – آموزش سی مقدماتی

محیط های برنامه نویسی برای سی

محیط های برنامه نویسی برای سی بسیار فراوان هستن.

در این بخش به معرفی ۶ تا از این محیط می پردازم.

ی نکته دیگه باید بگم من کامپایلرهایی مانند GCC رو من پوشش نمیدم 🙂

از نظر من معروف ترین IDE هایی که برای سی وجود دارند عبارتند از:

– Turbo C

Eclipse

Netbeans

– Dev Cpp

Code Blocks

– Code Lite

این ۶ تا به دلیل خاصی ترتیب بندی نشدن و همینطوری ب ذهنم اومد و نوشتم

Turbo C

محیط های برنامه نویسی برای سی

توربو سی قطعا برای برنامه نویسان حالت نوستالژیک داره.

البته برنامه نویس های کهنه کار و با سابقه بیشتر از ۱۰ سال.

این محیط یکی از ابتدایی ترین محیط های برنامه نویسی برای زبان سی بود.

اگ تو فیلم ها و کارتون ها محیطی نشون میداد که آبیه و توش برنامه نویسی میشد احتمالا همین محیط بوده.

این محیط خیلی امکانات گسترده ای نداره.

از جمله امکاناتش عبارتند از:

– کد هایلایتر

– دیباگ خط به خط

– پشتیبانی از چند فایل باز

و …

اینو فقط برای این اینجا آوردم ک تداعی خاطرات شه.

البته خود من هنوزم برای تجدید خاطرات ازین محیط استفاده میکنم.

Eclipse

محیط های برنامه نویسی برای سی

یکی از قوی ترین محیط های برنامه نویسی برای خیلی از زبان های برنامه نویسی همین اکلیپس هستش.

اکلیپس یه IDEیه پلاگین خور، سریع و رایگان هستش.

البته بعضی از ورژن هاش رایگان نیستن.

این محیط قدرتمند امکاناتی از قبیل:

– کد فولدینگ

– کد جنریتور

– کد هایلایتر

– مولتی پلتفرم

– افزونه پذیر

– استانداردسازی build پروژه

– source control

– کامل کننده قوی کد

, … رو داراست.

تنها عیبی که بهش از نظر من وارده حجم بیش از اندازه سنگین فایل خروجی تولیدیه.

ولی خب ب شخصه من خیلی ازش راضیم و توصیش میکنم.

Netbeans

محیط های برنامه نویسی برای سینت بینز هم بدون شک یکی از فدرتمندترین محیط برنامه نویسی دنیاست.

پشتیبانی فوق العاده این محیط از زبان های متعدد باعث شده این محیط طرفدارای زیادی پیدا کنه.

ولی خب متاسفانه ایران برای دانلودش تحریمه و باید از روش های دور زدن و … برا دانلودش استفاده کرد.

امکانات این محیط عبارتند از:

– کد فولدینگ

– کد جنریتور

– کد هایلایتر

– مولتی پلتفرم

– افزونه پذیر

– ایجاد تست برای پروژه های سی  و سی پلاس پلاس

– source control

– کامل کننده قوی کد

– پشتیبانی از ابزارهای Qt

اگ سرعت در کد زنی رو میخواین حتما ازین محیط استفاده کنین.

Dev Cpp

محیط های برنامه نویسی برای سی

DEV C PLUS PLUS یکی از IDE های خوب برای نوشتن برنامه به زبان سی و سی پلاس پلاسه.

این محیط برنامه نویسی بسیار سبک، سریع و راحته.

امکاناتش به نسبت اکلیپس و نت بینز کمتره.

ولی همواره جزو محیط برنامه نویسی محبوب برای سی بوده.

ویژگی های این محیط برنامه نویسی شامل:

 

– کد هایلایتر

– کامل کننده کد

– عدم نیاز به ایجاد فایل در ابتدای انجام پروژه

و … هستند

Code Blocks

محیط های برنامه نویسی برای سی

میرسیم به کدبلاکس.

این محیط ی محیط برنامه نویسی سریع، کانفیگ پذیر، مولتی پلتفرم و پلاگین خوره.

علی رغم قدرت بالای این محیط، قیمت اون رایگانه.

در آموزش هامون هم از این محیط استفاده خواهیم کرد.

قابلیت های این محیط عبارتند از:

– کد فولدینگ

– کد هایلایتر

– مولتی پلتفرم

– افزونه پذیر

– سرعت فوق العاده

– کم حجم بودن

, …

خود من به شخصه اغلب از این استفاده میکنم.

Code Lite

محیط های برنامه نویسی برای سی

آخرین محیط برنامه نویسی مد نظر ما محیط کد لایت هستش.

این محیط کدباز، رایگان، مولتی پلتفرم و سبک هستش.

تقریبا ویژگی هایی یکسانی با کد بلاکس داره.

اما ی وِیژگی فوق العاده ای که داره اینه ک پشتیبانی و مشاهده خطاش بسیار قوی و خوبه.

همچین قابلیت سورس کنترل و رپید اپلیکیشن دولوپمنت هم روش سوار شده.

دیگه فکر کنم برای آشنایی با محیط های برنامه نویسی برای سی بالای ۶۰۰ کلمه نوشتن کافی باشه.

بیشتر از این سرتونو در نمیارم.

امیدوارم از بحث امروز ما راضی بوده باشین.

با تشکر از صبر و حوصله شما

خدانگهدارتون

محیط های برنامه نویسی برای سی

امتیاز بدهید

با دادن امتیاز واقعی به این پست ما را در تقویت و بهبود مطالب سایت یاری فرمایید. با تشکر.

User Rating: 5 ( 1 votes)

درباره ی فرحناز عندلیب

فرحناز عندلیب
من فرحناز عندلیب هستم. کارمند مخابرات هستم و تخصصم شبکه هستش. کارشناسی ارشد آی تی هستم. امیدوارم بتونم برای پیشرفت هموطنای عزیزم گام موثری بردارم.

مطلب پیشنهادی

آشنایی با BitArray در سی شارپ

آشنایی با BitArray در سی شارپ – آموزش سی شارپ مقدماتی

آشنایی با BitArray در سی شارپ آشنایی با BitArray در سی شارپ کاربردهای قابل توجهی …

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

Time limit is exhausted. Please reload the CAPTCHA.