بهترین محیط برای برنامه نویسی در خانواده Cچیست؟ - هفت خط کد انجمن پرسش و پاسخ برنامه نویسی

بهترین محیط برای برنامه نویسی در خانواده Cچیست؟

+3 امتیاز
دوستانی که  برنامه نویسی می کنید تجربیاتتون را برا ی ما برای  انتخااب یک محیط برنامه نویسی   بگید ؟ (با ویژگی هاش)
سوال شده اسفند 22, 1392  بوسیله ی jahadgar (امتیاز 380)   24 41 54
ویرایش شده فروردین 14, 1393 بوسیله ی jahadgar

3 پاسخ

+6 امتیاز
 
بهترین پاسخ

زمانی که تو Windows بودم با CodeBlocks کار میکردم .

الان یه چند ماهیه که اومدم لینوکس و با ویرایشگر VIM کار میکنم .

VIM یه ویرایشگر متن هست که خیلی خیلی پرانعطاف هست . خیلی ! البته Emacs هم همینطور !

VIM بر پایه ویرایشگر Vi نوشته شده که در Unix خیلی ها باهاش کار میکردن . خیلی محبوب بود .

اسم VIM هم خلاصه شده ی Vi IMproved هست . یعنی یه جورایی همون  Vi ولی پیشرفته تر .

یه خوبیش اینه که کاملا چند-سکویی هست .

و جدا از اون ، هم در محیط Terminal و Command Line و هم در محیط GUI قابل استفاده است .

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

یعنی از همین ویرایش گر که به ظاهر چیزی نداره شما با نصب کردن Plugin ها و Script ها که در خود سایتش هست میتونید ازش یه غول بسازید ! البته خودتون هم میتونید براش Script بنویسید و Plugin درست کنید .

و از VIM 6.4 به بعد قابلیت نوشتن Script به زبان Python2x و Perl و Ruby رو داره .

و از VIM 7.3 به بعد قابلیت نوشتن Script به زبان Lua و Python3  هم اضافه شده .

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

در IDE های عمومی این کارها در پشت صحنه اتفاق می افته و شما ازشون خبر ندارید .

این ویرایشگر ها ( مثل VIM و Emacs ) خیلی روی کلیدهای میانبر تمرکز دارند .

مثلا تو VIM بره هر کاری کلید میانبر وجود داره . و همچنین در VIM یه Command Line هم وجود داره که میشه با اون خیلی از دستورهای VIM رو اجرا کرد .

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

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

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

کسایی که حتی ۲۰ سال هست که با این ویرایشگرها کار میکنند میگن که هر روز که میگزره باز هم چیزهای جدیدی از این ویرایشگر ها
میگیرن .

امتحانش کنید !

 

 


پاسخ داده شده اسفند 22, 1392 بوسیله ی Ali Rahbar (امتیاز 4,240)   6 16 46
انتخاب شد اسفند 25, 1392 بوسیله ی BlueBlade
ممنون از اطلاعاتی که دادید
خواهش برادر
+2 امتیاز

من چون تازی برنامه نویسی رو شروع کردم   به شما Borland C++ V.5.02 پیشنهاد میکنم چون کار باهاش ساده وراحت هست.

پاسخ داده شده اسفند 22, 1392 بوسیله ی jahadgar (امتیاز 380)   24 41 54
ویرایش شده اسفند 22, 1392 بوسیله ی jahadgar
+3 امتیاز
من اول برنامه نویسی رو با c++ در dev شروع کردم و بعد ویژال استادیو که برای کار در ویندوز واقعا عالیه و چیزی کم نداره از لحاظ کد نویسی،

ولی بعد از این که به سمت لینوکس رفتم و دارم با Qt creator کار میکنم که فوقوالعاده است و البته رایگان ولی استادیو قیمت خیلی زیادی داره که البته ما ایرانی ها هیچ کدوم پرداختش نکردیم.
و علاوه بر اون Qt یک پلتفرم عالی برای c++ هست که انعطاف پذیر تر از استادیو هست.
پاسخ داده شده اسفند 23, 1392 بوسیله ی Elyas74 (امتیاز 1,144)   6 14 27
...