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

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید




نویسنده موضوع: ٔNutc ، محیط برنامه نویسی سی  (دفعات بازدید: 3473 بار)

0 کاربر و 2 مهمان درحال مشاهده موضوع.

آفلاین koosha

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

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

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

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

« آخرین ویرایش: 22 بهمن 1394، 03:32 ب‌ظ توسط koosha »
GNU/Linux
Debian8
I3 WM

آفلاین 藤沼

  • Sr. Member
  • *
  • ارسال: 414
  • جنسیت : پسر
پاسخ : ٔNutc ، محیط برنامه نویسی سی
« پاسخ #1 : 20 بهمن 1394، 04:31 ب‌ظ »
از نگاشت زیر هم می‌تونی استفاده کنی:
map <F8> : !gcc % && ./a.out <CR>

البته اگر پروژه بزرگتر شد و به کامپایل چندین فایل نیاز داشتی می‌تونی یک makefile تنظیم و از make درون vim استفاده کنی.
« آخرین ویرایش: 15 خرداد 1395، 05:33 ق‌ظ توسط b|ackwolf »

آفلاین koosha

  • Hero Member
  • *
  • ارسال: 734
  • جنسیت : پسر
پاسخ : ٔNutc ، محیط برنامه نویسی سی
« پاسخ #2 : 20 بهمن 1394، 04:58 ب‌ظ »
آره ، اونم میشه . با make روند رو سریعتر کرد . ممنونم :)
GNU/Linux
Debian8
I3 WM

آفلاین علیرضاامیرصمیمی

  • ناظر انجمن
  • *
  • ارسال: 2489
  • جنسیت : پسر
  • Arch Linux + KDE
    • وبسایت شخصی من
پاسخ : ٔNutc ، محیط برنامه نویسی سی
« پاسخ #3 : 21 بهمن 1394، 10:54 ق‌ظ »
تبریک میگم :) انشالله که پروژه رو ادامه بدی و به نتیجه خوبی برسونی :)

آفلاین فاروق

  • Hero Member
  • *
  • ارسال: 992
  • جنسیت : پسر
  • <شعار>این یک شعار است</شعار>
    • تارنمای فاروق
پاسخ : ٔNutc ، محیط برنامه نویسی سی
« پاسخ #4 : 21 بهمن 1394، 11:37 ب‌ظ »
ببخشید دلیل خاصی وجود داره که از پایتون 2 استفاده کردید؟
آخه پایتون 3 وجود داره.
http://pcworms.blog.ir
بعد از بررسی پست های قدیمیم، فکر میکنم یک عذرخواهی بدهکارم! معذرت میخوام و اگر اشتباه کردم مستقیم و روشن راهنمایی کنید تا تکرار نکنم.
کانال IRC

آفلاین koosha

  • Hero Member
  • *
  • ارسال: 734
  • جنسیت : پسر
پاسخ : ٔNutc ، محیط برنامه نویسی سی
« پاسخ #5 : 22 بهمن 1394، 10:19 ق‌ظ »
نه ، دلیل خاصی نداره :)
GNU/Linux
Debian8
I3 WM

آفلاین 藤沼

  • Sr. Member
  • *
  • ارسال: 414
  • جنسیت : پسر
پاسخ : ٔNutc ، محیط برنامه نویسی سی
« پاسخ #6 : 22 بهمن 1394، 12:46 ب‌ظ »
ببخشید دلیل خاصی وجود داره که از پایتون 2 استفاده کردید؟
آخه پایتون 3 وجود داره.
شما دلیل خاصی برای اشاره به پایتون ۳ دارید؟

آفلاین فاروق

  • Hero Member
  • *
  • ارسال: 992
  • جنسیت : پسر
  • <شعار>این یک شعار است</شعار>
    • تارنمای فاروق
پاسخ : ٔNutc ، محیط برنامه نویسی سی
« پاسخ #7 : 22 بهمن 1394، 12:58 ب‌ظ »
راستش خودم سعی میکنم تا جای ممکن از پایتون 3 استفاده کنم تا به انقراض پایتون 2 کمک کنم.پایتون 3 جدیدتر هم هست.
http://pcworms.blog.ir
بعد از بررسی پست های قدیمیم، فکر میکنم یک عذرخواهی بدهکارم! معذرت میخوام و اگر اشتباه کردم مستقیم و روشن راهنمایی کنید تا تکرار نکنم.
کانال IRC

