PDA

View Full Version : بهترین کامپایلر c++



hkhalaj
چهارشنبه 11 اردیبهشت 1392, 17:07 عصر
سلام می خواستم بدونم الان بهترین کامپایلر برای c++ چی هست؟ممنون.

hadi0x7c7
چهارشنبه 11 اردیبهشت 1392, 18:41 عصر
visual studio 2012 express
http://www.softpedia.com/get/Programming/Coding-languages-Compilers/Visual-Studio-Express-Editions.shtml

barnamenevisforme
چهارشنبه 11 اردیبهشت 1392, 18:42 عصر
سلام
اینکه بهترین کدومه من دقیقا نمیدونم.
ولی از devc که استفاده کردم از بقیه بهتر بوده.
http://s1.picofile.com/file/6546883298/devcpp_4_9_9_2_setup.zip.html

developing
چهارشنبه 11 اردیبهشت 1392, 20:39 عصر
با سلام

نکته: کامپایلر با IDE فرق داره.
حالا بهترین کامپایلر رو می خوای یا بهترین IDE؟

در ضمن قبل از نوشتن پست اگه یه کم به خودتون زحمت بدید دیگه این همه پست های بی استفاده در تالارها به جا نمی مونه:
کامپایلرهای C++/C (http://barnamenevis.org/showthread.php?115240-%DA%A9%D8%A7%D9%85%D9%BE%D8%A7%DB%8C%D9%84%D8%B1%D 9%87%D8%A7%DB%8C-%D8%B2%D8%A8%D8%A7%D9%86-%D9%87%D8%A7%DB%8C-C-%D9%88-C-%D9%88-%D9%86%DA%A9%D8%A7%D8%AA)

systole
پنج شنبه 12 اردیبهشت 1392, 19:57 عصر
بابا ول کنید این ویژوال استودیو خیر ندیده رو...
از نظر من gcc.
و ide هم dev-c++ .

shahramlp
پنج شنبه 12 اردیبهشت 1392, 22:31 عصر
only code::blocks (http://www.codeblocks.org/)

بهروز عباسی
پنج شنبه 12 اردیبهشت 1392, 23:02 عصر
دوستان عزیزی که IDEهایی رو معرفی میکنید لطفاً کمی در مورد قابلیت ها شون هم توضیح بدبد که مثلاً Dev نسبت به VS چه قابلیت هایی داره؟

mahak006
جمعه 13 اردیبهشت 1392, 12:44 عصر
دوستان ، دقت کنید . ایشون کامپایلر پرسیدن نه IDE
حالا شاید منظورشون همون IDE باشه . ولی به پستاتونم دقت کنید .
از نظر بنده gcc خوبه . چون تا اونجایی که در جریانم ، استاندارد هایی که برای کامپایل استفاده کرده ، متناسب تره .
اما در مورد IDE ، ویژوال بیسیک بره کساییه که زیاد در مورد IDE های دیگه چیزی نمی دونن و در جریان نیستن که چه ضعف هایی داره و برنامه نویسی رو غیر ادراکی کرده . مخصوصا تو c و c++ ( تو c# پشتیبانی خوبی داره . چون می خواد برنامه نویسی c# و در نتیجه وابستگی به سیستم عامل ویندوز گسترش بیشتری پیدا کنه )
از نظر من QtCreator یه محیط توسعه ی با امکانات بالاست . خیلی مفیده . برنامه نویسی با زبان c++ رو با تمام ریزه کاری ها و دقت کردن تو نوشتن ها ، براتون شیرین می کنه . یک امکان خوبش که تو بعضی IDE ها دیده می شه ، تکمیل اتوماتیک کد هست ( منظظورم همون Ctrl + Space تو IDE ها هست )
یه امکان منحصر به فردش هم اینه که متغیر رو با پوینتر تشخیص می ده و لازم نیست شما خودتون رو درگیر توجه به درست کد نوشتن بکنید . چون خودش درستشو می نویسه .
مثلا وقتی بره یه آبجکت از کلاسی ، "." رو می زنید ، براتون لیست نام هایی که می تونید در ادامه بیارید ، می نویسه . همین طور اگه یه اشاه گر به آبجکت داشته باشید ، با زدن "." براتون "->" رو قرار می ده و لیست رو باز می کنه . کسایی که درگیر کد های چند صد خطی می شن ، منظور سهولت با این نوع برنامه نویسی رو بیشتر درک می کنن .
خوبی دیگش کتابخونه هایی هست که هم به درد GUI نویسی با c++ می خوره ، هم به درد استفاده از ساختمان داده های معروف ، بدون نیاز به پیاده سازی دستی ( مثل ساختمان داه های iterator , stack , string , queue , ... به همراه متد های مورد نیاز بره کار با این ساختمان های داده )
فایده ی بعدی ، سازگاری بسیار خوب با OpenGL و برنامه نویسی حرفه ای به وسیله ی اون که البته من زیاد در موردش چیزی نمی دونم .
-داشتن یه help تمام و کمال از تمام کتابخونه هایی که از طرف خودش قرار داده .
-داشتن برنامه های مثالی فراوان در رابطه با استفاده از امکانات محیط توسعه
-پشتیبانی حرفه ای از برنامه نویسی GUI ، برنامه نویسی شبکه ، برنامه نویسی تلفیق با پایتون ( با استفاده از pyQt )
البته پیشنهاد می شه که بره استفاده از این IDE در حد شیء گرایی c++ بلد باشید و در مورد وراثت و کلاس ها ، حتما مطالب کافی رو بدونید .