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

زبان برنامه‌نویسی++C (سی پلاس پلاس) یک زبان برنامه‌نویسی کامپیوتری عمومی با قابلیت‌های سطح بالا و سطح پایین می‌باشد. این زبان دارای قابلیت‌های انواع داده ایستا، نوشتار آزاد، چندمدلی، معمولاً زبان ترجمه شده با پشتیبانی از برنامه‌نویسی ساخت‌یافته، برنامه‌نویسی شی‌گرا، برنامه نویسی جنریک است. زبان ++c یک زبان سطح میانی در نظر گرفته می‌شود. این زبان دارای قابلیت زبان‌های سطح بالا و پایین بصورت همزمان است. این زبان در سال ۱۹۷۹ در آزمایشگاه های بل (Bell Labs) و بر مبنای زبان سی ساخته شد و آن را “C با کلاس” نامگزاری نمودند. در سال ۱۹۸۳ به ++c تغییر نام داد. توسعه با اضافه نمودن کلاس‌ها و ویژگی‌های دیگری مانند توابع مجازی، سربارگزاری عملگرها، وراثت چندگانه، قالب توابع، و پردازش استثنا انجام شد. این زبان برنامه‌نویسی در سال ۱۹۹۸ تحت نام ISO/IEC 14882:1998 استاندارد شد.

کامپایلرها و IDE های گوناگونی برای زبان ++C وجود دارند از بین معروفترین آن ها می توان موارد زیر اشاره نمود:

Turbo C:

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

Turbo C++:

یکی از زبان های برنامه نویسی قدرتمند است و ما امروز یکی از کامپایلرهای این زبان را در اختیار شما می گذاریم که کار با آن ساده است و در عین حال تمامی امکانات مورد نیاز شما را داراست و برنامه های شما را در تمامی سیستم عامل ها اجرا می کند.

Borland C++:

نام یکی از کامل ترین و مشهورترین نسخه های زبان های برنامه نویسی تحت ویندوز برای توسعه نرم افزارهای کاربردی و بانک های اطلاعاتی می باشد. این نرم افزار برنامه نویسی قابلیت پشتیبانی از سیستم عامل های جدید ویندوز تا ویندوز 7 را دارا می باشد و در آن از تکنولوژی Client-Server استفاده شده است و امکان برنامه نویسی بروی Linux نیز در این زبان برنامه نویسی وجود دارد.

Microsoft C++/C:

زبان C++/C یکی از قدرتمندترین زبان های برنامه نویسی می باشد. منظور از C++/C یعنی هم زبان C و هم زبان ++C است. ++C خود فرزند C است و همه قابلیت های C به علاوه برخی قابلیت های جدید مثل شی ء گرایی را دارا می باشد، در نتیجه، کامپایلر های ++C، کد نوشته شده به زبان C را نیز می توانند کامپایل کنند. زبان C++/C وابسته به یک سیستم عامل نیست یعنی شما بعد از نوشتن برنامه خود به زبانC++/C، اگر کد استانداری نوشته باشید می توانید با توجه به سیستم عامل(ویندوز،گنو/لینوکس،مک و…)، کدتان را کامپایل کنید. می توان کد C++/C را در هر محیطی (مثلاً NotePad در ویندوز و یا gEdit در گنو/لینوکس) نوشته و بعد آن را بوسیله یک کامپایلر کامپایل کنیم، ولی برای راحتی کار ما می توانیم از یک IDE مناسب، نیز بهره ببریم.