کتاب حاضر با این دیدگاه نگاشته شده است که خواننده هیچ آشنایی قبلی با کامپیوتر ندارد و باید او را قدم به قدم تا مرز یک برنامه نویس نیمه حرفه ای کامپیوتر پیش برد . لذا افراد مبتدی هیچ نگرانی در خصوص فهم مطالب کتاب نداشته باشند چراکه این کتاب تا حد بسیار زیادی به شکل خود اموز طراحی شده است .
زبان ++C از زبان C مشتق شده است و در آن می توان اکثر دستورات زبان C را به کار برد . اما عکس این مطلب صادق نیست . مهمترین عناصری که که به زبان C اضافه شدند تا زبان ++C ایجاد شود کلاس ها ، اشیاء و در یک کلام برنامه نویسی شیء گرا بود . با وجود این ، ++C ویژگی های بسیار زیاد دیگری دارد که از جمله ان می توان به روش بهبود یافته ای برای ورودی و خروجی I/O اشاره کرد .

زبان ++C یک زبان سطح میانی است . علت سطح میانی بودن زبان ++C آن است که هم مانند زبان سطح پایینی مثل اسمبلی دسترسی مستقیم به حافظه دارد و می توان با مفاهیمی چون بیت ، بایت و آدرس های حافظه کار کرد ، و هم اینکه دستورات این زبان همچون دستورات زبان های سطح بالایی مثل پاسکال به زبان محاوره ای انسان نزدیک است و خوانایی بالایی دارد .
کتاب آموزش مبانی کامپیوتر و برنامه نویسی به زبان ++C توسط آقایان علی دهقان، مهدی جابرزاده، ناصر قاسم آقائی تهیه شده است.کتاب در 530 صفحه نگارش شده است و شامل دوازده فصل می باشد .

 

سرفصل اصلی کتاب آموزش مبانی کامپیوتر و برنامه نویسی به زبان ++C :

  • آشنایی با علم کامپیوتر و ویژگی های الگوریتم
  • آشنایی با مقدمات زبان روند نما
  • مقدمات زبان ++C
  • ساختار های حلقه زنی
  • ساختار های تکرار و تصمیم گیری در ++C
  • نقش آرایه و متغیر های لیستی در الگوریتم
  • آرایه ها و رشته ها در ++C
  • مفهوم رویه در الگوریتم و مقدمه ای بر رمزنگاری
  • توابع و کلاس های حافظه در ++C
  • آشنایی مقدماتی با روش های طراحی و تحلیل الگوریتم ها
  • اشاره گر ها و مرجع
  • بخش ضمیمه ها
  • لغت نامه
  • فهرست منابع و مآخذ

 

باکس دانلود :

دانلود کتاب