پاورپوینت زبانهای برنامه سازی برنامه سازی پیشرفته (pptx) 303 اسلاید
دسته بندی : پاورپوینت
نوع فایل : PowerPoint (.pptx) ( قابل ویرایش و آماده پرینت )
تعداد اسلاید: 303 اسلاید
قسمتی از متن PowerPoint (.pptx) :
بنام خدا
زبانهای برنامه سازی برنامه سازی پیشرفته
الگوریتم نویسی
مشخصات الگوریتم خوب
شروع مشخص داشته باشد
به زبان دقیق بیان شود
ترتیب اجرا مشخص باشد
نقطه پایان داشته باشد
زبان برنامه سازی C++
6
مقدمه
در اوايل دهه 1970 ميلادی ، زبان C ، توسط دنيس ريچي و به عنوان زبان برنامهنويسي سيستم ها طراحي شد.
اين زبان از دو زبان قديمي تر بنامهاي BCPL و B حاصل شده است.
زبان C تا سال 1978 منحصر به استفاده در لابراتوار كمپاني BELL بود تا اينکه توسط دو تن بنامهای ريچی و کرنيه نسخه نهايي اين زبان منتشر شد
7
مقدمه – فازهای تولید و اجرای برنامه های C++
فاز 1 – برنامه ها در ویرایشگر نوشته شده و در دیسک دخیره می شوند
فاز2- پیش چردازنده دستورات را پردازش می کند
فاز 3 – کامپایلر کد مقصد را ایجاد می کند و آن را در دیسک ذخیره می کند
فاز 4 – پیوند دهنده کد مقصد را به کتابخانه پیوند می دهد و یک فایل قابل اجرا
ایجاد کرده و آن را در دیسک ذخیره می کند
فاز 5 – بارکننده فایل را در حافظه قرار می د هد
فاز 6 – پردازشگر هر یک از دستورات را دریافت و اجرا می کند
8
مقدمه - ويژگيهاي مهم زبان C
زبان C به طور گستردهاي در دسترس است .
C زباني است همه منظوره، ساختيافته سطح بالا و انعطافپذير كه برخي از خصوصيات زبانهاي سطح پايين را نیز داراست.
برنامههاي نوشته شــده به زبان C به طور كلي مستقــل از ماشين يا نـوع كامپيوتر است و تقريباً تحت كنترل هر سيستم عاملي اجرا ميشود.
C روش برنامهسازي ماژولار را پشتيباني ميكند.
9
مقدمه - ويژگيهاي مهم زبان C
کامپايلرهاي C فشرده و كم حجماند و برنامههاي هدف ايجاد شده با آنها خيلي كوچك و كارآمدند.
برنامههاي C در مقايسه با ساير زبانهاي برنامهسازي سطح بالا، به راحتي قابل انتقالاند.
به طور کلي جامعيت، عموميت، خوانايي، سادگي، کارآيي و پيمانهاي بودن که همگي از مشخصات برنامهای ايدهآلاند در زبان C پيادهسازي ميشوند.