انجمن‌های فارسی اوبونتو

جامعه کاربران => پروژه‌ها => نویسنده: koosha در 20 بهمن 1394، 04:19 ب‌ظ

عنوان: ٔNutc ، محیط برنامه نویسی سی
ارسال شده توسط: koosha در 20 بهمن 1394، 04:19 ب‌ظ
چند وقت پیش داشتم دوباره با زبان دوست داشتنی و قدرت مند c  کار میکردم . روند کاری من به اینصورت هست که با vim کد رو ویرایش میکنم ، با gcc کامپایل و سرانجام اجراش میکنم .
اما چیزی که من رو خیلی اذیت میکرد تکرار این روند طولانی و پایین اومدن سرعت کار بود . این شد که این برنامه رو نوشتم : Nutc
نات سی ، در واقع یک محیط برنامه نویسی زبان سی هستش که به شما امکان میده در یک محیط واحد با استفاده از میانبر های مناسب ، سرعتتون رو چند برابر و روند کاری رو لذت بخش بکنید .
این برنامه برای خودم مفید و جالب به نظر اومد ، در نتیجه خواستم شما رو هم در این لذت سهیم بکنم  :)

صفحه ی گیت هاب : https://github.com/kooshix/nutc

برنامه با زبان پایتون نوشته شده و تحت خط فرمان می باشد .

تصویری از محیط برنامه :

عنوان: پاسخ : ٔNutc ، محیط برنامه نویسی سی
ارسال شده توسط: 藤沼 در 20 بهمن 1394، 04:31 ب‌ظ
از نگاشت زیر هم می‌تونی استفاده کنی:
map <F8> : !gcc % && ./a.out <CR>

البته اگر پروژه بزرگتر شد و به کامپایل چندین فایل نیاز داشتی می‌تونی یک makefile تنظیم و از make درون vim استفاده کنی.
عنوان: پاسخ : ٔNutc ، محیط برنامه نویسی سی
ارسال شده توسط: koosha در 20 بهمن 1394، 04:58 ب‌ظ
آره ، اونم میشه . با make روند رو سریعتر کرد . ممنونم :)
عنوان: پاسخ : ٔNutc ، محیط برنامه نویسی سی
ارسال شده توسط: علیرضاامیرصمیمی در 21 بهمن 1394، 10:54 ق‌ظ
تبریک میگم :) انشالله که پروژه رو ادامه بدی و به نتیجه خوبی برسونی :)
عنوان: پاسخ : ٔNutc ، محیط برنامه نویسی سی
ارسال شده توسط: فاروق در 21 بهمن 1394، 11:37 ب‌ظ
ببخشید دلیل خاصی وجود داره که از پایتون 2 استفاده کردید؟
آخه پایتون 3 وجود داره.
عنوان: پاسخ : ٔNutc ، محیط برنامه نویسی سی
ارسال شده توسط: koosha در 22 بهمن 1394، 10:19 ق‌ظ
نه ، دلیل خاصی نداره :)
عنوان: پاسخ : ٔNutc ، محیط برنامه نویسی سی
ارسال شده توسط: 藤沼 در 22 بهمن 1394، 12:46 ب‌ظ
ببخشید دلیل خاصی وجود داره که از پایتون 2 استفاده کردید؟
آخه پایتون 3 وجود داره.
شما دلیل خاصی برای اشاره به پایتون ۳ دارید؟
عنوان: پاسخ : ٔNutc ، محیط برنامه نویسی سی
ارسال شده توسط: فاروق در 22 بهمن 1394، 12:58 ب‌ظ
راستش خودم سعی میکنم تا جای ممکن از پایتون 3 استفاده کنم تا به انقراض پایتون 2 کمک کنم.پایتون 3 جدیدتر هم هست.
عنوان: پاسخ : ٔNutc ، محیط برنامه نویسی سی
ارسال شده توسط: 藤沼 در 22 بهمن 1394، 01:48 ب‌ظ
راستش خودم سعی میکنم تا جای ممکن از پایتون 3 استفاده کنم تا به انقراض پایتون 2 کمک کنم.پایتون 3 جدیدتر هم هست.
واژهٔ «انقراض» از دربارهٔ زبان‌های برنامه‌نویسی صدق نمی‌کنه. هر چیز تازه‌ای که الزاماً خوب نیست. ضمناً این من و شما نیستم که به رکود در استفاده از یک زبان خاص کمک می‌کنیم بلکه شرکت‌های بزرگ اون کار رو می‌کنن که بعید به‌نظر می‌رسه. در این رابطه اگر مایلید می‌تونیم بیشتر صحبت کنیم با آوردن دلیل و منطق که پایتون ۳ چرا باید به‌جای پایتون ۲ استفاده بشه. یکی از مسئله‌‌ها جبر پایتون ۳ بر استفاده از UTF-8 در تمام بخش‌هاست.
عنوان: پاسخ : ٔNutc ، محیط برنامه نویسی سی
ارسال شده توسط: فاروق در 22 بهمن 1394، 03:01 ب‌ظ
من در حدی نیستم که بخوام با شما استادان بزرگوار بحث کنم.
در ضمن اینجا هم جاش نیست.
اما در مورد نات سی
راستش برای برنامه های خودم که با سی مینویسم ویم بهتر و راحت تره
عنوان: پاسخ : ٔNutc ، محیط برنامه نویسی سی
ارسال شده توسط: koosha در 22 بهمن 1394، 03:23 ب‌ظ
ممنون از نظرتون :) اما :
نات سی رو امتحان کردید که ویم رو ترجیح میدید ؟
عنوان: پاسخ : ٔNutc ، محیط برنامه نویسی سی
ارسال شده توسط: فاروق در 22 بهمن 1394، 03:27 ب‌ظ
نقل‌قول
نات سی رو امتحان کردید که ویم رو ترجیح میدید ؟
بله. شاید بخاطر اینه که زیاد با ویم کار کردم.یا اینکه باید بیشتر با نات سی کار کنم.بیشتر با نات سی کار میکنم شاید نظرم تغییر کرد.
+ من خیلی کم با سی یا سی پلاس‌پلاس برنامه مینویسم.
+ عنوان رو اصلاح کنید یه همزه اضافه داره
عنوان: پاسخ : ٔNutc ، محیط برنامه نویسی سی
ارسال شده توسط: فاروق در 28 اسفند 1394، 03:13 ب‌ظ
اگر دو کار زیر رو انجام بدید بهتر میشه: