۲۰ ویرایشگر و کامپایلر محبوب برای برنامه نویسی سی و سی پلاس پلاس00 نظر

13 فروردین 1397

برنامه نویسی

Arrowtic

۲۰ ویرایشگر و کامپایلر محبوب برای برنامه نویسی سی و سی پلاس پلاس

در این مطلب به معرفی بهترین کامپایلرها و IDEهای زبان‌های C و C++ می‌پردازیم؛ بنابراین اگر علاقه‌مند به یادگیری یکی از این دو زبان هستید، بهتر است که این مطلب را از دست ندهید.

۱ - Eclipse:

Eclipse-Download

این IDE کدباز قابلیت‌های پیشرفته‌ای را برای کاربران خود به همراه دارد. از جمله‌ی این قابلیت‌ها می‌توان به هایلایت کردن سینتاکس کد، دیباگر و تکمیل خودکار کد اشاره کرد. هر سه سیستم‌عامل ویندوز، لینوکس و مک از این IDE پشتیبانی می‌کنند. همچنین Eclipse کار را برای کاربران تازه‌وارد راحت‌تر می‌کند. ضمنا توجه داشته‌باشید که برای اجرای Eclipse باید Java Runtime environment بر روی سیستم شما نصب باشد.

اطلاعات بیشتر در رابطه با این نرم افزار

۲ - Netbeans:

fig-1

این IDE نیز کدباز بوده و قابلیت‌هایی نظیر هایلایت‌کردن کد، بررسی مطابقت باز و بسته شدن کروشه‌ها و کمک کردن در نوشتن کد را با خود به همراه دارد.

اطلاعات بیشتر در رابطه با این نرم افزار

۳ - Code::Blocks:

این نرم‌افزار کدباز بوده و بر روی پلتفرم‌های مختلف برای کدنویسی C++ استفاده می‌شود. بزرگترین ویژگی این IDE پشتیبانی آن از پلاگین‌های متفاوت است که می‌توانند به کاربر در امر کدنویسی کمک کنند.

اطلاعات بیشتر در رابطه با این نرم افزار

۴ - Digital Mars:

Digital-Mars

این IDE هر دو نوع رابط کاربری نوشتاری و گرافیکی را در خود دارد و همچنین سرعت کامپایل آن بسیار بالاست.

اطلاعات بیشتر در رابطه با این نرم افزار

۵ - C Free:

MainWnd

این IDE یک جایگزین بی‌نظیر برای کامپایلر Turbo C است و قابلیت‌های بسیار جالبی را در خود جای داده‌است. البته دقت داشته‌باشید که این نرم‌افزار رایگان نبوده و تنها امکان ۳۰ روز استفاده‌ی آزمایشی و رایگان را به شما می‌دهد.

اطلاعات بیشتر در رابطه با این نرم افزار

۶ - Sky IDE:

1158829578-1

این IDE رایگان قابلیت نوشتن کدهای C++ به صورت چندصفحه‌ای، چندکامپایلری و چندپروژه‌ای را به کاربر می‌دهد. البته زبان‌های دیگری نظیر Java، PHP و JavaScript نیز در این نرم‌افزار پشتیبانی می‌شوند. قابلیت‌های اصلاح متن، رنگ‌آمیزی کد و پرکردن خودکار این IDE نیز بسیار کارآمد هستند.

اطلاعات بیشتر در رابطه با این نرم افزار

۷ - Dev C++:

main

این IDE از پورت MinGW سیستم کامپایلر GCC استفاده می‌کند و برای هر دو زبان C و C++ استفاده می‌شود. قابلیت‌های اصلی دیگر IDEها در این نرم‌افزار نیز وجود دارند.

اطلاعات بیشتر در رابطه با این نرم افزار

۸ - CodeLite:

codelite-9-2-610x379

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

اطلاعات بیشتر در رابطه با این نرم افزار

۹ - MinGW:

main

این کامپایلر کدباز، مجموعه‌ای از ابزارهای برنامه‌نویسی برای ویندوز را در خود دارد و شامل کامپایلرهایی برای C، C++، ADA و Fortran است.

اطلاعات بیشتر در رابطه با این نرم افزار

۱۰ - Ultimate++:

upp

تمرکز اصلی این نرم‌افزار کدباز بر روی بالابردن بازده برنامه‌نویسی با C++ است و از کتابخانه‌های GUI و SQL بهره می‌برد و با GCC، Visual C++ و MinGW مطابقت دارد.

اطلاعات بیشتر در رابطه با این نرم افزار

۱۱ - Microsoft Visual Studio Express for Windows Desktop:

VisualStudiologo

این IDE نیازمند ثبت‌نام رایگان است و به .NET و ویندوز ۷ یا بالاتر برای نصب نیاز دارد. این برنامه می‌تواند برای Win 32 نیز کد کامپایل کند و علاوه بر C++ از VB.NET و C# نیز پشتیبانی می‌کند.

اطلاعات بیشتر در رابطه با این نرم افزار

۱۲ - Open Watcom:

265830

اصلی‌ترین ویژگی این کامپایلر اجرای آن بر روی ویندوز ۲۰۰۰(و البته نسخه‌های جدیدتر) است که باعث شده با وجود تمام مشکلاتش از گزینه‌های مطرح برای برنامه‌نویسان باشد.

