واضح آرشیو وب فارسی:سایت ریسک: View Full Version : راهنمایی در مورد انتخاب ++C یا #C NaKhoda BiBaK08-12-2009, 12:35 AMسلام دوستان.یک سوال واسه یادگیری از صفر c# به نظرتون کدوم کتاب بهتره مطالعه کنم ؟؟؟ یعنی مثال های بهتری آورده و فهمش راحت تره !!! ضمن اینکه به نظرتون از همون اول C++ کار کنم یا اول C# رو یاد بگیرم بعد C++ ??? ممنون میشم اساتید محترم جواب بدن JIGSA08-12-2009, 12:39 AMاگر ++C رو یاد بگیری که عالی میشه. اما یرای یادگیری #C هیچ اجباری برای یادگیری ++C نیست. کتاب های مهندس جعفرنژادقمی خیلی عالی هستن. اگر بتونین ترجمه کتاب سورس مایکروسافت رو گیر بیارین توپ میشه. MasterGeek08-12-2009, 12:58 AMبستگی به هدفت داره همونطوری که گفتن واسه #C نیازی به یادگیری ++C نداری (لزوما) به نظر من بزرگترین بدی از دیدگاه کلی نسبت به #C و .... کلا پلتفرم NET. مشکل وابستگی هست یعنی به یه پلتفرم خاص وابسته میشی و کلا ساده تر اما محدودتره اگه با این مشکلی نداری #C زبان خوبیه....و میتونی روی پشتیبانیهای مایکروسافت هم حساب کنی.... sin2x=2sinxcosx08-12-2009, 12:59 AMهدفتون از زبان مورد نظر چیه ؟ انگار مثلا شما میاین میگین من چینی یاد بگیرم یا فرانسوی ؟ اگه من از شما بپرسم چیکار می کنین ؟ اگه قرار باشه یه روزی برم فرانسه بهتره که فرانسوی یاد بگیرم تا چینی دیگه . نه ؟ p d08-12-2009, 11:13 AMاز اون سوال ها بود ! خب هر چي تعدادي بيشتر زبان بلد باشي براي يادگيري زبان جديد اماده تري و سريع تر ياد ميگيري مخصوصا اگر از يه خانواده باشن: c, c++ , C# اين دوتا براي كارهاي مختلفي استفاده ميشن. كتاب قومي هم كتاب بدي نيست, ولي نميدونم c# داره يا نه. NaKhoda BiBaK08-12-2009, 11:54 AMمن میخوام برنامه نویسی رو حرفه ای شروع کنم ! خواستم ببینم c++ چه مزایایی نسب به c داره ؟ یعنی چند تا مثال راجع به کارهایی که با c++ و c میشه انجام داد بگید تا بدونم هرکدومشون در چه مواردی استفاده میشن ! ضمن اینکه دوستان خودشون c++ رو چطوری یاد گرفتن و از کجا شروع کردن؟ بعد کتاب آقای قومی آیا بهترین کتاب هست ؟؟؟ p d08-12-2009, 07:16 PMc++ از نسل c هست كه شباهت زيادي هم دارن و تفاوت هاي كلي و جزي (مثلا نوع داده اي bool كه تويه c نيست. يا print و cout و...) ولي c++ چيزي داره كه c نداره. اون هم شي گرا بودن . برنامه هاي شي گرا مرتب و ساخت يافته هستن. به زبان خودمون جمع و جورتر هستن و فهميدن كد ساده تره. ولي اين مسايل در سطح ابتدايي يادگيري زياد مطرح نيستن. در ضمن اگه شما c رو در سطح ابتدايي بلد باشيد ,در سطح ابتدايي c ++ رو در عرض كمتر از يك روز ياد ميگيريد. خيلي شبيه هستن . مگر تويه بحث كلاس و... كه c نداره. MasterGeek08-12-2009, 07:40 PMیه کم دقیقتر باشیم در واقع برنامه نویسی شی گرا از شلوغ تر و پرباگ تره واسه همین اغلب هسته سیستم عاملها رو سعی میکنن با سی بنویسن... hoax3r08-12-2009, 08:06 PMیه کم دقیقتر باشیم در واقع برنامه نویسی شی گرا از شلوغ تر و پرباگ تره واسه همین اغلب هسته سیستم عاملها رو سعی میکنن با سی بنویسن... شلوغتر و پر باگتر!! مطمعنین؟ این ویژگی هایی هست که عموما به زبان سی نسبت داده میشه ... در زابطه با انتخاب زبان، موضوعی که هزار بار پرسیده شده نمیدونم چرا باز پرسیده میشه. همونطور که sin2x=2sinxcosx گفتش تا ندونی هدفت چیه انتخاب زبان معنی نداره، حتی اگه هدف تفریح کردن باشه . sin2x=2sinxcosx08-12-2009, 09:08 PM++C نه تنها مزایایی نسبت به C داره بلکه مزایایی نسبت به خیلی از زبان های دیگه هم داره . البته این نیست که اصلا نقطه ضعف هم نداشته باشه . ولی فوق العاده قدرتمنده . اینو مطمئن باشین . در میان زبان های شیء گرا که خیلی خیلی کامله . مثلا برای جاوا تبلیغ میشه که زبانی کاملا شیء گرا هست . ولی Operator Overloading نداره . ولی باز هم همه این ها دلیل نمیشه که دنبال ++C برین . باز هم هدفتون رو نگفتین . در مورد باگ دار بودن هم جناب hoaxer توضیح دادن . MasterGeek08-12-2009, 11:07 PMبله بحث هدف که ازون اولش مشخص شد من نگفتم C++ زبان بدی هست یا C# بده یا .... هر کدوم واسه کار خودشون وقتی بحث برنامه های بزرگ و شبیه سازیهای پیچیده وسط میاد عموما بدون شی گرائی کد نوشتن غیر ممکنه هر چند توی زبانی مثل C هم میشه شی گرا بود ولی شخصا تجربه مفیدی ازین حیث نداشتم.........بهرحال در این زمینه اتفاقا این C هست که کم میاره و شاید بشه گفت ممکن نیست با سی یه همچین کدهای عظیمی نوشته بشه.... ولی بیاین حالت های دیگه رو هم در نظر بگیرین وقتی میخواین درایور بنویسین یا برنامه های سریع که با یه ساختار ساخت یافته هم جوابگو هستن یا پروژّه بزرگ میتونه ماژولار باشه و بنابراین برنامه نویسی ساخت یافته جوابگوه... در این حالت کامپایلرهای C نسبت به C++ بسیار بهتر عمل میکنن (ساده تر و کاراتر) و در این سطوح و کاربردها این C هست که شسته رفته تر و بهتر اجرا میشه تا روند پیچیده کامپایل و اجرای برنامه C++ ............ بهرحال ادامه این بحث باعث خروج از موضوع میشه هرچند فکر نمیکنم منظور شما هم چیزی غیر این بوده باشه ولی خواستم یه توضیح داده بشه تا قضیه روشن تر بشه..... NaKhoda BiBaK09-12-2009, 02:38 PMاگر بخوایم طراحی سایت رو یاد بگیریم با چه زبونیه ؟؟ p d09-12-2009, 09:24 PMيه زبان نميتونه هر كاري براتون انجام بده , يا حداقل به طور مثال كاري كه توسط c خيلي سخته با vb راهتره و بر عكس. به خاطر همين كسي به بشه بهش برنامه نويس گفت(!) اصولا چند زبان رو بلده. php, vb.net, html سایت ما را در گوگل محبوب کنید با کلیک روی دکمه ای که در سمت چپ این منو با عنوان +1 قرار داده شده شما به این سایت مهر تأیید میزنید و به دوستانتان در صفحه جستجوی گوگل دیدن این سایت را پیشنهاد میکنید که این امر خود باعث افزایش رتبه سایت در گوگل میشود
این صفحه را در گوگل محبوب کنید
[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 331]