خوندن مطالب تاپیک های قدیمی و دیدن افرادی که پست گذاشتن و الان توی انجمن نیستن مثل سوار شدن توی ماشین زمان میمونه برای مشاهده این لینک/عکس می بایست عضو شوید ! برای عضویت اینجا کلیک کنید

مخصوصا اون جایی که یکی از دوستان گفتن حجم این نرم افزارها به 3 گیگ میرسه و نمیشه دانلود کرد باید بری dvd شو بخری

من سوالی مثل سوال استارتر توی ذهنم بود که تاپیک زدم ولی متاسفانه توی سال 2017 مثل سال 2008 از تاپیکم استقبال نشد و کسی بهم جواب نداد
بااینکه توی این سالها افراد متخصص و کاربلد خیلی بیشتر از اون موقعه ها هستن اما ظاهرن مسائل و مشکلات زندگی به نحوی شده که دیگه مثل اون زمان فرصت رفتن به انجمن های مختلف و انتقال دانششون به افراد دیگه رو ندارند
علی ایحال نظرات دوستان تا حدودی روشنم کرد و تا حدودی گیج و مبهوت
مخصوصا اینکه فهمیدم زبانی به اسم F# هست که تا حالا اسمشم نشنیده بودم برای مشاهده این لینک/عکس می بایست عضو شوید ! برای عضویت اینجا کلیک کنید

سلام
تاپیکی که زدید ، توش کاراکتر # داشت و باعث میشد تاپیک بالا نیاد تا جوابی داده شه
البته آقا آرمین و بقیه ی اساتیدها جواب کامل دادن . من هم چندان ++C کار نکردم (فقط اطلاعات اولیه ازش دارم) بنابراین اغلب سئوالات پست اول رو بهش اشراف ندارم ولی تا بچه های دیگه جواب بدن ، تا جایی که بدونم ، میگم (فرض رو بر این میگیرم که دقیقت سئوالات پست اول رو دارین) :

تا جایی که میدونم :
1) فرقی ندارن جز توی قابلیت ساپورت کردن شی گرایی در ++C

2) سخت نیست (البته سختی اش ، به انتخاب زبان هم بستگی داره) ولی برنامه ریزی بلند مدت میخواد (حداقل یکساله و برای حرفه ای شدن ، هر چی وقت گذاشته بشه ، بازم کمه حتی 15 سال زمان)

3) نمیدونم منظورشون از آینده نگری ، چیه . ولی هدف برنامه نویسی ، رابطه ی مستقیمی با انتخاب زبان داره .

معمولا اونایی که هدف شون دروس دانشگاهی هست یا اونایی که در سطح درایور و بسیار پیشرفته میخوان برنامه نویسی کنن ، انتخاب شون زبان ++C هه . البته بعضی از اساتید دانشگاه ها هم #C و بعضی ها هم جاوا درس میدن ولی تا جایی که میدونم ، اغلب شون ++C درس میدن . دیگه اینکه ، ++C ، دو نوع هست . یکی تحت دات نت و یکی دیگه غیر دات نت . تحت دات نت اش، یه کم آسون تر از غیر دات نت اش هست ولی محدودیت هایی توی برنامه نویسی حرفه ای و وابسته نبودن به سیستم عامل ایجاد میکنه . البته مایکروسافت توصیه کرده بجای استفاده از ++C تحت دات نت ، از #C استفاده بشه . ولی ++C غیر دات نت ، سخت تره . مثلا اینکه حتی بصورت مستقیم ، قابلیت تعریف رشته نداره و کلا به نظرم منعطف نیست
معمولا اونایی که هدف شون پول درآوردن از برنامه نویسی هست یا اینکه برنامه نویسی ساده تر از ++C میخوان ، زبان #C رو انتخاب میکنن . ولی علاوه بر این هدفی که گفتم ، اگه برنامه نویسی تون به سیستم عامل وابسته هست (مثلا اینکه برای موشک ها و ... نمیخواین برنامه نویسی کنین) یا برنامه نویسی در سطح درایور انجام نمیدین (معمولا برنامه نویسی سطح درایور رو نرم افزارهای بسیار حرفه ای و گروهی انجام میدن مثل آنتی ویروس ها و یا ویروس های بسیار پیشرفته . هر چند با سی شارپ هم میشه حدودا برنامه نویسی سطح درایور انجام داد) یا اینکه اگه هدف تون ، درس دانشگاه نیست (البته بازم بستگی به استادش داره) ، #C انتخاب هوشمندانه تری هست

4) بستگی به انتخاب زبان تون داره . اگه #C باشه ، آموزشش از صفر ، توی انجمن هست . برای سی پلاس پلاس هم باید بگردید توی اینترنت . ولی بجز هر دوی این قضایا ، من اگه بودم ، کلاس های آموزشی رو هم (در صورت مشکل مالی نداشتن) پیگیری میکردم چون رقابت میشه و آدم انگیزه ی بسیار بیشتری پیدا میکنه تا اینکه صرفا تنهایی توی خونه یاد بگیره (البته آموزش های اینترنت رو توی خونه پیگیری کردن ، خیلی کمک میکنه ولی ...)

5) اگه از دات نت ++C استفاده میکنین که بهتره (یا باید) از ویژال استودیو استفاده کنین که آخرین نسخه اش visual studio 2017 v15.3 هست وگرنه نمیدونم

6) حجم آفلاین visual studio 2017 v15.3 ، حدودا 24 گیگ هه

بقیه که مشخص هه