رفتن به مطلب
جامعهٔ برنامه‌نویسان ایران

پست های پیشنهاد شده

با سلام و درود،

این بخش جهت معرفی خلاصه گزارشی از جلسات باز برنامه‌نویسی گروه سی‌پلاس‌پلاس ایران ایجاد شده است.

طبق برنامه‌ریزی موضوعات جلسه بعد از تشکیل و پایان آن به صورت چکیده گردآوری شده و برای مستند شدن آن در این بخش ارائه می‌شود.

 

جلسات مربوط به این قسمت در ساعات ۲:۰۰ الی ۲۲:۰۰ چند روز از هفته تشکیل می‌شود.

لینک دسترسی به این جلسات در تلگرام : https://t.me/AdvancedCppCommunity

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

با سلام خدمت همهٔ دوستان عزیز، ۲۴ اردیبهشت که جلسهٔ اوّل صوتی گروه Advanced C++ Community تحت عنوان «معرفی منابع آموزشی سی‌پلاس‌پلاس» برگزار شد و منابعی که داخل جلسه مطرح شد:

 

منابع آموزش زبان سی‌پلاس‌پلاس

  1. اگر می‌خواهید به‌صورت تقریباً سریع و خلاصه شروع به یادگیری برنامه‌نویسی +‌ زبان سی‌پلاس‌پلاس بکنید، سایت Learn CPP،‌ می‌توانید خیلی خلاصه و به‌روز شروع به توضیح برنامه‌نویسی با زبان سی‌پلاس‌پلاس بکنید.
  2. برای یادگیری صرفاً زبان سی‌پلاس‌پلاس،‌ تماماً استاندارد ۱۱؛ به‌عنوان برنامه‌نویسی که می‌خواهد سراغ زبان سی‌پلاس‌پلاس بیاید. کتاب آقای بیارنه استراستروپ، The C++ Programming Language می‌تواند بهترین مرجع برای این امر باشد.
  3. برای شروع یادگیری برنامه‌نویسی + زبان سی‌پلاس‌پلاس از زبان سازندهٔ زبان (آقای بیارنه استراستروپ) کتاب Programming -- Principles and Practice Using C++ شروع به یادگیری بکنید.

منابع Best Practice برای زبان سی‌پلاس‌پلاس

  1. برای یادگیری پیاده‌سازی Design Patternهای مختلف و General با استفاده از Templateها کتاب Modern C++ Design پیشنهاد می‌شود.
  2. برای شروع یادگیری Design Patternها و روش‌های Refactoring، سایت Guru Refactoring پیشنهاد می‌شود.
  3. 💥برای یادگیری نکات حرفه‌ای و ترفندهای زبان سی‌پلاس‌پلاس، کتاب Effective Modern C++ از آقای Scott Mayer شدیداً پیشنهاد می‌شود.
  4. 💥 برای نوشتن کدهای مطابق و همخوان با استاندارد سی‌پلاس‌پلاس مدرن، مقالهٔ‌ ISO C++ Core Guideline پیشنهاد می‌شود. (برای رعایت بهتر این قوانین در IDEهای مختلف، می‌توانید از پلاگین CppCheck استفاده بکنید).

منابع تکمیلی برای قابلیّت‌های زبان سی‌پلاس‌پلاس

  1. برای شروع یادگیری حرفه‌ای و کامل Templateها در زبان سی‌پلاس‌پلاس، کتاب C++ Templates Complete Guide پیشنهاد می‌شود. (برای فقط آشنایی با Templateها در زبان سی‌پلاس‌پلاس، صرفاً مطالعه تا فصل چهار کافی‌ست)
  2. 💥 برای شروع یادگیری و آشنایی با برنامه‌نویسی موازی تحت کتابخانهٔ استاندارد STL Thread، کتاب C++ Concurrency In Action از آقای Anthony Williams پیشنهاد می‌شود. (برای فقط آشنایی با Concurrency در زبان سی‌پلاس‌پلاس، صرفاً مطالعه تا فصل Memory Model کافی‌ست).

منابع آنلاین و تکمیلی زبان سی‌پلاس‌پلاس

  1. برای جست‌جو مابین کتاب‌ها/مقاله‌ها/کتابخوانه‌های زبان سی‌پلاس‌پلاس، یکی از بهرین مرجع‌ها می‌تواند مخازن Awesome داخل Github باشد: Awesome CPP.
  2. برای دنبال گفت‌گوهای سی‌پلاس‌پلاس با حضور اعضاء کمیتهٔ سی‌پلاس‌پلاس، می‌توانید ارائه‌های CppCon را دنبال بکنید.
  3. برای پیشمایش آنلاین آخرین نسخهٔ ارائه شدهٔ استاندارد سی‌پلاس‌پلاس، می‌توانید از سایت C++ Draft استفاده بکنید.

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

به گفتگو ملحق شوید

شما همین الآن می‌توانید مطلبی را ارسال و بعداً ثبت‌نام کنید. اگر حساب کاربری دارید، و با حساب کاربری خود مطلب ارسال کنید.
نکته: مطلب شما قبل از انتشار نیاز به بازبینی توسط میانجی‌گر‌ها دارد.

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از ۷۵ اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به عنوان یک لینک به جای

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.


  • کاربران آنلاین در این صفحه   0 کاربر

    هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.

×
×
  • جدید...