زبان سطح میانی ++ C
در تعریف ++C ان را یک زبان سطح میانی می دانند این عبارت سطح میانی یعنی چه ؟
در تعریف ++C ان را یک زبان سطح میانی می دانند این عبارت سطح میانی یعنی چه ؟
C ++ یک زبان برنامه نویسی شی گرا با اهداف عمومی (OOP) است که توسط Bjarne Stroustrup تهیه شده است.
در اصل ، C ++ “C با کلاس” نامیده می شد ، زیرا تمام خصوصیات زبان C را با اضافه کردن انواع داده های تعریف شده توسط کاربر به نام “کلاس” داشت. در سال 1983 به C ++ تغییر نام داد.
C ++ یک زبان سطح متوسط محسوب می شود ، زیرا شامل هر دو ویژگی زبان سطح بالا و سطح پایین است.
برخی از مزایای اصلی C ++ به شرح زیر است:
مدیریت حافظه خود
C ++ با استفاده از اشاره گرها ، امکان مدیریت حافظه شخصی را فراهم می کند که سرعت اجرای برنامه را افزایش می دهد. اما لازم است بعداً صریحاً فضای ذخیره شده را آزاد کنید.
کاراکتر “x” 1 بایت و int “num” 4 بایت در آدرس های حافظه (فرضی) می گیرند.
پشتیبانی شی گرا
C ++ می تواند به سبک C یا سبک شی گرا کدگذاری شود . در برخی از سناریوها ، می توان آن را به دو صورت کدگذاری کرد – C ++ را به یک نمونه خوب از یک زبان ترکیبی تبدیل می کند.
عملکرد بالا
از آنجا که C++
امکان دستکاری پردازنده در سطح پایین وجود دارد ، سرعت آن بسیار سریعتر از زبان های سطح پیشرفته مانند پایتون یا C # است.
سایر مفاهیم اساسی C ++ عبارتند از:
- پلی مورفیسم
- توابع مجازی و دوستانه
- الگوها
- فضاهای نامی
- اشاره گرها
منبع : www.educative.io