زبان برنامه نویسی ++C
12 مرداد 1400زبان برنامه نویسی C++ یک زبان همه منظوره ، سطح میانی و شیء گرا است ، همچنین این زبان برنامه نویسی قابلیت های زیادی دارد . زبان C++ همراه زبان C جزو پرطرفدارترین زبان های برنامه نویسی در جهان هستند .
این زبان برنامه نویسی در سال 1979 توسط استراس تروپ ، ریاضی دان دانمارکی و به منظور بهبود و ارتقای زبان C ایجاد شد که در ابتدا (C با کلاس) نام داشت و بعد در سال 1983 به C++ تغییر نام داد .
ایده ساخت زبان C++ در زمانی که استراس تروپ روی دکترای خود کار می کرد به ذهن وی افتاد . او به این نتیجه رسید که زبان C برای ساخت برنامه های بزرگ مناسب است ولی نمی توان از آن برای کارهای علمی استفاده کرد زیرا سرعت آن بلسیار پایین است . زبان pcpl هم با وجود اینکه سرعت بسیار بالایی داشت اما زبان بسیار ساده ای بود و قابلیت های زیای نداشت . بنابراین او با الهام گرفتن از زبان C ، زبان برنامه نویسی جدیدی ایجاد کرد که هم عمومی است و سرعت بالایی هم دارد و همچنین می توان از آن در ابعاد گسترده ای استفاده کرد .
در سال 1985 اولین نسخه زبان C++ منتشر شد و مرجع مهمی برای آن مشخص شد ، در حالی که هنوز استاندارد های رسمی ای وجود نداشت . در سال 1989 هم اولین به روزرسانی آن منتشر شد که در این نسخه ویژگی های جدیدی مانند ارث بری چندگانه ، کلاس های انتزاعی ، اعضای ایستای تابع و ... به زبان C++ افزوده شد . در سال 1990 هم راهنمای مرجع C++ عرضه شد .
تفاوت زبان C++ با زبان C
زبان C++ برخلاف زبانC زبانی شیء گرا است و بسیاری از کلید واژه ها که در زبان C++ وجود دارند در زبان C موجود نمی باشند ، همچنین در زبان C++ به روش های متفاوتی می توان به یک متغیر مقدار مشخصی داد اما در زبان C تنها با کپی و عملگر = به متغیر ها مقدار می دهند . سرایند های زبان C++ با پسوند .h نوشته می شوند اما در زبان C اینگونه نیست .