پاورپوینت برنامه سازی پیشرفته – دانشکده فناوری اطلاعات،دانشگاه پیام نور، تعداد واحد: 3، فایل قابل ویرایش می باشد. با طراحی شیک مناسب اساتید دانشگاه برای برفرنس.
|
|
- مقدمه
زبان C يک زبان همه منظوره است.
دستور العمل های اين زبان بسيار شبيه عبارات جبری و نحو آن شبيه جملات انگليسی می باشد.
اين امر سبب می شود که C يک زبان سطح بالا باشد که برنامه نويسی در آن آسان است ›››
++C که از نسل C است، تمام ويژگی های C را به ارث برده است.
اما برتری فنی ديگری هم دارد: C++ اکنون «شی گرا» است.
می توان با استفاده از اين خاصيت، برنامه های شی گرا توليد نمود.
برنامه های شی گرا منظم و ساخت يافته اند، قابل روز آمد کردن اند، به سهولت تغيير و بهبود می يابند و قابليت اطمينان و پايداری بيشتری دارند.
- اهم مطالب اين كتاب
- جلسه اول: «مقدمات برنامه نويسی با C++»
- جلسه دوم: «انواع اصلی»
- جلسه سوم: «انتخاب»
- جلسه چهارم: ‹‹تكرار»
- جلسه پنجم: «توابع»
- جلسه ششم: « آرايه ها»
- جلسه هفتم: «اشاره گرها و ارجاع ها»
- جلسه هشتم: «رشته های كاراكتری و فايل ها در ++C استاندارد»
- جلسه نهم: «شيئ گرایی»
- جلسه دهم: «سربار گذاری عملگر ها»
- جلسه يازدهم: «تركيب و وراثت»
- جلسه اول
مقدمات برنامه نويسی با C++
- آنچه در اين جلسه می خوانيد:
- چرا C++؟
- تاريخچۀ C++
- آماده سازی مقدمات
- شروع کار با C++
- عملگر خروجی
- ليترال ها و کاراکتر ها
- متغير ها و تعريف آن ها
- مقداردهی اوليه به متغير ها
- ثابت ها
- عملگر ورودی
- هدف کلي
آشنايی با تاريخچه و مزايای زبان برنامه نويسی C++ و بيان مفاهيم بنيادی شی گرایی و عناصر مهم برنامه های C++
- هدف های رفتاری
انتظار می رود پس از پايان اين جلسه بتوانيد:
- مزايای زبان C++ را بر زبان های مشابه ذکر کرده و تفاوت آن را با زبان C بيان کنيد.
- شرح مختصری از روند پيشرفت زبان های برنامه نويسی را بيان کرده و مشکلات هر دوره را به اختصار شرح دهيد.
- مزايای شی گرايی در توليد نرم افزار را برشماريد.
- اصول سه گانۀ شی گرايی را نام برده و هر يک را به اختصار شرح دهيد.
- قالب کلی برنامه های C++ را بشناسيد و بتوانيد برنامه های کوچک را نوشته و آزمايش کنيد.
- عملگر ورودی و خروجی را در C++ شناخته و از آن ها در برنامه ها استفاده کنيد.
- نحوۀ اعلان متغير ها و شيوۀ مقداردهی به آن ها را بدانيد.
- سه موجوديت «ليترال»، «کاراکتر» و «عدد» را شناخته و فرق بين آن ها را شرح دهيد.
- علت و شيوه های افزودن توضيح به کد برنامه را شرح دهيد.
- علت و شيوۀ معرفی ثابت ها در برنامه را شرح دهيد.
- مقدمه
در دهه 1970 در آزمايشگاه های بل زباني به نام C ايجاد شد.
انحصار اين زبان در اختيار شرکت بل بود تا اين که در سال 1978 توسط Kernighan و Richie شرح کاملی از اين زبان منتشر شد و به سرعت نظر برنامه نويسان حرفه ای را جلب نمود.
هنگامی که بحث شی گرايی و مزايای آن در جهان نرم افزار رونق يافت، زبان C که قابليت شی گرايی نداشت ناقص به نظر می رسيد تا اين که در اوايل دهۀ 1980 دوباره شرکت بل دست به کار شد و Bjarne Stroustrup زبان C++ را طراحی نمود.
C++ ترکيبی از دو زبان C و Simula بود و قابليت های شی گرايی نيز داشت.
از آن زمان به بعد شرکت های زيادی کامپايلرهايی براي C++ طراحی کردند.
اين امر سبب شد تفاوت هايی بين نسخه های مختلف اين زبان به وجود بيايد و از قابليت سازگاری و انتقال آن کاسته شود.
به همين دليل در سال 1998 زبان C++ توسط موسسۀ استاندارد های ملی آمريکا (ANSI) به شکل استاندارد و يکپارچه درآمد.
پاورپوینت برنامه سازی پیشرفته – دانشکده فناوری اطلاعات،دانشگاه پیام نور
|
|
|
|
|
|
|
|