_ در سال ۱۹۸۵ توسط BJARNE STROUSTUP بعنوان توسعه ای بر زبان C بوجود آمد. افزونه هایی که بر این زبان اضافه شده بودند، از زبان SIMULAR گرفته شده بودند. از آن زمان تا کنون، ++C با سرعت زیادی در راستای نیازهای عملی برای یک زبان برنامه نویسی رو به رشد است، نیازهایی که یک زبان برنامه نویسی را قادر می سازد تا بطور موثری انواع مختلفی از داده ها را در کنار یکدیگر مدیریت نماید. محور اصلی در پیاده سازی این زبان برنامه نویسی، مفهوم برنامه نویسی شی گرا است. امروزه ++C بازار تجاری را در اختیار خود گرفته است بطوریکه این زبان برنامه نویسی، هم برای برنامه نویسان سیستم های عامل و هم برای برنامه نویسان نرم افزارهای کاربردی، مورد پسند می باشد.
_ برنامه نویسی سی پلاس پلاس نسبت به زبان سی قدرت بیشتری دارد. با زبان سی پلاس پلاس میتوان کارهایی رو انجام داد که با زبان سی نیاز به زحمت بسیار بالایی دارد.
_ ++C طراحی شدهاست تا مستقیماً و بصورت جامع از چندین شیوه برنامهنویسی بتوان از آن استفاده کرد (برنامهنویسی ساختیافته، برنامهنویسی شیگرا، انتزاع داده، و برنامهنویسی جنریک).
_ C++ بسط یافته زبان برنامه نویسی C است ولی اهدافی والاتر از C را پوشش می دهد بطوریکه باید بعنوان یک زبان مجزا تدریس و آموزش داده شود. لازم به ذکر است که در این مجموعه آموزشی، نیازی به یادگیری زبان C بعنوان پیش نیاز یادگیری C++ نمی باشد.
– تاثير گذارترين زبان برنامه نويسي در دنیای كامپيوتر است.
– یک زبان برنامه نویسی سطح میانی است.
– یک زبان ساخت یافته و قابل حمل است.
– دارای سرعت، قدرت و انعطاف پذیری بالایی است و هیچ محدودیتی را برای برنامه نویس به وجود نمی آورد.
– زبان برنامه نویسی سیستم است.
– زبان کوچکی است و تعداد کلمات کلیدی آن انگشت شمار است.
– نسبت به حروف حساس است و تمام کلمات کلیدی این زبان با حروف کوچک نوشته میشوند.
– در محیطهای توسعه دهنده مجتمع (Integrated Development Envoirements) صورت میگیرد.
موارد استفاده از زبان سی پلاس پلاس به شدت زیاد است و میتوان گفت در همه جا زبان سی پلاس پلاس کاربرد و مورد استفاده قرار میگیرد. بعضی از این موارد را در بخش زیر لیست کرده ایم :
استفاده از مطالب این سایت با ذکر منبع و برای استفاده از منابع غیر تجاری بلامانع است. کلیه حقوق این سایت متعلق به آموزشگاه فنی و حرفه ای آزاد ایلیا می باشد