زبان های سطح میانی: زبان هایی که که ویژگی زبان های سطح بالا و سطح پایین را داشته باشند.
زبان برنامه نویسی C++
- زبان C++، یک زبان برنامه نویسی کامل و سریع است.
- همچنین، یک زبان همه منظوره، همگردان (کامپایلری)، شی گرا و سطح میانی است.
کامپایلر چیست؟: کدهای نوشته شده به زبان سطح بالا (نزدیک به زبان انسان) توسط برنامه نویسان را، به زبان دودویی ماشین (صفر و یک) تبدیل می کند.
شی گرایی چیست؟: یک مدل از برنامه نویسی است که در آن به جای تعریف توابع و منطق از اشیا و داده ها استفاده می شود.
- دارای کتابخانه های قدرتمند است.
- این زبان بهینه سازی شده از زبان c است.
- ابتدا نام آن سی باکلاس بود و بعد به سی پلاس پلاس تغییر کرد.
کاربردهای زبان C++
با استفاده از این زبان می توانید برنامه نویسی، سیستم عامل، هسته و لایه های مختلف سیستم عامل(linux و macos و...) را انجام دهید.
همچنین برای بازی سازی انواع کنسول ها، اینترنت اشیاء استفاده می شود.
وحتی در خودرو های هوشمند و برنامه های گرافیکی پیشرفته نیز کاربرد دارد.
تفاوت زبان C و C++
C++ در مقایسه با زبان C ویژگی های جدیدی دارد مانند:
- وراثت
- توابع مجازی
- فضا های نام و اشاره گرها
- شی گرا بودن
- و...
خلاصه درس
در این بخش درباره زبان C++ چیست توضیح دادیم.
همچنین، کاربرد این زبان و تفاوت آن با زبان c را توضیح دادیم.
توسعه دهندگان
درسا موسیپور