ايران ويج

نسخه‌ی کامل: مشورتي با دوستان C كار
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
صفحه‌ها: 1 2 3
من به تازگي مي خواهم زبان C رو شروع كنم
مخواهم ببينم از هر جهت چه از نظر منابع آموزشي
در ايران مانند كتاب ها و چه از جهات ديگر
++C بهتر است يا C++.Net
به نظر من با دات نت( يا يكي ديگه از كامپايلر هاي مايكروسافت ) شروع كن . چون منابع آموزشي
براش خيلي بيشتره و برنامه نويس هاش هم خيلي بيشترن
نقل قول: ++C بهتر است يا C++.Net
سي ++ فقط و فقط يك استاندارده همين! و كامپايلر هاي مختلفي هم براش وجود داره كه مثلا
دات نت يكيشه
سلام
چرا سي؟
چرا سي شارپ ياد نميگيري؟ :wink:
راسي سي شارپ هم جالبه و كار باهاش لذت بخش و به نظرم يك درجه تميز تر از سي++ شده ولي جاوا بسيار اصيل تر و با هويت تر هست !!!!
ولي از من ميشنوي نرو سراغ زبان هاي سي و .... مهم زبان نيس مهم برنامه نويسه شمايي كه تو برنامهت روح ميدمي نه كامپايلرت :wink:
نقل قول: مهم زبان نيس مهم برنامه نويسه شمايي كه تو برنامهت روح ميدمي نه كامپايلرت
من براي قشنگي اسم يه زبان نمي رم شروعش بكنم
مي خواهم سي رو شروع كنم تا قدرت كامل در برنامه نويسي داشته باشم
چيزي كه فكر نكنم به طور كامل در وي بي موجود باشه
-----------------------------------------------------------------------------
ظمنا وحيد جان شما كه مي گي سي شارپ بهتره ممكنه يه
چند تا مزيتش رو نسبت به سي ++ بگي
-----------------------------------------------------------------------------
نقل قول: جاوا بسيار اصيل تر و با هويت تر هست !!!!
راستي اين جاوا كه گفتي قضيش چيه ؟
-----------------------------------------------------------------------------
نقل قول: سي ++ فقط و فقط يك استاندارده همين! و كامپايلر هاي مختلفي هم براش وجود داره كه مثلا
دات نت يكيشه
اين كه گفتي يعني چه ؟!
خوب حالا از بين كاپايلر هاي ماكروسافت سي ++ بهتره يا سي ++ دات نت
آقا سلام

واسه يادگيري كار برنامه نويسي با ويژوال سي++ چند مرحله داره :
1-تسلط كافي به زبانهاي سي و سي++
2-كار با ويژوال سي ++ ( هر نسخه اي )

تفاوت دو نسخه اش اينه كه توي سي++ دات نت ميتوني هم برنامه هايي با تكنولوژي +COM بنويسي و با كتابخونه MFC و همچنين برنامه هاي تحت Net. بنويسي با كتابخونه اش . همينطور زبان جديد ++C كه داراي مدل Managed هست هم ساپورت ميشه !

تفوت سي شارپ با سي ++ : سي شارپ آسون تر از سي ++ هست و تا حد زيادي متفاوت تر . قواعد يا همون Syntax ها دقيقا مثل زبان C هستش و حتي چيزهايي بيشتر هم داره . 90 درصد قدرت سي ++ هم داره فقط مشكلش اينه كه سرعتش از سي ++ كمتره البته واسه محيط هاي خيلي حساس !

:wink:
سلام
نقل قول: مي خواهم سي رو شروع كنم تا قدرت كامل در برنامه نويسي داشته باشم
اولا قدرت برنامه نويسي در خود شماست
دوماياد گيري كامل سي و انچه شما ميخاهيد كار اسوني نيست كه با يكي دوماه بدست بياد
جاوا هم خوبه
نقل قول: ظمنا وحيد جان شما كه مي گي سي شارپ بهتره ممكنه يه
چند تا مزيتش رو نسبت به سي ++ بگي
خوب سي شارپ از روي سي++ ساخته شده :wink:
من مي خواهم يه چشم انداز مناسبي از سه
زبان س ++ و سي ++ دات نت و سي شارپ داشته باشم
كه متاسفانه كم و بيش دوستان يه چيزايي گفتن ولي نه كامل
حالا مي خواهم ببينم كه دوستان كدام يك رو پيشنهاد مي كنند
چه از نظر منابع آموزشي ؛ چه از نظر مثال هاي مختلف در اينترنت
چه از نظر شناخته شدن اين زبان در كشور ؛چه از نظر اينكه تكنولوژي
جديد تر با توجه به رشد سيستم علمل ها كدام است

