بخشی از پاورپوینت

اسلاید 1 :

برنامه نويسي به زبان C++
فصل اول - مقدمات

اسلاید 2 :

زبانهاي برنامه نويسي

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

اسلاید 3 :

دستهبندي زبانهاي برنامهنويسي
از نظرسطوح مختلف

اسلاید 4 :

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

اسلاید 5 :

زبانهای سطح بالا
دستورالعملهای این زبانها بسیار نزدیک به زبان انسان (زبان انگلیسی) هستند.
برنامه نویسی با این زبانها بسیار ساده بوده و میتوان الگوریتمها را به راحتی به این زبانها تبدیل کرد.
اين زبانها به هیچ ماشین خاصی وابسته نیستند و برنامههای نوشتهشده با آنها (تا حد زیادی) قابل حمل می باشند.
برنامههای نوشته شده به این زبانها براي اجرا ابتدا باید به زبان ماشین ترجمه شوند تا بر روی کامپیوتر قابل اجرا باشند. برای ترجمه این زبانها ازکامپایلرها و یا مفسرها استفاده می شود.

اسلاید 6 :

زبانهای میانی
همانند زبانهاي سطح پايين قادر هستند به حافظه دستيابي داشتهباشند و با مفاهيم بيت و بايت و آدرس كار كنند.
دستورالعملهاي آنها مانند زبانهاي سطح بالا به زبان انسان نزديك بوده و برنامهنويسي با آنها ساده است.
به اين ترتيب خلاء بين زبانهاي سطح بالا و زبان ماشين پر ميشود.

اسلاید 7 :

کامپایلر
‏برنامه یا مجموعهای از برنامههاي كامپيوتري است که متنی از زبان برنامه نویسی سطح بالا (زبان مبدا) را به زباني سطح پايين (زبان مقصد)، مثل اسمبلي یا زبان ماشین، تبدیل میکند.

به بیان ساده، کامپایلر برنامهای است که یک برنامه نوشته شده در یک زبان خاص ساختيافته ((source program را خوانده و آن را به یک برنامه مقصد ((target program تبدیل مینماید.

در یکی از مهمترین پروسههای این تبدیل، کامپایلر وجود خطا را در برنامه مبدأ اعلام مینماید.

اسلاید 8 :

شکل 1-1. ساختار کلی کامپایلر

در متن اصلی پاورپوینت به هم ریختگی وجود ندارد. برای مطالعه بیشتر پاورپوینت آن را خریداری کنید