برنامه سازی پیشرفته (C):
زبان C یک زبان همه منظوره است. دستورالعملهای این زبان بسیار شبیه عبارات جبری و نحو آن شبیه جملات انگلیسی می باشد. این امر سبب میشود که C یک زبان سطح بالا باشد که برنامهنویسی در آن آسان است. ++C که از نسل C است، تمام ویژگیهای C را به ارث برده است. اما برتری فنی دیگری هم دارد:
- C++ اکنون «شیگرا» است
- میتوان با استفاده از این خاصیت، برنامههای شیگرا تولید نمود
- برنامههای شیگرا منظم و ساختیافتهاند
- قابل روزآمد کردناند
- به سهولت تغییر و بهبود مییابند
- قابلیت اطمینان و پایداری بیشتری دارند
اهم مطالب این کتاب:
- جلسه اول: «مقدمات برنامهنویسی با C++»
- جلسه دوم: «انواع اصلی»
- جلسه سوم: «انتخاب»
- جلسه چهارم: ‹‹تکرار»
- جلسه پنجم: «توابع»
- جلسه ششم: « آرایهها»
- جلسه هفتم: «اشارهگرها و ارجاعها»
- جلسه هشتم: «رشتههای کاراکتری و فایلها در ++Cاستاندارد»
- جلسه نهم: «شیئگرایی»
- جلسه دهم: «سربارگذاری عملگرها»
- جلسه یازدهم: «ترکیب و وراثت»
برنامه سازی پیشرفته (++C):
تاریخچه مختصر C++ :
این زبان در اوائل دهه ۱۹۸۰ توسط Bjarne stroustrup در آزمایشگاه بل طراحی شده. این زبان عملاً توسعه یافته زبان برنامه نویسی C می باشد که امکان نوشتن برنامههای ساخت یافته شئ گرا را میدهد.
قانون نامگذاری شناسهها:
- حروف کوچک و بزرگ در نامگذاری شناسه ها متفاوت میباشند. بنابراین Xy ، XY ، xY ، xy چهار شناسه متفاوت از نظر C++ میباشد.
- در نامگذاری شناسهها از حروف الفباء، ارقام وزیر خط (underscore) استفاده میشود و حداکثر طول شناسه ۳۱ میباشد و شناسه بایستی با یک رقم شروع نگردد.
- برای نامگذاری شناسهها از کلمات کلیدی نبایستی استفاده نمود. در زیر بعضی از کلمات کلیدی داده شده است.
And | Sizeof | then | xor | Template |
Float | False | Friend | While | continue |
extern | Private | Switch | Default | Const |
delete | typedef | if | this | Virtual |
لیست کامل کلمات کلیدی ـ فهرست مطالب:
- فصل اول: مقدمات زبان C++
- فصل دوم: ساختار های تصمیم گیری و تکرار
- فصل سوم: سایر ساختار های تکرار
- فصل چهارم: اعداد تصادفی
- فصل پنجم: آرایه ها
- فصل ششم: توابع
- فصل هفتم: ساختارها و اشاره گرها
- فصل هشتم: برنامه نویسی شی گرا
فصل اول: مقدمات C++ ـ فهرست مطالب فصل اول:
- تاریخچه مختصر
- قانون نامگذاری شناسه ها
- متغیر ها
- اعلان متغیر
- تخصیص مقادیر به متغیر
- داده های از نوع کرکتر
- کرکترهای مخصوص
- رشته ها
- نمایش مقادیر داده ها
- دریافت مقادیر
- عملگر انتساب
- عملگر های محاسباتی
- عملگرهای افزایش و کاهش
- عملگر sizeof
- عملگرهای جایگزینی محاسباتی
- اولویت عملگرها
- توضیحات (Comments)
- توابع کتابخانه
- برنامه در C++