با تشكر از همگي دوستان
نقل قول: راستي اين جاوا كه گفتي قضيش چيه ؟
قضيه خاصي نداره فقط يكي از بهترين زبان هاي برنامه نويسي مفسري كامژايلري هست كه با سرعت بالا و قدرت و امنيت و Cross-Platform بودن جزو سه زبان محبوب تو دينا هست كه 45 ٪ برنامه هاي دنيا و اژليكيشن سرور ها با هاش نوشته ميشه
لينك زير رو ببين و مقالاتش رو بخون {دعواهاش رو نخون Amaze } بيشتر اطلاعات گيرت مياد
http://www.iranvig.com/modules.php?name=...&start=160
راسي شما قدرت سي به نظرتون تو چيه ؟؟ چي سي داره كه زباني كه تا به حال باهاش كار ميكريدد نداره ؟؟
به من ربطي نداره ولي تغيير زبان به سمت زبان هاي سي و شروع با حرفه اي ترين ورژن هاش (ويژوال سي و ويژوال سي++دات نت) كار سنجيده اي نيس. اصلا با تجربه اي كه من دارم تغيير دادن زبان هيچ سودي نداره بلكه هر دفعه سطح كار و وقت شمار رو از بين ميبره !
سلام
نقل قول: به من ربطي نداره ولي تغيير زبان به سمت زبان هاي سي و شروع با حرفه اي ترين ورژن هاش (ويژوال سي و ويژوال سي++دات نت) كار سنجيده اي نيس. اصلا با تجربه اي كه من دارم تغيير دادن زبان هيچ سودي نداره بلكه هر دفعه سطح كار و وقت شمار رو از بين ميبره !
به اعتقاد من يك برنامه نويس واقعي بايد همه زبان هاي برنامه نويسي را بلد باشه! حداقل من
در اين راستا حركت مي كنم.
نقل قول: راستي اين جاوا كه گفتي قضيش چيه ؟
اگه بدون تعصب بخوام صحبت كنم (نه با توجه به تاپيك آموزش جاوا) جاوا انتخاب خوبي براي اول
كار نيست. يعني شما بهتره كه اول يا سي يا سي++ را ياد بگيري بعد بري سراغ جاوا
نقل قول: من مي خواهم يه چشم انداز مناسبي از سه
زبان س ++ و سي ++ دات نت و سي شارپ داشته باشم
كه متاسفانه كم و بيش دوستان يه چيزايي گفتن ولي نه كامل
زبان سي : تو مايه هاي پاسكاله ولي از اون خيلي قوي تره (چه توضيح كامليAmaze )
زبان سي++ : دقيقا مثل سي هستش ولي فقط اختلاف هاي كوچيكي اين ها با هم دارن(
سي++ به واقع شيع گرا شده همون سي هستش) مثل اختلاف در كلاس ها - ساختار ها -
و...
به واقع كسي كه سي بلده 70 درصد سي ++ را هم بلده و كسي هم كه سي++ كار كرده
85 درصد سي را بلده ( اما به نظر من سي++ را ياد بگير! چون هم خيلي قدرتمند تره و هم
جايگاه خيلي بهتري نسبت به سي داره )
سي شاپ : به واقع تلفيقي از محيط قدرتمند برنامه نويسي ويژوال با سينتكس قدرتمند سي
هست كه با روي كار آمادن اين زبان جديد ديگه ( ويژوال بيسيك و دلفي ) جايگاهي تو برنامه
نويسي نخواهند داشت ( البته كم كم ) من آينده نه چندان دوري را مي بينم كه سي شارپ
جايگزين ويژوال بيسيك و دلفي شده ( به راحتي آب خوردن )
كلام آخر : به نظر من شما كارت را با سي ++ شروع كن و قبل از اين كه كارت را باهاش شروع
كني توقعت را تو سرعت يادگيري اين زبان خيلي بيار پايين . اما راجع به كامپايلر: با دات نت كارت
را شروع كن ( منظورم اين نيست كه لزوما دات نت از بقيه كامپايلر ها بهتره ) و سعي كن كتابي را تهيه كني كه نويسنده اون بر مبناي اطلاعات تو از سي++ كار را شروع كرده باشه .
در ضمن وقتي داري سي++ را ياد مي گيري بايد همزمان دست به كد هم بشي و اگرنه درك
كردن خالي دستورات سي++ 2ريال هم نمي ارزه . يعني سعي كن در ضمن يادگيري اين زبان
برنامه نويسي فقط به مطالب كتاب اكتفا نكني و خودت شروع كني به كد نويسي چون كه اگه
اين كار را نكني بعدش يك (كد آناليزر) بسيار ضعيف از سي++ مياي بيرون و كم كم هم مطالب
يادت ميره.
دوستان همگي جواب هاي بسيار فني اي دادند. فقط محض خالي نبودن عريضه من هم يك چيزي بگم:
اون وقتي داري دات نت رو نصب مي كني در حين فرآيند نصب كادري جلوي شما باز مي شود كه شما آن را نمي خوانيد هيچ وقت؟! مي دوني كه كدوم رو مي گم؟ آره همون .... اون تو نوشته شده :
«ما مي خواستيم زباني طراحي كنيم كه به سادگي وي بي باشد ولي از قدرت سي++ چيزي كم نداشته باشد.»
البته نمي شه گفت كه سي شارپ قدرت سي++ رو داره ولي خوب خيلي هم نمي شه تو سرش زد چون خيلي از كارهايي كه مي شه با سي++ انجام داد با سي شارپ بسيار راحت ترم مي شه انجام داد. ببين عزيز من در برنامه نويسي هميشه بايد بين چند چيز توازن برقرار كني :
1- خوانايي برنامه
2- سرعت اجرا
3- مقدار استفاده از حافظه
4- پيچيدگي الگوريتم
5- ...
البته موارد ديگري هم وجود دارد. خوب حالا بايد تصميم گرفت كه بنابر نوع كار خاصي كه مي خواهيم انجام دهيم سادگي سي شارپ غلبه مي كند يا قدرت (و البته در كنار آن پيچيدگي سي)++ !
اين خيلي خيلي مهمه كه بنابر نوع كارمون يكي از زبانها را انتخاب كنيم. جواب شما رو هم دوستان دادند ديگه بيش از لزومي نمي بينم كه چيزي بگم.
موفق و پيروز باشيد
صفحه‌ها: 1 2 3