تبليغاتX
OpenGL & Computer graphics - شناخت کامپایلر ها و محیط های توسعه مجتمع ( قسمت اول )

دوستان سلام :

 

مطلبی که امروز برایتان مهیا کرده ام ارتباطی مستقیمی با OpenGL ندارد. ولی به چند دلیل لازم دیدم قبل از وارد شدن به مباحث اصلی و آموزشهای NeHe یک سری از کامپایلر ها و محیط های توسعه مجتمع را که برای زبانهای C و C++ تهیه شده اند و اکثرشان کیفیت های بالایی دارند و در ضمن رایگان نیز هستند را به شما معرفی کنم. البته در همین ابتدا باید نکته ای را روشن کنم. اصولا من از مایکروسافت بیزارم و تا جایی که مجبور نباشم از محصولات این شرکت عزیز استفاده نمیکنم. البته بحث در مورد چرایی این مورد ربطی با محتوای این وبلاگ ندارد و چندان مایل نیستم با بیان عقاید شخصی خود در این وبلاگ تجربیاتی که در سایتهای دیگر داشتم را اینجا نیز تکرار کنم و با دوستانی که عاشق سینه چاک محصولات مایکروسافت هستند به جر و بحث بر سر این مطلب بپردازم. در عوض ترجیح میدهم که وقت مفید دوستان با مطالب آموزنده پر شود.

 

و اما دلایل من در مورد معرفی این کامپایلر ها و IDE ها :

 

  1. همانطور که پیشتر نیز گفتم من از محصولات مایکروسافت استفاده نمیکنم مگر آنجایی که مجبور باشم. مانند سیستم عامل ویندوز و واژه پرداز Word (البته بخش مهمی و زیادی از زندگی من در دنیای شیرین و دوست داشتنی لینوکس میگذرد).
  2. در هیچ کدام از آموزش هایی که در این وبلاگ به دوستان داده میشود از محیط ویژوال استدیو به هیچ عنوان استفاده نمیشود.
  3. کار کردن با کامپایلر ها و IDE های مختلف دوستان را از این باور که تنها کامپایلر و IDE مایکروسافت در این دنیا وجود دارد دور میسازد.
  4. بسیاری از این محیط ها و کامپایلر ها در عین رایگان بودن هیچ چیز از نمونه تجاریشان (مخصوصا ویژوال استدیو) کم ندارند.
  5. دوستان با استفاده از محیط ها و کامپایلر های دیگر میتوانند توانایی ها و دانسته هایشان را بطور زیادی گسترش دهند و هیچگاه متکی به یک سیستم عامل یا محیط خاص نباشند.
  6. و در آخر این نکته که تنوع هم چیز خوبی است.

 

و اما معرفی کامپایلر ها و IDE های رایگانی که برای C و C++ تهیه شده اند :

 

  1. اولین پیشنهاد و شاید حرفه ای ترین پیشنهاد برای دوستان کامپایلر GCC میباشد. که محصولی رایگان بوده و قدرتی فراوان دارد بطوری که از آن بصورت حرفه ای در سیستم عامل های لینوکس و یونیکس استفاده میشود. اما ناراحت نباشید ورژن تحت ویندوز این کامپایلر قدرتمند بنام MinGW برای شما آماده شده است. که در حقیقت همان gcc است که کتابخانه ها و فایلهای هدر ویندوز به آن اضافه شده است. خوب برای این کامپایلر قدرتمند IDE های گوناگون و رایگان زیادی وجود دارد از جمله دو IDE به نامهای Dev-C++ و CodeBlock که شما با دانلود هر کدام از این IDE ها صاحب یک نسخه تر و تمیز از جدیدترین ورژن MinGW نیز میشوید. هر دوی این IDE ها بسیار زیبا و قوی هستند. هر چند Dev-C++ IDE یک مقدار قدیمی تر است و سابقه بیشتری دارد اما در مقابل CodeBlock نیز چیزی کم ندارد و با محیط جذاب و کارآیی خوبش آینده خوبی در پیش دارد.

 

برای دانلود IDE ی CodeBlocks به همراه کامپایلر MinGW میتوانید به این آدرس مراجعه کنید.البته لازم به ذکر است که این IDE با کامپایلر های دیگری مانند Borland C++ Builder ویا Digital Mars هم میتواند کار کند :

 

www.codeblocks.org

 

و برای دانلود IDE ی Dev-C++ به همراه کامپایلر MinGW میتوانید به این آدرس مراجعه کنید :

 

www.Bloodshed.net

 

  1. سومین IDE ای که امروز قصد معرفی آن را دارم Relo میباشد که محیط فوق العاده ساده ای دارد و شاید به خاطر این ساده و خودمانی بودن یکی از بهترین IDE ها برای برنامه نویسان تازه کار C و C++ است که از سر و کله زدن با منو ها و قابلیت های گوناگون IDE های بزرگ بیزارند. این را جدا میگویم که اگر تازه به جمع برنامه نویسان C/C++ پیوسته اید حتما این IDE را امتحان کنید. این IDE در عین سادگی بسیار قدرتمند بوده و به راحتی با کامپایلرهای Borland-gcc-DMars-VC مجتمع میشود. و این یک مزیت است.

 

برای آشنایی و دانلود آن میتوانید به این سایت مراجعه نمایید :

 

http://www.fifsoft.com/relo/

 

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

 

تا بعد خدانگهدار

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

 

 

+ نوشته شده توسط ( ساسان و محمد ) در دوشنبه بیست و نهم خرداد 1385 و ساعت |
Image and video hosting by TinyPic