سلام

همون‌طور که قبلا هم گفته بودن، قرار شد که یک کم اینجا آموزش برنامه‌نویسی و STL(یک سری توابع به درد بخور توی سی‌پلاس‌پلاس )  راه بندازیم که یک کم اختلاف سطح بچه ها توی برنامه‌نویسی کمتر بشه. یاد گرفتن STLجات به بالا رفتن سرعت کد زدن و پایین اومدن میزان باگ زدن، کمک میکنه. 

قبل از شروع چند تا نکته:

1- الان که مرحله یک دادید، و احتمالا خیلی هنوز مشتاق شروع کردن درس‌های تئوری برای مرحله دو نیستید، پیشنهاد میدم که روی برنامه‌نویسی کار کنید. ( این پیشنهاد بیشترتر به سومی‌ها و بیشتر به دومی‌ها هستش. اول‌ها شاید یک کم براشون زود باشه. )

2- فرض رو بر این گذاشتیم که شما در حد ... , if , for , while و تابع، برنامه‌نویسی رو بلد باشید. اگر بلد نیستید خودتون می‌تونید این مباحث رو یاد بگیرید. کتاب آموزش زبان سی‌پلاس‌پلاس هم زیاد هست، کتاب جعفرنژادقمی ... دایتل اند دایتل و ... . من خودم کتاب هربرت شیلد (نشر اتحاد) رو خوندم. به نظرم کتاب قابل خوندن و خوبی هست. ( حداقل تا فصل 7 اش که تا تابع هست، رو میشه خودتون تنهایی یاد بگیرید. )

3- آموزش هایی که قراره اینجا داده بشه، صرفا در حد استفاده ی ابزاری، از سی‌پلاس‌پلاس هست. یعنی قرار نیست با این آموزش‌ها برنامه نویس حرفه ای بشید. به میزان لازم برای مرحله 3 قراره مطلب بزاریم. واسه همین اگه به یادگیری سی‌پلاس‌پلاس علاقه‌مندید، خودتون باید پی‌گیرش باشید. با سایت سی‌پلاس‌پلاس هم دوست باشید.

4- برای تمرین خوبه با سایت Project Euler که خود کمیته برای تمرین مرحله 3 (پارسال) معرفی کرده، کار کنید.

5- احتمالا 6 جلسه آموزش برنامه‌نویسی خواهیم داشت و هفته‌ای یک مبحث گذاشته میشه. ( یکی دو روز تاخیر جایزه!‌ )

 

همین.

این هفته درباره توابع به درد بخور تابع کتابخانه Algorithm مطلب گذاشتم.

این هم یک کد کمکی برای جا افتادن مطلب.

خوش باشید.