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

اسلاید 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;

}

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