ايران ويج

نسخه‌ی کامل: کمک در مورد انتخاب C++ یا C#
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
سلام
به نظر شما کدومش ؟
می دونم که بهترین زبان همونیه که بهتر بلدی ولی من هیچکدومشو بلد نیستم Wink
از طرفی اکثر برنامه ها برای ویندوز نوشته میشه و دات نت هم روز به روز توسعه پیدا میکنه و تکنولوژی های جدید بر اساس دات نت میاد و از طرفی من از میکروسافت خوشم نمیاد Whistle و تا جایی که میدونم اکثر برنامه های خفن و بازی ها با C++ نوشته میشه...
برای من cross-paltform ، web-base app و پشتیبانی از تکنولوژی های جدید و کتابخانه های فراوان مهمه.
در ضمن من تا حالا vb6 و کمی vb.net کار کردم که کردم !!
ممنون از راهنمایی اساتید.
خب اگه میخواهی تو کار برنامه های تحت ویندوزی بزنی از همون c# استفاده کن که از تکنولوژی های جدید هم به خوبی پشتیبانی میکنه بازیهای خوبی هم تو www.sf.net به زبان c# هست همین طور هم موتور گرافیکی یادگیریش اسونه و اموزش های زیادی هم به فارسی و هم انگلیسی با مثال میتونین پیدا کنین
بعد از اینکه C# یاد گرفتی میتونی در کنارش C++ رو هم یاد بگیری چون syntax هاشون به هم شبیه هستن
برای اونهایی که به ++C مسلط هستند کار با #C خیلی آسونه . البته عکس این معمولا صدق نمیکنه . برای افراد تازه کار و اونهایی که کمی هم Net. میدونن #C بهترین گزینه است .
البته باید ببینی نگاهت به برنامه نویسی چه شکلی هست ......اما همیشه از آسونه استفاده کن بد برو سراغ سخته یعنی اول برو سراغ دات نت چون برنامه نوشتن توش راهت تره البته بگزریم از یه قسمتاییش .بعد اگه خواستی برو سراغ سوطوح پایین تر.......................موفق باشی
mohamadpk نوشته است:البته باید ببینی نگاهت به برنامه نویسی چه شکلی هست ......اما همیشه از آسونه استفاده کن بد برو سراغ سخته یعنی اول برو سراغ دات نت چون برنامه نوشتن توش راهت تره البته بگزریم از یه قسمتاییش .بعد اگه خواستی برو سراغ سوطوح پایین تر.......................موفق باشی
من کاملا با این جوری کار کردن مخالفم!

در دنیای واقعی همه چیز رو باید ذره ذره جلو رفت و از کم به زیاد و از آسان به سخت قدم برداشت

مصداق این قضیه یه وزنه برداره که اول باید با وزنه های سبک شروع کنه تا بتونه بشه رضازاده

ولی در کامپیوتر به نظر من اینطوری نیست چون که برنامه نویسی به جای استفاده از عضلات بدن

از مغز استفاده می کنه و اگه مغز به کارهای آسون عادت کرد خیلی سخته که بشه ازش کارهای سخت کشید

حالا اگه اومدی با زبونهای ساده ای مثل زبانهای نت یا وی بی و دلفی که کد نویسی آسونی دارند کار کردی