آفلاین 藤沼

  • Sr. Member
  • *
  • ارسال: 414
  • جنسیت : پسر
پاسخ : ٔNutc ، محیط برنامه نویسی سی
« پاسخ #8 : 22 بهمن 1394، 01:48 ب‌ظ »
راستش خودم سعی میکنم تا جای ممکن از پایتون 3 استفاده کنم تا به انقراض پایتون 2 کمک کنم.پایتون 3 جدیدتر هم هست.
واژهٔ «انقراض» از دربارهٔ زبان‌های برنامه‌نویسی صدق نمی‌کنه. هر چیز تازه‌ای که الزاماً خوب نیست. ضمناً این من و شما نیستم که به رکود در استفاده از یک زبان خاص کمک می‌کنیم بلکه شرکت‌های بزرگ اون کار رو می‌کنن که بعید به‌نظر می‌رسه. در این رابطه اگر مایلید می‌تونیم بیشتر صحبت کنیم با آوردن دلیل و منطق که پایتون ۳ چرا باید به‌جای پایتون ۲ استفاده بشه. یکی از مسئله‌‌ها جبر پایتون ۳ بر استفاده از UTF-8 در تمام بخش‌هاست.

آفلاین فاروق

  • Hero Member
  • *
  • ارسال: 992
  • جنسیت : پسر
  • <شعار>این یک شعار است</شعار>
    • تارنمای فاروق
پاسخ : ٔNutc ، محیط برنامه نویسی سی
« پاسخ #9 : 22 بهمن 1394، 03:01 ب‌ظ »
من در حدی نیستم که بخوام با شما استادان بزرگوار بحث کنم.
در ضمن اینجا هم جاش نیست.
اما در مورد نات سی
راستش برای برنامه های خودم که با سی مینویسم ویم بهتر و راحت تره
http://pcworms.blog.ir
بعد از بررسی پست های قدیمیم، فکر میکنم یک عذرخواهی بدهکارم! معذرت میخوام و اگر اشتباه کردم مستقیم و روشن راهنمایی کنید تا تکرار نکنم.
کانال IRC

آفلاین koosha

  • Hero Member
  • *
  • ارسال: 734
  • جنسیت : پسر
پاسخ : ٔNutc ، محیط برنامه نویسی سی
« پاسخ #10 : 22 بهمن 1394، 03:23 ب‌ظ »
ممنون از نظرتون :) اما :
نات سی رو امتحان کردید که ویم رو ترجیح میدید ؟
GNU/Linux
Debian8
I3 WM

آفلاین فاروق

  • Hero Member
  • *
  • ارسال: 992
  • جنسیت : پسر
  • <شعار>این یک شعار است</شعار>
    • تارنمای فاروق
پاسخ : ٔNutc ، محیط برنامه نویسی سی
« پاسخ #11 : 22 بهمن 1394، 03:27 ب‌ظ »
نقل‌قول
نات سی رو امتحان کردید که ویم رو ترجیح میدید ؟
بله. شاید بخاطر اینه که زیاد با ویم کار کردم.یا اینکه باید بیشتر با نات سی کار کنم.بیشتر با نات سی کار میکنم شاید نظرم تغییر کرد.
+ من خیلی کم با سی یا سی پلاس‌پلاس برنامه مینویسم.
+ عنوان رو اصلاح کنید یه همزه اضافه داره
http://pcworms.blog.ir
بعد از بررسی پست های قدیمیم، فکر میکنم یک عذرخواهی بدهکارم! معذرت میخوام و اگر اشتباه کردم مستقیم و روشن راهنمایی کنید تا تکرار نکنم.
کانال IRC

آفلاین فاروق

  • Hero Member
  • *
  • ارسال: 992
  • جنسیت : پسر
  • <شعار>این یک شعار است</شعار>
    • تارنمای فاروق
پاسخ : ٔNutc ، محیط برنامه نویسی سی
« پاسخ #12 : 28 اسفند 1394، 03:13 ب‌ظ »
اگر دو کار زیر رو انجام بدید بهتر میشه:
  • محیط ویرایش یه چیزی شبیه بقیه تکست ادیتور ها باشه مثل نانو یا ویم
  • یکسری کار ها رو به دکمه های F بدید
http://pcworms.blog.ir
بعد از بررسی پست های قدیمیم، فکر میکنم یک عذرخواهی بدهکارم! معذرت میخوام و اگر اشتباه کردم مستقیم و روشن راهنمایی کنید تا تکرار نکنم.
کانال IRC