واضح آرشیو وب فارسی:سایت ریسک: ne7114-06-2008, 12:51 PMبه نظر شما بايد اول .net#cرو ياد گرفت يا ++c(نه .net)؟ خودم ميگم كه اول #c رو ياد بگيرم تا بتونم براي ويندوز برنامه بنويسم بعد ++c رو كه باهاش ويندوز رو نوشتند ياد بگيرم. danial_84814-06-2008, 01:09 PMشما اول بگو با زبان برنامه نویسی دیگه ای آشنایی داری؟ با چی؟ MeHrDaD_MeNaY14-06-2008, 05:36 PMc , c++ اگرچه زياد كاربردي نيستن و بيشتر دانشگاهي هستن اما دانش برنامه نويسي رو بهت ياد ميدن _H2_15-06-2008, 02:59 AMسلام با یادگیری یکی از زبان های عضو دات نت (C#.Net و VC++.Net و VB.Net) به راحتی و بدون مشکل و بدون نیاز به زبان های دیگر در حال و آینده، میتوانید برای تحت ویندوز و وب و حتی بازی سازی تحت ویندوز و XBox360 کد نویسی کنید. sina 28519-06-2008, 06:10 PMمن يه سوالي داشتم اقا c++ قويتره يا c# hoax3r21-06-2008, 11:17 PMقطعا زبان ++C/C قدرت و انعطاف بیشتری نسبت به #C دارن به هر حال اگر هدف شما از برنامه نویسی اینه که زود برنامتون رو آماده کنین دست مشتری بدین طبق گفته دوستان #C (کلا net.) براتون مناسبه ne7130-06-2008, 01:37 PMاين دو تا به هم ربطي ندارند؟ ELHAM300006-07-2008, 08:44 PMc , c++ اگرچه زياد كاربردي نيستن و بيشتر دانشگاهي هستن اما دانش برنامه نويسي رو بهت ياد ميدن سلام چه زبان برنامه نویسی کاربردی هست ؟ مگه زبان ++C شی گرا نیست و همه مسائل را می توان با ان حل کرد پس چرا می گویید کاربردی نیست ؟ paranoid_android07-07-2008, 12:25 PMسلام چه زبان برنامه نویسی کاربردی هست ؟ مگه زبان ++C شی گرا نیست و همه مسائل را می توان با ان حل کرد پس چرا می گویید کاربردی نیست ؟ ++C به این دلیل که با برخی از خصوصیات زبان نسل قبل خودش سازگار باشه بصورت هیبریدی طراحی شده و کاملا شی گرا نیست مثلا بعضی جاها خصوصیت Encapsulation نقض میشه و این ضعف نیست بلکه برای همون سازگاریهاست که گفتم. c++ کاربردی هست اما به خاطر امکانات سیستمی که در اختیار داره و بعضی از قابلیت های زبان های سطح پایین عمدتا یه زبان سیستمی در نظر گرفته میشه تا اینکه یه انتخاب برای کاربردهای وسیع تجاری باشه. کاربردی بودن بالای زبانی مثل C# در مقایسه با C++ حذف یکسری از پیچیدگیهاست که cpp داره و در توسعه برنامه های تجاری یک ضعف به حساب میاد و دوم وجود هزاران کلاس آماده ای هستش که برای c# و سایر زبان های زیر مجموعه دات نت وجود داره. مورد دیگر fully object oriented بودن اون هستش که باعث میشه راه حل های تجاری در سطح enrterprise خیلی سریع تر و ساده تر انجام بشه. مثلا یه برنامه بزرگ رو به چند زیر کلاس تقسیم کرد و روی هر کلاس یه برنامه نویس کار کنه امممما! همین که c++ به شما اجازه تعریف یه تابع یا متغیر خارج کلاس رو میده کار رو خراب میکنه و... . دوستانی که واقعا برنامه نویسی شی گرا میدونن چیه این گفته بنده رو کاملا لمس میکنن یعنی چی! همچنین برای پیاده سازی یه برنامه تحت وب یا یه دیتابیس و یا یا برنامه گرافیکی c++ انتخاب زیاد مناسبی نیست. کاربردی بودن یعنی همین دوست من:46: ELHAM300012-07-2008, 10:35 PM++C به این دلیل که با برخی از خصوصیات زبان نسل قبل خودش سازگار باشه بصورت هیبریدی طراحی شده و کاملا شی گرا نیست مثلا بعضی جاها خصوصیت Encapsulation نقض میشه و این ضعف نیست بلکه برای همون سازگاریهاست که گفتم. c++ کاربردی هست اما به خاطر امکانات سیستمی که در اختیار داره و بعضی از قابلیت های زبان های سطح پایین عمدتا یه زبان سیستمی در نظر گرفته میشه تا اینکه یه انتخاب برای کاربردهای وسیع تجاری باشه. کاربردی بودن بالای زبانی مثل C# در مقایسه با C++ حذف یکسری از پیچیدگیهاست که cpp داره و در توسعه برنامه های تجاری یک ضعف به حساب میاد و دوم وجود هزاران کلاس آماده ای هستش که برای c# و سایر زبان های زیر مجموعه دات نت وجود داره. مورد دیگر fully object oriented بودن اون هستش که باعث میشه راه حل های تجاری در سطح enrterprise خیلی سریع تر و ساده تر انجام بشه. مثلا یه برنامه بزرگ رو به چند زیر کلاس تقسیم کرد و روی هر کلاس یه برنامه نویس کار کنه امممما! همین که c++ به شما اجازه تعریف یه تابع یا متغیر خارج کلاس رو میده کار رو خراب میکنه و... . دوستانی که واقعا برنامه نویسی شی گرا میدونن چیه این گفته بنده رو کاملا لمس میکنن یعنی چی! همچنین برای پیاده سازی یه برنامه تحت وب یا یه دیتابیس و یا یا برنامه گرافیکی c++ انتخاب زیاد مناسبی نیست. کاربردی بودن یعنی همین دوست من:46: سلام بی نهایت ممنون که راهنمایی ام کردید یعنی شما پیشنهاد می کنید C# یاد بگیرم ایا زبان پیشرفته تر و بهتی هم هست اگه هست لطفا راهنمایی ام کنید ممنون میشم . mohsen_sir29-07-2008, 02:46 PMاگه كتاب خوبي چيزي سراغ داريد مارو از لطفتون دريغ نكنيد zerocold 511-08-2008, 01:41 AMدوست عزیز ! مهم این نیست که میخای #C کار کنی یا ++C !! شما اصلا تا حالا با C کار کردی ؟؟! یعنی با Turbo C کار کردی ؟؟ برنامه نوشتی ؟؟؟ می دونی تابع چیه؟؟ کلاس چیه؟؟ اگه با C اشنایی داری و حالا میخای پیشرفته تر کار کنی بهتره بری سراغ #C وگرنه اول باید با مفاهیم و پایه اشنا بشی... کتاب اشنایی با زبان C نوشته جعفر نژاد قمی گزینه مناسبی برای شروع هستش :46: shass09-09-2008, 01:10 AMپس چرا هنوز هم كدهاي حل عددي را در مهندسي با c++ انجام مي دهند؟ آيا صرفا به دليل جديد بودن C# است؟ يا اينكه مزاياي c sharp در گرافيك و نوشتن اينترفيس خلاصه مي شود؟ seyyedalith11-09-2008, 01:58 PMسلام دوست عزيز!!! بستگي به هدف شما داره يعني اگه هدفت اينه كه يك زبون قدرتمند و خوب رو كه تو همه زمينه ها عالي باشه پيدا كني و شروع به يادگيري كني و وقتي كه استاد شدي تازه شروع به فكر كردن براي ساخت يك برنامه كني كه تا سال ها بايد تحقيق كني ولي اگه از الان معلوم كردي كه مي خواي با استفاده از برنامه نويسي در چه زمينه اي پيشرفت كني بگو تا جواب بديم نكته ديگه ذهنيت ها است هر ذهنيتي كه درباره هر زبوني داره بگو تا ذهنت درست بشه من خودم تا چند وقت پيش تقريبا مثل شما بودم و هدفم خود برنامه نويسي بود ولي بعد فهميدم كه برنامه نويسي فقط يك وسيله است!!! و آخرش بر اساس هدفي كه داشتم #c رو انتخاب كردم shass13-09-2008, 07:27 PMسلام دوست عزيز!من در واقع الان در الگوريتم نويسي و ... مشكلي ندارم. چندين برنامه عددي هم در متلب، فرترن، c++ نوشتم. در واقع چيزي كه از برنامه نويسي برام مهمه اول همون كارهاي عدديه.اما هدف دوم من شروع كار ويژوال است (يعني تو اين قسمت صفرم) . يك مقدار MFC در VC++ شروع كردم اما خيلي محيط سرد و خشكي بود. الان نمي دونم C# بهتره يا نه. يه چيزايي هم راجع به .net شنيدم (در حد اپسيلون) شما كدوم را پيشنهاد مي كنيد؟در واقع من يك كدي قديما نوشتم با VC++ الان مي خوام ويژوال اش كنم و اينترفيس براش بسازم. mic_makarti13-09-2008, 07:45 PMسلام از حرفهای شما میشه نتیجه گرفت که سی شارپ برای شما بهتره چون خودتون میگین محیط ویژوال سی خشکه یا ام اف سی ..... پس دیگه اگه بخواین نیتیو کد بنویسی دیگه هیچی ! اما یه چیزی بگم سی پلاس پلاس این ویژوال سی سرد و خشک نیستا ! چون اینا همشون Ide هستن من پیشنهاد میدم اگه میخوای سی پلاس پلاس که کنی از بورلند سی استفاده کن چون محیطش خیلی بهتر از ویژوال سی 6 هست ! مثل دلفی میمونه ! ولی اگه حال سروکله زدن با سیستم عامل و ای پی آی های اونا داری شدیدا برنامه نویسی نیتیو با سی پلاس پلاس توصیه میشه ! راستی تو اون پست های اول دیدم یکی نوشته بود سی پلاس پلاس کاربردی نیست !!!!!!!!!!!!!!!!!!!!!!!!! والا این دیگه از کسی که برنامه نویسی میکنه بعیده !!!!! بسیاری از برنامه های بزرگ با سی نوشته شدند دیگه خود این ویندوز و لینوکس و .......... از نمونه هاشن ! shass13-09-2008, 10:46 PMاين كه گفتين بوراند سي، آيا منظورتون اين بود كه با اون هم مي شود كارهاي ويژوال (مثلا ساختن منو هاي interface) انجام داد؟دوم اينكه آيا C# از نظر دستورات برنامه نويسي خيلي با c++ متفاوت است؟ يعني بهتر بودن محيط ويژوالش مي ارزه به اين كه من برنامه ام را از اول بنويسم؟ punisher 00713-09-2008, 10:54 PMآقا vb 2008.net هم قدرت c# رو داره هم ساده تره mic_makarti14-09-2008, 08:29 AMسلام . منظورم بهتر بودن محیط Ide بود . در ضمن درسته که سی شارپ از نظر نوع نوشتن دستورات مثل سی هست ولی چون کلاسهای آماده داره و برای استفاده از امکاناتش باید از این کلاسهای استفاده کنی پس میشه گفت با سی فرق می کنه . یه نکته : برنامه نویسی مثل دستور زبان توی مثلا زبان انگلیسی میمونه ! یعنی اگه شما دستور زبان را بلد باشی با یه دیکشنری میتونی یه متن بنویسی ! توی برنامه نویسی هم اگه الگوریتم بلد باشی با هر زبان برنامه نویسی میتونی او برنامه را انجام بدی پس : زبان برنامه نویسی ==== دیکشنری الگوریتم == دستور زبان با توجه به قابلیت هایی که برنامه نیاز داره با یک زبان برنامه نویسی بنویسش ! shass15-09-2008, 06:47 AMهدف من شروع كار ويژوال است (يعني تو اين قسمت صفرم) . يك مقدار MFC در VC++ شروع كردم اما خيلي محيط سرد و خشكي بود. الان نمي دونم C# بهتره يا نه. يه چيزايي هم راجع به .net شنيدم (در حد اپسيلون) شما كدوم را پيشنهاد مي كنيد؟در واقع من يك كدي قديما نوشتم با VC++ الان مي خوام ويژوال اش كنم و اينترفيس براش بسازم. آقا vb 2008.net هم قدرت c# رو داره هم ساده تره vc++.net چطور؟ آيا براي من مناسب است؟ seyyedalith15-09-2008, 01:54 PMسلام ++c و #c خيلي از نظر دستوري شبيه هستند و شما مي تونيد راحت در سي شارپ پيشرفت كنيد vc++.net هم خوبه ولي من خودم با سي شارپ خيلي خيلي راحت ترم!!! bibi_gol520-10-2008, 07:47 PMسلام بر دوستان بنده تمامی صحبتهای شما رو دیدم و با بعضی ها موافقم و بعضی خیر. اول این که یه گله دارم از دوستی که گفت ++cکاربرد نداره.برای دوستی که میخواد شروع کنه به نظر من اگه سمت #cبره بهتره. شما این زبونو یاد بگیری #j و c و++cوphpو....خیلی راحت یاد میگیری.از نظر قدرت هر چه به زبان ماشین نزدیکتر باشه قویتره پس cو++cخیلی قویندو هنوز که هنوزه تو رنک قدرت زبونا جزو اولی هاست . بعدش javaو بعد هم....#c.که #jاز #cقویتره. چون #cاز#j گرفته شده.کتابم خواستی به نظر من سمت کتاب فارسی مخصوصا کتابهای جعفر نژاد نرو.چون این بنده شخصا 6 واحد با این استاد پاس کردم.و به این نتیجه گرفتم که ایشون بار علمی ندارند و فقط کتابها ترجمه است چون هیچ کدوم از برنامه هاش run نمیشه.برو pdfبخون مخصوصاenglish.اگه کتاب فارسی خواستی کتاب بهرام پاشایی برای شروع خوبه.در ضمن به نظر منم سمت ++vcنرو . چون تو ایران کاربرد نداره.(به علت فارسی) فاطـمه02-11-2008, 09:51 AMبه نظر من c++ از C# چیز بیشتری نداره یعنی چیزهایی که تو c++ هست توی c# بهترش هست پس اگر c# رو خوب یاد بگیری میشه گفت تا حد زیادی c رو هم یاد گرفتی . ولی من برای شروع c رو پیشنهاد می کنم چون دانش برنامه نویسیت رو بالا می بره.......... MTC04-11-2008, 07:19 AMمن پیشنهاد میکنم که c# رو یاد بگیری بهتره ... چونکه خیلی ساده و راحت میتونی همگام با آموزش برنامه های خوبی رو هم درست کنی . هر چند اگه فقط یکی از زبان های برنامه نویسی رو بلد باشی اون برات پایه ای میشه که زبانهای دیگه رو هم تا حد امکان یاد بگیری . پس سعی کن که اولیش و خوب یادبگیری .... سایت ما را در گوگل محبوب کنید با کلیک روی دکمه ای که در سمت چپ این منو با عنوان +1 قرار داده شده شما به این سایت مهر تأیید میزنید و به دوستانتان در صفحه جستجوی گوگل دیدن این سایت را پیشنهاد میکنید که این امر خود باعث افزایش رتبه سایت در گوگل میشود
این صفحه را در گوگل محبوب کنید
[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 1910]