اگه بخوای یه برنامه توی یه زبانی که تقریبا زیاد کد می خواد مثل ++VC بنویسی برات خیلی سخته
yeketaz نوشته است:من کاملا با این جوری کار کردن مخالفم!
در دنیای واقعی همه چیز رو باید ذره ذره جلو رفت و از کم به زیاد و از آسان به سخت قدم برداشت
مصداق این قضیه یه وزنه برداره که اول باید با وزنه های سبک شروع کنه تا بتونه بشه رضازاده
تو برنامه نویسی هم باید همین کارو کرد از ابتدا و کم کم
نقل قول: حالا اگه اومدی با زبونهای ساده ای مثل زبانهای نت یا وی بی و دلفی که کد نویسی آسونی دارند کار کردی
اگه بخوای یه برنامه توی یه زبانی که تقریبا زیاد کد می خواد مثل ++VC بنویسی برات خیلی سخته
وقتی شما قوانین برنامه نویسی رو درست یاد بگیرید کوچ کردن از زبانی به زبان دیگه راحت میشه(یاد گرفتن syntax ها و توابع)
ایا شما برنامه ای رو که میتونی تو vb و delphi با 50 خط بنویسی ایا حاظری همون برنامه رو با 150 خط تو vc++ بنویسی که کار همو 50 خط رو انجام میده؟
ایا به نظر شما کد نوسی بیشتر و در گیر شدن با مسایل پیچیده تر دلیل بر بهتر بودن زبان برنامه نویسی هست؟
(تنبلی مثل .net کارهای شرکت ما از بس از کلاسهای اماده استفاده کردن تبدیل به یه مصرف کننده کد دیگران شدن اگه در اون مورد به خصوص کلاس پیدا نکنن قید اون قسمت رو میزنن )
برای برنامه نویسی تحت ویندوز یا کارهای database هیچ وقت کسی نمیاد از vc++ استفاده کنه بلکه از برنامه هایی مثل Delphi یا c# که در این موارد کارایی بیشتری دارن و سرعت عمل رو بالا میبرن استفاده میکنن
هر زبانی رو بهر کاری ساختن
شما بسته به نیازت و اینده شغلیت زبان یا زبانهای برنامه نویسی تو انتخاب کن
آقای یکه تاز عزیزم تقیر دادن زبان برنامه نویسی شاید سخت باشه اما نه زبان های هم خانواده بعد هم اینکه برنامه نویسی یک علم مشگل هست شما وقتی هنوز درست نتونی فور یا ایف بنویسی چه تور میخوای مفهوم هندله یا یک ای پی آی ساده رو بفهمی به همین دلیل هست که اگر سینتکس ها رو توی سی شارپ یاد بگیریم و با کمی تغیر در سی پلاس استفاده کنیم موفق خواهیم بود در سی شارپ خیلی راحت تر و سری تر میشه باگ یابی کرد به همین دلیل میشه راهت تر موارد اولیه برنامه نویسی در خانواده سی رو درک کرد
برای یک برنامه نویس تازه کار مهم اموزش از ابتداست پیشرفت های برنامه نویسی فقط برای حرفه ای هاست تقریبا تمام زبانها از یک دستور کلی برای برنامه نویسی استفاده می کنند شاید قواعد شان فرق داشته باشد اما از یک روش برای شرط برای تصمیم گیری و همه از متغییر و ارایه استفاده می کنند پس از هر زبانی استفاده کنیم باید بدانیم ارایه چیست متغییر چیست و در کجا باید استفاده گردد پس برای یک تازه کار مهم نیست که این برنامه شی گراست کلاس دارد یا ندارد چون اصلا یک برنامه نویس هم از کلاس وشی گرایی به ندرت استفاده میکند و در واقع مسایل شی گرایی وکلاس برای شرکتهای برنامه نویس مطرح است که به طور گروهی کار میکنند و باید با هم ارتباط داشته باشند پس شما که تازه کار هستید از هر کجا که شروع کنید می شه مسا له مهم اینه که بخواهی به صورت عمیق به یادگیری بپردازی و خوب یاد بگیری و یک قدم جلوتر بروی که برای این کار باید تمام زبانهای برنامه نویسی را بلد باشید از اسمبلی گرفته تا c# و Java
برای یک برنامه نویس تازه کار مهم اموزش از ابتداست پیشرفت های برنامه نویسی فقط برای حرفه ای هاست تقریبا تمام زبانها از یک دستور کلی برای برنامه نویسی استفاده می کنند شاید قواعد شان فرق داشته باشد اما از یک روش برای شرط برای تصمیم گیری و همه از متغییر و ارایه استفاده می کنند پس از هر زبانی استفاده کنیم باید بدانیم ارایه چیست متغییر چیست و در کجا باید استفاده گردد پس برای یک تازه کار مهم نیست که این برنامه شی گراست کلاس دارد یا ندارد چون اصلا یک برنامه نویس هم از کلاس وشی گرایی به ندرت استفاده میکند و در واقع مسایل شی گرایی وکلاس برای شرکتهای برنامه نویس مطرح است که به طور گروهی کار میکنند و باید با هم ارتباط داشته باشند پس شما که تازه کار هستید از هر کجا که شروع کنید می شه مسا له مهم اینه که بخواهی به صورت عمیق به یادگیری بپردازی و خوب یاد بگیری و یک قدم جلوتر بروی که برای این کار باید تمام زبانهای برنامه نویسی را بلد باشید از اسمبلی گرفته تا c# و Java
برای یک برنامه نویس تازه کار مهم اموزش از ابتداست پیشرفت های برنامه نویسی فقط برای حرفه ای هاست تقریبا تمام زبانها از یک دستور کلی برای برنامه نویسی استفاده می کنند شاید قواعد شان فرق داشته باشد اما از یک روش برای شرط برای تصمیم گیری و همه از متغییر و ارایه استفاده می کنند پس از هر زبانی استفاده کنیم باید بدانیم ارایه چیست متغییر چیست و در کجا باید استفاده گردد پس برای یک تازه کار مهم نیست که این برنامه شی گراست کلاس دارد یا ندارد چون اصلا یک برنامه نویس هم از کلاس وشی گرایی به ندرت استفاده میکند و در واقع مسایل شی گرایی وکلاس برای شرکتهای برنامه نویس مطرح است که به طور گروهی کار میکنند و باید با هم ارتباط داشته باشند پس شما که تازه کار هستید از هر کجا که شروع کنید می شه مسا له مهم اینه که بخواهی به صورت عمیق به یادگیری بپردازی و خوب یاد بگیری و یک قدم جلوتر بروی که برای این کار باید تمام زبانهای برنامه نویسی را بلد باشید از اسمبلی گرفته تا c# و Java