اطلاعات بیشتر در رابطه با این نرم افزار

۱۳ - GCC:

gcc-gnu-compiler-collection

این کامپایلر کدباز زبان C که با همین نام در لینوکس و با نام‌های Cygwin و Ming در ویندوز فعالیت می‌کند، سال‌هاست که در این عرصه بوده‌است. GCC خود IDE ندارد(چراکه IDEها معمولا وابسته به پلتفرم هستند)، اما برای آن IDE های مختلفی نظیر Mono-Develop در لینوکس ساخته شده‌است.

اطلاعات بیشتر در رابطه با این نرم افزار

۱۴ - Xcode:

xcode

این نرم‌افزار مخصوص مک است و آموزش‌های باکیفیتی را به همراه دارد و همچنین برای iPhone نیز خروجی می‌دهد و بنابراین کاربران مک اکثرا از این کامپایلر استفاده می‌کنند.

اطلاعات بیشتر در رابطه با این نرم افزار

۱۵ - Tiny C-Compiler:

1E1DD28806E4B7A027DC39C20B4EF23E444CC454_large

TCC یک کامپایلر کوچک و سریع است که به هیچ ابزار جانبی برای اجرا نیاز ندارد. استفاده از کتابخانه‌های دیگر در کنار آن، می‌تواند TCC را به یک ابزار کدنویسی بک‌اند(back-end) مناسب تبدیل کند.

اطلاعات بیشتر در رابطه با این نرم افزار

۱۶ - Portable C Compiler:

maxresdefault

از قدیمی‌ترین کامپایلرها می‌توان به این گزینه اشاره کرد که از همان ابتدا، یعنی در دهه‌ی ۸۰ میلادی پرتابل بود و در آن دوره بیشتر نرم‌افزارها توسط آن ساخته می‌شدند. این کامپایلر امروزه با C99 هماهنگ است.

اطلاعات بیشتر در رابطه با این نرم افزار

۱۷ - Failsafe C:

index

این پروژه‌ی ژاپنی برای لینوکس نوشته‌شده و از زبان C پشتبیانی می‌کند. البته لازم به ذکر است که علی‌رغم پشتیبانی از بیش از ۵۰۰ تابع، C99 و Widechar جایی در این کامپایلر ندارند. محافظت کامل این کامپایلر از حافظه‌ی کامپیوتر، منجر به بالا رفتن امنیت آن در حد Java و C# شده‌است.

اطلاعات بیشتر در رابطه با این نرم افزار

۱۸ - Pelles C:

3

این نرم‌افزار به‌جهت کدنویسی برای ویندوز و ویندوز فون آماده شده‌است و قابلیت‌های بسیار زیادی از جمله کامپایلر منابع و پیام‌ها را با خود به همراه دارد. همچنین IDE این نرم‌افزار بسیار کارآمد بوده و حتی قابلیت‌هایی نظیر ادیتور منابع برای آیکون‌ها و نشانگر موس را در خود دارد.

اطلاعات بیشتر در رابطه با این نرم افزار

۱۹ - SubC:

Untitled-2

یک کامپایلر سریع و ساده برای لینوکس، ویندوز و FreeBSD. جالب است بدانید که کتاب PRACTICAL COMPILER CONSTRUCTION از این کامپایلر به عنوان مثال اصلی برای توضیح عملکرد کامپایلرها استفاده کرده‌است.

اطلاعات بیشتر در رابطه با این نرم افزار

۲۰ - Borland C++ 5.5:

Borland C++ 5.5

با حجم کم ۸.۵ مگابایتی، این کامپایلر امکانات خوبی نظیر استفاده از کتابخانه‌ها و و DLLها را با خود به همراه دارد.

اطلاعات بیشتر در رابطه با این نرم افزار

 

نتیجه گیری :

کامپایلرها و ویرایشگرهایی که در بالا آورده شد از جمع آوری اطلاعات وب سایت justcode بود که با اندکی تغییرات و بروزرسانی ها تقدیم شما شد. اگر به نظر شما ویرایشگر و کامپایلر بهتری نیز وجود دارد که می تواند به برنامه نویسان زبان های سی و سی پلاس پلاس کمک کند، لطفا آن را با ما به اشتراک بگذارید.



نسخه PDF این مطلب را دانلود کنید





حق نشر مطالب اوکسو :

 

 

قابل توجه علاقه مندان و کپی کنندگان گرامی ، تمامی مطالب این وب سایت تحت مجوز خالق

(Creative Commons)  می باشد و اجازه کپی کردن ، استفاده تجاری مطالب بدون اجازه

صاحب اثر مجاز نمی باشد و طبق مجوز اثر پیگرد قانونی به همراه خواهد داشت.

مجوز کریتیو کامنز
این کار مجوز دارد تحت مجوز کریتیو کامنز نسبت‌دادن-غیرتجاری-بدون انشقاق ۴٫۰ بین‌المللی.

این مطلب پایان یافت و امیدواریم به نتیجه دلخواهتان رسیده باشید .

 

همچنین میتوانید ما را در شبکه های اجتماعی نیز دنبال کنید و از جدید ترین اخبار ما با خبر شوید :

 

 

3491498_823


نظر شما

مطالب مرتبط