Code:: Blocks

کامپایلرهای عرضه‌شده از جانب دو شرکت مایکروسافت و بورلند که به ترتیب Visual C++ وC++ Builder نام دارند، محصولاتی قدرتمند هستند که از محبوبیت خاصی در جهان برخوردارند. اما این برنامه‌ها اولا حجیم هستند و ثانیا رایگان نیستند و برای استفاده از آنها، باید بابتشان هزینه پرداخت کرد.
کد خبر: ۲۰۱۰۶۴

 البته نسخه‌های قدیمیturbo C++ و Borland C++ به صورت رایگان وجود دارند و هنوز مورد استفاده‌اند. اما قصد داریم ابزاری بسیار توانمند، جدید و ساده را برای مبتدیان و کاربران حرفه‌ای این زبان معرفی کنیم.

Code::Blocks نام یک نرم‌افزار رایگان و در حقیقت یک IDE مخصوص C++ است که از جمله نرم‌افزارهای متن‌باز است که به خود زبان C++ نوشته شده است و کدهای آن نیز در اختیار کاربران قرار داده شده است. این نرم‌افزار مخصوص سیستم عامل‌های ویندوز، لینوکس و Mac OS X عرضه شده است و نسخه کامل آن برای ویندوز، حجمی حدود 20 مگابایت دارد که به طور مستقیم از سایت
www.codeblocks.org  قابل دسترسی و دریافت است.

این IDE از کامپایلرهای مختلفی از جمله Visual C++ مایکروسافت، 5/5 Borland C++ ، GCC، Digital Mars، Open Watdcom و غیره پشتیبانی می‌کند. از قابلیت‌های بارز این IDE، سرعت بالای آن است. ضمن آنکه قادر است پروژه‌های تولید‌شده توسط Visual C++ و DevC++  را نیز درون خود باز کرده و کامپایل کند. در صورت وجود بیش از یک پردازنده یا وجود پردازنده‌های 2 یا چند هسته‌ای، این IDE قادر است از امکانات پردازش موازی این پردازنده‌ها برای ساخت همزمان پروژه‌ها استفاده کند.

ظاهر گرافیکی این نرم‌افزار بسیار زیبا و کاربرپسند بوده و طراحی ساده آن برنامه‌نویسی را راحت و لذتبخش می‌کند. محیط ویراستار این IDE از ویژگی Syntax highlighting پشتیبانی می‌کند. با استفاده از این ویژگی،‌ کلمات کلیدی،‌ توابع، توضیحات و... موجود در کد برنامه به صورت رنگی یا برجسته نمایش داده می‌شوند تا خوانایی برنامه افزایش یابد.

خصوصیت Code Completion موجود در آن نیز باعث می‌شود که شما مجبور نباشید همه متن برنامه مورد نظر را به صورت کامل تایپ کنید. برنامه به شما کمک خواهد کرد که کلمات و متغیرهای طولانی موجود در برنامه و همچنین توابع ممکن در متن برنامه را بدون تایپ کامل وارد برنامه کنید. در واقع برنامه با پیشنهاد عبارت‌های ممکن به شما امکان انتخاب را فراهم می‌کنند تا ضمن سرعت بخشیدن به برنامه‌نویسی و راحتی عمل برنامه‌نویس، میزان خطای گرامری برنامه نیز تا حد امکان کاهش یابد. ابزارهای کامل و توانای موجود برای Debuging در این نرم‌‌افزار، این امکان را فراهم می‌آورند تا شما بتوانید به سرعت خطای منطقی موجود در برنامه را یافته و آن را رفع کنید و به عبارتی برنامه را اشکال‌زدایی کنید.

newsQrCode
ارسال نظرات در انتظار بررسی: ۰ انتشار یافته: ۰

نیازمندی ها