close
تبلیغات در اینترنت
معرفی ساختاری زبان C++
انجمن روبوکاپ تالش

خواهشمند است برای هرچه بهتر شدن سایت در نظر سنجی ما شرکت نمایید

برای استفاده هرچه بهتر از سایت ما لطفا از مرورگر فایر فاکس استفاده نمایید

خبرنامه
x
با عضویت در خبرنامه جدیدترین مطالب سایت برای شما ایمیل میشود. همچنین اخبار مهم انجمن روبوکاپ که فقط مخصوص اعضا می باشد از این به بعد فقط به ایمیل کاربران ارسال میشود در هر زمان تمایل به دریافت ایمیل نداشتید میتوانید از طریق همین فرم ایمیل خود را حذف کنید و انجمن روبوکاپ تعهد میدهد هیچ ایمیل تبلیغاتی ارسال نخواهد کرد.
با تشکر مدیریت انجمن روبوکاپ تالش


99 بار بازدید
علیرضا مجیدی
جمعه 26 آبان 1391 ، 16:26

++C عموماً از سه بخش تشکيل شده است:

- محيطی برای نوشتن برنامه و ويرايش آن.
- کامپايلر ++
C.
- کتابخانه استاندارد ++
C.

   يک برنامه زبان ++C برای رسيدن به مرحله اجرا از شش مرحله عبور می کند.

   مرحله اول : برنامه نويس، برنامه را در محيط ويرايشگر می نويسد و آن را بر روی ديسک ذخيره می کند.

   مرحله دوم : برنامه پيش پردازنده، خطوط برنامه را از لحاظ ايردات نگارشی بررسی می کند، و در صورت وجود اشکال در برنامه پيغام خطائی داده می شود، تا برنامه نويس نسبت به رفع آن اقدام نمايد.

   مرحله سوم : کامپايلر، برنامه را به زبان ماشين ترجمه می کند و آن را بر روی ديسک ذخيره می نمايد.

   مرحله چهارم : پيوند دهنده، کدهای زبان ماشين را، به فايلهای کتابخانه هايی که مورد استفاده قرار گرفته اند پيوند می دهد و يک فايل قابل اجرا بر روی ديسک می سازد.

   مرحله پنجم : بار کننده برنامه را در حافظه قرار می دهد.

   مرحله ششم : واحد پردازش مرکزی کامپيوتر دستورات برنامه را اجرا می کند.

http://taleshrobocup.persiangig.com/image/image001.jpg

مرحله اول

مرحله دوم

مرحله سوم

مرحله چهارم

مرحله پنجم

مرحله ششم

نکته : همانطور که گفته شد پيش پردازنده ايرادات برنامه را بررسی می کند و در صورتی که برنامه مشکلی نداشت در نهايت به زبان ماشين ترجمه می شود و قابليت اجرا پيدا می کند اما در هنگام اجرای برنامه نيز ممکن است خطايی بروز کند به عنوان مثال تقسيم بر صفر بوجود آيد. اين خطا قابل تشخيص توسط پيش پردازنده نيست و در زمان اجرای برنامه رخ می دهد و باعث خروج ناگهانی از برنامه می شود. به اينگونه خطاها، خطای زمان اجرا گفته می شود. تقسيم بر صفر جزء خطاهای مهلک است. خطای غير مهلک خطايی است که اجازه اجرای ادامه برنامه را می دهد ولی ممکن است نتايج غير صحيحی را به ما بدهد.

منبع: انجمن روبوکاپ تالش

C , ++ , # ,
1-شما نظر دهید ما هم مشکلات شما را که در نظرات مطرح کرده اید برطرف میکنیم. لطفا اگر مشکلی دارید یا نظری درمورد مطلب دارید در نظرات مطرح کنید تا موجب اشتیاق نویسندگان شود.

2-لطفا کپی رایت این مطالب را رعایت کنید تا انگیزه فعالیت ما بیشتر شود.



نام
ایمیل (منتشر نمی‌شود) (لازم)
وبسایت
:) :( ;) :D ;)) :X :? :P :* =(( :O @};- :B /:) :S
نظر خصوصی
مشخصات شما ذخیره شود ؟ [حذف مشخصات] [شکلک ها]
کد امنیتیرفرش کد امنیتی
پنل کاربری
x
عضو شويد
نام کاربری :
رمز عبور :
تکرار رمز :
ایمیل :
نام اصلی :
کد امنیتی : * کد امنیتیبارگزاری مجدد
یا وارد حساب کاربری خود شوید :
نام کاربری :
رمز عبور :
رمز خود را فراموش کردید؟
لینک های دیگر
x