C++ Learning Book download-دانلود کتاب برنامه نویسی به زبان سی پلاس پلاس

www-iransoft95-ir-c-book4

www-iransoft95-ir-c-book4

++C یک زبان برنامه‌نویسی رایانه‌ای همه‌منظوره، شیءگرا، سطح بالا و چندرگه (که از برنامه‌نویسی رویه‌ای، تجرید داده‌ها و برنامه‌نویسی شیءگرا پشتیبانی می‌کند)، عمومی و با قابلیت‌های سطح بالا و سطح پایین می‌باشد. این زبان دارای قابلیت‌های انواع داده ایستا، نوشتار آزاد، چندمدلی، معمولاً زبان ترجمه شده با پشتیبانی از برنامه‌نویسی ساخت‌یافته، برنامه‌نویسی شیءگرا، برنامه‌نویسی جنریک است. از آنجا که در سی++ اشیاء را می‌توان ابتدا به ساکن از کلاس‌هایی ایجاد کرد که به هیچگونه سلسله مراتب رده‌ها و وراثت مقید نیستند، لذا سی++ از برنامه‌سازی شیء بنیاد (object-based programming) نیز پشتیبانی می‌کند. ++C به همراه جد خود C از پرطرفدارترین زبان‌های برنامه‌نویسی تجاری هستند.

++C یک زبان سطح میانی در نظر گرفته می‌شود؛ این زبان دارای قابلیت زبان‌های سطح بالا و پایین به‌صورت هم‌زمان است.

استاندارد سازی سی++ توسط یک گروه از تشکیلات ISO انجام می‌شود. تاکنون ۵ نسخه از استاندارد این زبان منتشر شده است؛ و استاندارد C++17 نیز برای انتشار در سال ۲۰۱۷ برنامه ریزی شده است

در سال ۱۹۹۸ برای اولین بار پس از سال‌ها کار کمیته مشترک ANSI–ISO این زبان تحت عنوان ISO/IEC 14882:1998  و نام غیر رسمی C++98 استاندارد سازی شد. بعدها در سال ۲۰۰۳ نسخه جدیدی از استاندارد یعنی ISO/IEC 14882:2003 انتشار یافت و برخی از مشکلات و باگ‌های C++98 در آن رفع شد.

در سال ۲۰۰۵ یک گزارش فنی به اسم «گزارش فنی کتابخانهٔ ۱» (که معمولاً بصورت اختصار TR۱ خوانده می‌شود) منتشر شد که مواردی جدید را برای اضافه کردن به کتابخانه استاندارد در برداشت با این که این گزارش قسمتی از استاندارد نبود ولی بعدها در نسخه بعدی استاندارد یعنی C++11 اضافه شد.

انتشار نسخه بعدی استاندارد این زبان با نام غیر رسمی C++17 برای سال ۲۰۱۷ برنامه ریزی شده است.

سرفصل های کتاب

  • معرفی کامپیوتر اینترنت و وب
  • مقدمه ای بر برنامه نویسی C++
  • مقدمه ای بر کلاس ها و شی ها
  • عبارت کنترلی :بخش ۱
  • عبارت کنترلی : بخش ۲
  • توابع و مکانیزم بازگشتی
  • آرایه ها و بردارها
  • اشاره گرها و رشته های مبتنی بر اشاره گر
  • کلاس ها : نگاهی عمیق تر : بخش ۱
  • کلاس ها : نگاهی عمیق تر : بخش ۲
  • سربارگذاری عملگر،رشته ها و آرایه ها
  • برنامه نویس شی گرا: تورث
  • برنامه نویس شی گرا: چندریختی
  • الگوها
  • استریم ورودی / خروجی
  • رسیدگی به استثناء
  • پردازش فایل
  • کلاس string و پردازش رشته
  • برنامه نویسی وب
  • جستجو و مرتب سازی
  • ساختمان داده ها

C++ is a general-purpose programming language. It has imperative, object-oriented and generic programming features, while also providing facilities for low-level memory manipulation.

It was designed with a bias toward system programming and embedded, resource-constrained and large systems, with performance, efficiency and flexibility of use as its design highlights. C++ has also been found useful in many other contexts, with key strengths being software infrastructure and resource-constrained applications, including desktop applications, servers (e.g. e-commerce, web search or SQL servers), and performance-critical applications (e.g. telephone switches or space probes). C++ is a compiled language, with implementations of it available on many platforms and provided by various organizations, including the Free Software Foundation (FSF’s GCC), LLVM, Microsoft, Intel and IBM.

C++ is standardized by the International Organization for Standardization (ISO), with the latest standard version ratified and published by ISO in December 2014 as ISO/IEC 14882:2014 (informally known as C++14).The C++ programming language was initially standardized in 1998 as ISO/IEC 14882:1998, which was then amended by the C++03, ISO/IEC 14882:2003, standard. The current C++14 standard supersedes these and C++11, with new features and an enlarged standard library. Before the initial standardization in 1998, C++ was developed by Bjarne Stroustrup at Bell Labs since 1979, as an extension of the C language as he wanted an efficient and flexible language similar to C, which also provided high-level features for program organization

 

دانلود با لینک مستقییمEnglish (حجم۶.۹مگابایت)

دانلود با لینک مستقییم فارسی (حجم۱.۶مگابایت)

[tabs type=”horizontal”]
[tabs_head]
[tab_title] رمز فایل [/tab_title]
[tab_title] نوع ساختار فایل [/tab_title]

[tab_title] سرفصل ها [/tab_title]

[/tabs_head]
[tab] رمز فایل:www.iransoft95.ir [/tab]
[tab]میتوانید فایل مورد نظر را با استفاده از PDF Reader های مختلف مشاهده فرمایید

PDF [/tab]

[tab]

  • معرفی کامپیوتر اینترنت و وب
  • مقدمه ای بر برنامه نویسی C++
  • مقدمه ای بر کلاس ها و شی ها
  • عبارت کنترلی :بخش ۱
  • عبارت کنترلی : بخش ۲
  • توابع و مکانیزم بازگشتی
  • آرایه ها و بردارها
  • اشاره گرها و رشته های مبتنی بر اشاره گر
  • کلاس ها : نگاهی عمیق تر : بخش ۱
  • کلاس ها : نگاهی عمیق تر : بخش ۲
  • سربارگذاری عملگر،رشته ها و آرایه ها
  • برنامه نویس شی گرا: تورث
  • برنامه نویس شی گرا: چندریختی
  • الگوها
  • استریم ورودی / خروجی
  • رسیدگی به استثناء
  • پردازش فایل
  • کلاس string و پردازش رشته
  • برنامه نویسی وب
  • جستجو و مرتب سازی
  • ساختمان داده ها

[/tab]

[/tabs]

نرم افزارلینک های دانلود
رمز فایل : www.iransoft95.ir

منبع : ایران سافت 95
نرم افزارراهنمای دانلود
برای دانلود نرم افزار مورد نظر ابتدا نسخه سازگار با دستگاه خود را پیدا و بر روی لینک دانود کلیک کنید

برای تسریع در انجام دانلود توصیه میشود از نرم افزار های تسریع کننده دانلود استفاده کنید

پسورد تمامی فایل های موجود در سایت ایران سافت 95 (www.iransoft95.ir) میباشد
نرم افزارراهنمای نصب

شما هم یک دیدگاه ارسال کنید
 










24 بازدید