034-32467006
کرمان خیابان بهشتی نبش کوچه5

برنامه نویسی سی پلاس پلاس (++C )

زبان برنامه نویسی ++C چیست؟ 

_ در سال ۱۹۸۵ توسط BJARNE STROUSTUP بعنوان توسعه ای بر زبان C بوجود آمد. افزونه هایی که بر این زبان اضافه شده بودند، از زبان SIMULAR گرفته شده بودند. از آن زمان تا کنون، ++C با سرعت زیادی در راستای نیازهای عملی برای یک زبان برنامه نویسی رو به رشد است، نیازهایی که یک زبان برنامه نویسی را قادر می سازد تا بطور موثری انواع مختلفی از داده ها را در کنار یکدیگر مدیریت نماید. محور اصلی در پیاده سازی این زبان برنامه نویسی، مفهوم برنامه نویسی شی گرا است. امروزه ++C بازار تجاری را در اختیار خود گرفته است بطوریکه این زبان برنامه نویسی، هم برای برنامه نویسان سیستم های عامل و هم برای برنامه نویسان نرم افزارهای کاربردی، مورد پسند می باشد.

_ برنامه نویسی سی پلاس پلاس نسبت به زبان سی قدرت بیشتری دارد. با زبان سی پلاس پلاس میتوان کارهایی رو انجام داد که با زبان سی نیاز به زحمت بسیار بالایی دارد.

_ ++C طراحی شده‌است تا مستقیماً و بصورت جامع از چندین شیوه برنامه‌نویسی بتوان از آن استفاده کرد (برنامه‌نویسی ساخت‌یافته، برنامه‌نویسی شی‌گرا، انتزاع داده، و برنامه‌نویسی جنریک).

_ C++ بسط یافته زبان برنامه نویسی C است ولی اهدافی والاتر از C را پوشش می دهد بطوریکه باید بعنوان یک زبان مجزا تدریس و آموزش داده شود. لازم به ذکر است که در این مجموعه آموزشی، نیازی به یادگیری زبان C بعنوان پیش نیاز یادگیری C++ نمی باشد.

 

ویژگی‌های زبان برنامه نويسي C

– تاثير گذارترين زبان برنامه نويسي در دنیای كامپيوتر است.
– یک زبان برنامه نویسی سطح میانی است.
– یک زبان ساخت یافته‌ و قابل حمل است.
– دارای سرعت، قدرت و انعطاف پذیری بالایی است و هیچ محدودیتی را برای برنامه نویس به وجود نمی آورد.
– زبان برنامه نویسی سیستم است.
– زبان کوچکی است و تعداد کلمات کلیدی آن انگشت شمار است.
– نسبت به حروف حساس است و تمام کلمات کلیدی این زبان با حروف کوچک نوشته می‌شوند.
– در محیط‌های توسعه دهنده مجتمع (Integrated Development Envoirements) صورت می‌گیرد.

 

موارد استفاده از زبان سی پلاس پلاس

موارد استفاده از زبان سی پلاس پلاس به شدت زیاد است و میتوان گفت در همه جا زبان سی پلاس پلاس کاربرد و مورد استفاده قرار میگیرد. بعضی از این موارد را در بخش زیر لیست کرده ایم :

  • صنعت خودرو سازی
  • صنعت فضایی
  • سیستم های معماری
  • سیستم های بانکی
  • تجهیزات مدرن در انواع صنابع
  • سخت افزار های رباتیک در انواع صنایع
  • سیستم های کامپیوتری
  • کنسول های بازی
  • سیستم های خانگی
  • سیستم های رباتیک
  • هوش مصنوعی
  • تجهیزات مجهز به انواع حسگر ها
  • هوش مصنوعی در علم پزشکی
  • صنعت بازی سازی
  • نرم افزار های مهندسی
  • سیستم عامل ها
  • نرم افزاهای ویندوزی

جستجو

آمار بازدید

  • 259
  • 76
  • 6,448
  • 17,326
  • 149,808
  • 173,414

markrahimi - استفاده از مطالب این سایت با ذکر منبع و برای استفاده از منابع غیر تجاری بلامانع است . کلیه حقوق این سایت متعلق به موسسه آموزشی ایلیا می باشد .