PDA

View Full Version : سوال: مسیر یادگیری ++c



mahdavy
شنبه 10 مرداد 1394, 18:47 عصر
با سلام خدمت دوستان عزیز.
من میخوام برنامه نویسی ++c رو شروع کنم ولی نمیدونم دقیقا چه چیزایی رو باید یاد بگیرم.
حدف من ساخت نرم افزارای کاربردی دارای gui هستش
1-از کجا شروع کنم؟تا کجا پیش برم؟
2-از چه کامپایلر و ide استفاده کنم؟کد بلاکز مناسبه؟
4-سی پلاس پلاس 11 چیه؟14 چیه؟
5-چه مفاهیمی رو باید یاد بگیرم؟
در کل میخوام راه رو از ابتدا تا رسیدن به یک برنامه نویس حرفه ای برام روشن کنید.
دم همتون گرم.
با تشکر

کامبیز اسدزاده
شنبه 10 مرداد 1394, 21:39 عصر
با سلام خدمت دوستان عزیز.
من میخوام برنامه نویسی ++c رو شروع کنم ولی نمیدونم دقیقا چه چیزایی رو باید یاد بگیرم.
حدف من ساخت نرم افزارای کاربردی دارای gui هستش
1-از کجا شروع کنم؟تا کجا پیش برم؟
2-از چه کامپایلر و ide استفاده کنم؟کد بلاکز مناسبه؟
4-سی پلاس پلاس 11 چیه؟14 چیه؟
5-چه مفاهیمی رو باید یاد بگیرم؟
در کل میخوام راه رو از ابتدا تا رسیدن به یک برنامه نویس حرفه ای برام روشن کنید.
دم همتون گرم.
با تشکر

قبل از هر چیز تحقیق کنید : http://barnamenevis.org/showthread.php?501356-%D8%B2%D8%A8%D8%A7%D9%86-C-%E2%80%8E%E2%80%8E%E2%80%8E%E2%80%8E%E2%80%8E%E2%8 0%8E%E2%80%8E%E2%80%8E%E2%80%8E%E2%80%8E-%DA%86%DB%8C%D8%B3%D8%AA-%D9%88-%DA%86%D9%87-%D9%85%D8%B2%DB%8C%D8%AA-%D9%87%D8%A7%DB%8C%DB%8C-%D9%86%D8%B3%D8%A8%D8%AA-%D8%A8%D9%87-%D8%B2%D8%A8%D8%A7%D9%86-%D9%87%D8%A7%DB%8C-%D8%AF%DB%8C%DA%AF%D8%B1-%D8%AF%D8%A7%D8%B1%D8%AF

mahdavy
شنبه 10 مرداد 1394, 21:56 عصر
اون تاپیکو کامل خوندم.
مطالبش یکم گنگه و درمورد سوالات من توضیح زیادی ندادید.

mahdavy
شنبه 10 مرداد 1394, 22:48 عصر
مهمترین سوالم اینه که تفاوت c++11 ,c++14 در چیه؟
کدومش بهتره؟
برای اون که بهتره منابع آموزشی بگید لطفا.
ممنون

کامبیز اسدزاده
یک شنبه 11 مرداد 1394, 10:10 صبح
مهمترین سوالم اینه که تفاوت C++‎11 ,C++‎14 در چیه؟
کدومش بهتره؟
برای اون که بهتره منابع آموزشی بگید لطفا.
ممنون

در رابطه با مهمترین تفاوت هاش که ما عناوینش رو ذکر کردیم آموزشی در مورد جدیدترین تغییرات ندادیم.
در غیر اینصورت شما نیاز به مطالب آموزشی در مورد آن ها دارید که با جستجو در مورد عناوینی که گفته ایم میتونید به نتیجه برسید.

منابع آموزشی زیادی من در مورد C++ 14 به اون صورت که باید ندیدم : https://isocpp.org/get-started
ولی میتونید با استفاده از رفرنس های رسمی مثلا : http://en.cppreference.com/ این سایت به عناوین اصلاح شده دقت کنید معمولا نوشته since C++11 , since C++14

