یاداشت های کوتاه یک برنامه نویس

طبقه بندی موضوعی

opensoure we trust

شنبه, ۱۳ خرداد ۱۳۹۶، ۰۹:۲۶ ق.ظ

شروع برنامه نویسی سی و سی پلاس پلاس در ویندوز


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

از  ویژوال استادیو به خاطر حجمش خوشم نمیاد و به عنوان گزینه ی شماره دو در نظر میگیرمش پس باید به دنبال یک گزینه ی سبک و متن باز بگردم و با یه گوگل سریع به MinGW رسیدم.....

برای دانلودش نیاز به یک تغییردهنده ی آی پی داریم چون sourceforge هم ما رو تحریم کرده، سگ تو روحش.

برای نصب هم نیاز به تغییر دهنده ی آی پی داریم چون نصب کننده ی MinGW یک سری از چیز ها رو باید از sourceForge دانلود کنه بازم سگ توروحش .......

بعد از نصب با تنظیم متغییر محیطی path سیستم ، در cmd مثل ترمینال گنو/لینوکس gcc و g++ و تمام ابزار های داخل پوشهMinGW bin در دسترس خواهند بود و .....

اگر در گنو لینوکس بودم از bash اسکریپت به جای make استفاده میکردم چون make رو بلد نیستم و یاد گرفتنش میمونه برای بعد....

gradle یه پلاگین برای توسعه برنامه های بومی (Native) داره جالب به نظر میاد حتما باید برم سراغ مستندات اش .

برای تمرین هم که شده دوست دارم توسعه ی یه ابزار مفید رو به صورت یک پروژه ی متن باز شروع کنم پس این داستان ادامه دارد....

  • * RayanFar
  • تعداد بازدید کننده های این مطلب (۴۵) نفر و تعداد نمایش ها (۶۸) بار.

C++

MinGW

g++

gcc

سی پلاس پلاس

نظرات  (۲)

ویندوز  D:
پاسخ:
آره ویندوز
به جمع برنامه نویسای سی پلاس خوش اومدی D:
فقط یه توصیه بهت بکنم، قبل از اینکه یادگیری سی پلاس رو شروع کنی هر چیزی که قبلاً از سی پلاس یادگرفتی رو از ذهنت بریز بیرون، حتی بهتره به معلوماتت در مورد جاوا هم فکر نکنی که داستانش با زبونایی مثل جاوا و سی شارپ و پایتون و... زمین تا آسمون فرق داره و خودت باید مدیریت حافظه رو دستت بگیری چون دیگه Garbage Collector این زبونا رو نداری که کارتو راحت کنن
تو دانشگاه ها و حتی کتابای فارسی نویسنده ها اومدن یه تیکه از سی پلاس یاد دادن، یه تیکه از سی
خیلی از کارایی که تو سی انجام میدیم رو نباید به هیچوجه در سی پلاس انجام بدیم
پس حواست باشه چیزی که یاد میگیری متدی باشه در سی++ از اون استفاده میشه و نه سی

ارسال نظر

ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">