تبليغاتX
سایت تخصصی مهندسی کامپیوتر صفحه در حال بارگزاری می باشد لطفا" 1 دقیقه منتظر بمانید
خانهایمیلآرشیوRss
Search

عضویت در سایت
نام شما :
نام کاربری :
ایمیل :
کلمه عبور :
تکرار کلمه عبور :
ورود به بخش کاربری
نام کاربری :
کلمه عبور :

تابلو تبلیغات سایت  

محل تبلیغ شما

معرفی ساختاری زبان C++ 

موضوع: Mon 30 Apr 2007

 

  

معرفی ساختاری زبان C++

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

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

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

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

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

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

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

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

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

مرحله اول

مرحله دوم

مرحله سوم

مرحله چهارم

مرحله پنجم

مرحله ششم

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

 

نوشته شده توسط رسول زارعی ( سپهر ) | لینک ثابت |

کل مطالب سایت مهندسی کامپیوتر  

سایت مهندسی کامپیوتر مکانی جهت بارور شدن اطلاعات کامپیوتری شما

آرزومند بارور شدن کوله بار علمی شما کاربران محترم --- مدیریت سایت: رسول زارعی

همکاری در سایت
اينجا کليک کنيد
بازدید کننده گرامی: اگر مایلید مطالب آموزشی و یا پروژه هایتان با نام شما در این سایت درج شود و یا مایل به همکاری در سایت هستید . بر روي تصوير فوق کليک نماييد پیشاپیش از همکاری شما متشکریم.
همکاران سایت
مدیر سایت : رسول زارعی برنامه نویسی - دلفی : مژگان برزگر
I'm in Yahoo...
اينجا کليک کنيد
تماس مستقیم به ایمیل مدیر سایت
نام :
ایمیل :
متن پیام :
فروشگاه اینترنتی سایت مهندسی کامپیوتر
کلیک نمائید

Copyright 2007-2008 - Designer: COM-ENG Network > rasool zarei