بخشی از پاورپوینت
اسلاید 1 :
مقدمه:
زبان C يک زبان همه منظوره است. دستورالعملهاي اينزبان بسيار شبيه عبارات جبري و نحو آن شبيه جملات انگليسي مي باشد. اين امر سبب ميشود که C يک زبان سطح بالا باشد کهبرنامهنويسي در آن آسان است ›››
اسلاید 2 :
++C که از نسل C است، تمام ويژگيهاي C را به ارث برده است. اما برتري فني ديگري هم دارد: C++ اکنون «شيگرا» است. ميتوان با استفاده از اين خاصيت، برنامههاي شيگرا توليد نمود. برنامههاي شيگرا منظم و ساختيافتهاند، قابل روزآمد کردناند، به سهولت تغيير و بهبود مييابند و قابليت اطمينان و پايداري بيشتري دارند.
اسلاید 3 :
مقدمه
در دهه 1970 در آزمايشگاههاي بل زباني به نام C ايجاد شد. انحصار اين زبان در اختيار شرکت بل بود تا اين که در سال 1978 توسط Kernighan و Richie شرح کاملي از اين زبان منتشر شد و به سرعت نظر برنامهنويسان حرفهاي را جلب نمود.
هنگامي که بحث شيگرايي و مزاياي آن در جهان نرمافزار رونق يافت، زبان C که قابليت شيگرايي نداشت ناقص به نظر ميرسيد تا اين که در اوايل دهۀ 1980 دوباره شرکت بل دست به کار شد و Bjarne Stroustrup زبان C++ را طراحي نمود
اسلاید 4 :
C++ ترکيبي از دو زبان C و Simula بود و قابليتهاي شيگرايي نيز داشت. از آن زمان به بعد شرکتهاي زيادي کامپايلرهايي براي C++ طراحي کردند. اين امر سبب شد تفاوتهايي بين نسخههاي مختلف اين زبان به وجود بيايد و از قابليت سازگاري و انتقال آن کاسته شود.
به همين دليل در سال 1998 زبان C++ توسط موسسۀ استانداردهاي ملي آمريکا (ANSI) به شکل استاندارد و يکپارچه درآمد.
اسلاید 5 :
1- چرا C++ ؟
Øزبان C يک زبان همه منظوره است
Øدر اين زبان عملگرهايي تعبيه شده که برنامهنويسي سطح پايين و به زبان ماشين را نيز امکانپذير ميسازد
Øچون C عملگرهاي فراواني دارد، کد منبع برنامهها در اين زبان بسيار کوتاه است
اسلاید 6 :
Ø- زبان C براي اجراي بسياري از دستوراتش از توابع کتابخانهاي استفاده ميکند و بيشتر خصوصيات وابسته به سختافزار را به اين توابع واگذار مينمايد.
Øبرنامۀ مقصدي که توسط کامپايلرهاي C ساخته ميشود بسيار فشردهتر و کمحجمتر از برنامههاي مشابه در ساير زبانها است.
ØC++ که از نسل C است، تمام ويژگيهاي جذاب C را به ارث برده است .
Øو سرانجام آخرين دليل استفاده از C++ ورود به دنياي C# است.
اسلاید 7 :
2- تاريخچۀ C++
در دهه 1970 در آزمايشگاههاي بل زباني به نام C ايجاد شد. انحصار اين زبان در اختيار شرکت بل بود تا اين که در سال 1978 توسط Kernighan و Richie شرح کاملي از اين زبان منتشر شد و به سرعت نظر برنامهنويسان حرفهاي را جلب نمود. هنگامي که بحث شيگرايي و مزاياي آن در جهان نرمافزار رونق يافت، زبان C که قابليت شيگرايي نداشت ناقص به نظر ميرسيد تا اين که در اوايل دهۀ 1980 دوباره شرکت بل دست به کار شد و Bjarne Stroustrup زبان C++ را طراحي نمود.
اسلاید 8 :
C++ ترکيبي از دو زبان C و Simula بود و قابليتهاي شيگرايي نيز داشت از آن زمان به بعد شرکتهاي زيادي کامپايلرهايي براي C++ طراحي کردند. اين امر سبب شد تفاوتهايي بين نسخههاي مختلف اين زبان به وجود بيايد و از قابليت سازگاري و انتقال آن کاسته شود. به همين دليل در سال 1998 زبان C++ توسط موسسۀ استانداردهاي ملي آمريکا (ANSI) به شکل استاندارد و يکپارچه درآمد. کامپايلرهاي کنوني به اين استاندارد پايبندند. کتاب حاضر نيز بر مبناي همين استاندارد نگارش يافته است.
اسلاید 9 :
3- آمادهسازي مقدمات
¥يک «برنامه» دستورالعملهاي متوالي است که ميتواند توسط يک رايانه اجرا شود. براي نوشتن و اجراي هر برنامه به يک «ويرايشگر متن» و يک «کامپايلر» احتياج داريم.
¥ بستۀ Visual C++ محصول شرکت ميکروسافت و بستۀ C++ Builder محصول شرکت بورلند نمونههاي جالبي از محيط مجتمع توليد براي زبان C++ به شمار ميروند.
اسلاید 10 :
4- شروع کار با C++
ØC++ نسبت به حروف «حساس به حالت» است يعني A و a را يکي نميداند
مثال : اولين برنامه
اولين برنامهاي که مينويسيم به محض تولد، به شما سلام ميکند و عبارت "Hello, my programmer!" را نمايش ميدهد:
#include <iostream>
int main()
{ std::cout << "Hello, my programmer!\n" ;
return 0;
}