وبلاگی برای دوست‌داران کامپیوتر
برنامه نويسی بازيهای کامپيوتری ۲
سه‌شنبه ٢۱ آذر ۱۳۸٥ ساعت ۱٠:٥٦ ‎ب.ظ | نوشته ‌شده به دست علی اسماعیلی | ( نظرات )
يادگيري نحوه نصب و استفاده موثر از ويژوال++C ، دانستن نحوه كار برنامه هاي ويژوال ++C و توانايي روبرويي با خطا ها و اخطارها، بسياري از مشكلات شما را در مسير برنامه نويسي حل خواهد كرد.
برخي از كدهاي اين مجموعه ممكن است كمي گيج كننده باشند چون هيچ دانش پايه اي از ++ C نداريد. طبيعي است كه نميتوان C++‌ را در يك فصل ياد گرفت. اگر مشكلي در درك مفاهيم براي شما پيش آْمد، جاي نگراني نيست چون تمام مفاهيم به مرور با جزئيات بيشتري تشريح خواهند شد.

چرا از ++C استفاده كنيم؟
من ++C را به چندين علت بعنوان زبان برنامه نويسي انتخاب كردم. ++C يكي از زبانهاي برنامه نويسي محبوب است كه كار كردن با آن بسيار ساده است و ميتوان از آْن براي ساخت اجزاي مستقل نرم افزاري استفاده كرد. براي اثبات اين ادعا، به بررسي چند مورد از اين مزايا ميپردازيم.

شايد شنيده باشيد كه ++C يك زبان برنامه نويسي OOP يا شيء گراست. ولي آيا مفهوم اين عبارت را ميدانيد؟ برنامه نويسي OOP بعنوان يكي از موفقترين اشكال برنامه نويسي شناخته شده است. در اين نوع برنامه نويسي، ماجول هاي برنامه بعنوان اشيا در نظر گرفته ميشوند و بدين ترتيب ميتوانيد خواص و روشهاي كار با آن شيء را تعيين كنيد. OOP و ساير روشهاي برنامه نويسي در كد نويسي به شما كمك زيادي ميكنند.
++C يك زبان برنامه نويسي سطح پايين است (يعني در سطحي بسيار پايين و نزديك به زبان ماشين كار ميكند). با پايين تر آمدن سطح يك زبان برنامه نويسي، سرعت كار آن بالاتر ميرود، ولي برنامه نويسي در آن مشكل تر ميشود. در حال حاضر، اسمبلي (با اسمبلر اشتباه نشود كه كامپايلر اسمبلي است) سطح پايين ترين زبان برنامه نويسي موجود است. C نيز چنين است. C سطح بالاتر از اسمبلي و سطح پايين تر از ++C است. زبانهاي سطح بالاي زيادي مانند پاسكال، دلفي، ويژوال بيسيك و ... را ميتوان نام برد. 
++C را ميتوان مشابهي براي جدش C بحساب آورد. جدا از توانايي هاي بالاتر++C نسبت به C، مانند كلاسها و پلي مورفيسم (چند شكلي بودن)، اين زبان با C سازگار است. يعني ميتوانيد به كمك كامپايلر ++C كدهاي موجود C‌ را بدون هيچ مشكلي كامپايل كنيد. همچنين ميتوانيد از كدهاي C و ++C بطور همزمان در يك برنامه استفاده كنيد.

برچسب‌ها:

 
لینک دوستان
دیگر موارد