ehsan_faal
یک شنبه 11 مرداد 1394, 10:29 صبح
برای فهمیدن تفاوتها بهترین منابعی که من میشناسم اینهاست:
1- خود پیشنویسهای استاندارد ++C که برای 11 از اینجا (https://github.com/cplusplus/draft/blob/master/papers/n3337.pdf) و برای 14 از اینجا (https://github.com/cplusplus/draft/blob/master/papers/n4140.pdf) میتونی دانلودشون کنی.
2- کتاب
3-این لینک (http://www.7khatcode.com/3180/%D9%88%DB%8C%DA%98%DA%AF%DB%8C-%D9%87%D8%A7%DB%8C-c-11-%D9%88-c-14?show=3180#q3180).
(https://github.com/cplusplus/draft/blob/master/papers/n4140.pdf)
که البته مورد دوم محدودیت نداره و تا چشمات توانایی خوندن داشته باشه کتاب برای ++C هست.
یکیش که خیلی میتونه توی این مورد کمک کنه:


Effective Modern C++: 42 Specific Ways to Improve Your Use of C++11 and C++14

دانلود کتاب (http://www.mediafire.com/view/0i0r3cg30y68bdx/1491903996.pdf)

mahdavy
یک شنبه 11 مرداد 1394, 17:20 عصر
من فک میکردم تفاوت هاشون مثله پایتون 2 و 3 باشه.
ولی انگار این یجور دیگس

ehsan_faal
یک شنبه 11 مرداد 1394, 17:33 عصر
این تفاوتها واقعا به برنامه نویس کمک میکنه با کد کمتر نتیجه بهتر بگیره.یه جورایی شکل و شمایل پایتونی داره به خودش میگیره این زبان.

mahdavy
دوشنبه 12 مرداد 1394, 13:06 عصر
بنظرتون ++c چقدر دیگه عمر میکنه؟
میدونم که خیلی چیزا بهش وابستس ولی میترسم یهو یه انقلاب تو برنامه نویسی بوجود بیاد و کلا همه چیزو عوض کنه.(یجوری بشه که با چیزی مثل ویژوال بیسیک سیستم عامل های قدرتمند بسازن):متعجب:

ehsan_faal
دوشنبه 12 مرداد 1394, 14:36 عصر
wow.
واسه سوال اولتون که دنبال منبع برای ویزگیهای جدید این زبان میگشتین حق میدم بهتون که پیدا کردن یه چیز توپ که قبلا یه نفر اونو تجربه کرده باشه و اونو به شما معرفی کنه خیلی خیلی میتونه کار راه انداز باشه براتون، ولی متاسفانه برای این سوالتون فقط بهتون پیشنهاد میکنم توی نت جستجو کنید تا خودتون متوجه عمق ساده اندیشی ای که پشت سوالتون هست بشین.
(قصد توهین ندارم ولی شما به عنوان یه برنامه نویس بایستی اول و آخر سرچ کنید برای سوالاتون)

mahdavy
دوشنبه 12 مرداد 1394, 21:29 عصر
خب آینده قابل پیش بینی نیست.
شایدم کابوس من به حقیقت پیوست.
و من از همین میترسم.
20 سال پیش کسی حتی توی تخیلش هم یه تبلت اونم با سیستم عامل کامل (یچیزی مثل سرفیس) رو تصور نمیکرد.
الان هم ما همچین چیزی رو محال میدونیم.
ممکنه ظرف 1 سال کلا همه چی نابود شه.:شیطان:
بد میگم؟

mahdavy
دوشنبه 12 مرداد 1394, 21:33 عصر
بیخیال.
فوقش بد بخت میشیم دیگه.
البته تکنولوژی به کنار.میلیون ها برنامه نویس در دنیا جلوی این کابوس رو میگیرن.(همینجوریش هم بیکار زیاده . وای به حال اون موقع)
این طور نیست؟

کامبیز اسدزاده
دوشنبه 12 مرداد 1394, 23:26 عصر
خب آینده قابل پیش بینی نیست.
شایدم کابوس من به حقیقت پیوست.
و من از همین میترسم.
20 سال پیش کسی حتی توی تخیلش هم یه تبلت اونم با سیستم عامل کامل (یچیزی مثل سرفیس) رو تصور نمیکرد.
الان هم ما همچین چیزی رو محال میدونیم.
ممکنه ظرف 1 سال کلا همه چی نابود شه.:شیطان:
بد میگم؟

متاسفانه بد میگی.


بیخیال.
فوقش بد بخت میشیم دیگه.
البته تکنولوژی به کنار.میلیون ها برنامه نویس در دنیا جلوی این کابوس رو میگیرن.(همینجوریش هم بیکار زیاده . وای به حال اون موقع)
این طور نیست؟

خیر اینطور نیست شما اگه بدبخت میشی دلیل نیست که ماهم بدبخت میشیم دلیل اینه که شما هنوز نتونستید زبانی رو انتخاب کنید و شروع کنید به زحمت کشیدن و یادگیری اون تا شاید ایده یا چیزی رو خلق کنید پس جمع نبندین و از ارسال محتویات غیر فنی خودداری کنید.

تاپیک قفل شد.