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

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

این زبان از خانواده C  میباشد و بسیار قدرتمند است.

یک زبان برنامه‌نویسی همه‌منظوره، همگردان، سطح میانی، شیءگرا و چندرگه است که از برنامه‌نویسی رویه‌ای، تجرید داده‌ها و برنامه‌نویسی شیءگرا پشتیبانی می‌کند.

 

تاریخچه زبان :

استراس‌تروپ کار بر روی زبان «C دارای کلاس» را در سال ۱۹۷۹ آغاز کرد. ایدهٔ ساخت این زبان جدید در زمان کار بر روی تز دکترای خود به ذهن استراس‌تروپ خطور نمود. او متوجه شد که سیمولا دارای ویژگی‌هایی مناسب برای ساخت برنامه‌های بسیار بزرگ است اما برای استفادهٔ عملی بسیار کند است اما بی‌سی‌پی‌ال با وجود سرعت بسیار زیاد برای ساخت برنامه‌های بزرگ، بسیار سطح پایین است. زمانی که استراس‌تروپ کار خود را در آزمایشگاه‌های بل ( Bell Labs ) آغاز نمود با مشکل تحلیل هستۀ یونیکس با توجه به محاسبات توزیع شده روبرو شده بود. با یادآوری تجربیات خود در دوران دکترا، او زبان C را با استفاده از ویژگی‌های سیمولا گسترش داد. C به این دلیل انتخاب شد که یک زبان عمومی، سریع، قابل حمل، و در سطح گسترده‌ای در حال استفاده بود.

در سال ۱۹۸۳ نام زبان از «C با کلاس» به C++ تغییر یافت. ویژگی‌های دیگر شامل توابع مجازی، سربارگزاری عملگر و نام تابع، ارجاعات، ثوابت، کنترل حافظه توسط کاربر به‌صورت آزاد، کنترل نوع بهتر و توضیحات یک‌خطی به صورت BCPL با استفاده از «//» نیز به آن اضافه شد. در سال ۱۹۸۵ اولین نسخۀ زبان برنامه‌نویسی C++ انتشار یافت و مرجع مهمی برای این زبان فراهم شد.

 

کاربرد های زبان C++

کاربرد های زبان c++ بسیار بالاست و در بسیاری از صنایع مختلف کار برده میشود و در بین توسعه دهندگان یک زبان سطح بالا در نظر گرفته میشود و خیلی محبوب است.

 

در این جا به چند مورد از کاربرد های آن اشاره میکنیم:

 

۱-ساخت اپلیکیشن های کاربردی

۲-بازی‌ها

۳-انیمیشن‌سازی

۴-مرورگرهای وب

۵-دسترسی به پایگاه داده

۶-ساخت میدیا پلیرها

۷-ساخت کامپایلرها

۸-سیستم‌عامل

۹-اسکن

۱۰-سیستم‌های توزیع‌شده و ابری

 

++C همچنین برای کاربردهای پزشکی و مهندسی، سیستم‌های طراحی به کمک رایانه استفاده می‌شود. این برنامه‌ها مانند دستگاه‌های اسکن MRI، سیستم‌های CAM که عمدتاً در بیمارستان‌ها،سازمان‌های دولتی، سایر بخش‌های ساخت‌وساز و معدن و… استفاده می‌شود.

 

منابع:

ویکی پدیا

مکتب خونه

بدون دیدگاه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

starlink
مقالات آموزشی
Starlink چیست و چگونه کار میکند؟

Starlink چیست و چگونه کار میکند؟ استارلینک روی یک فناوری خدمات اینترنت کار میکند.یک سیستم ماهواره ای میباشد که به جای استفاده از فناوری کابل ، مثل فیبر نوری ،برای انتقال داده های اینترنتی از سیگنال های رادیویی از طریق خلاء فضا استفاده میکند. ایستگاه‌های زمینی سیگنال‌هایی را به ماهواره‌ها …

6 مکان خالی از سکنه
مقالات علمی
۶ مکان خالی از سکنه

۶ مکان خالی از سکنه این مکان ها انرژی خاصی دارند. ۱. پترا، اردن منطقه اطراف پترا از سال ۷۰۰۰ قبل از میلاد مسکونی بوده است، اما قدمت این ویرانه‌های سنگ‌تراش شده به پادشاهی نبطی در قرن اول بازمی‌گردد. عشایر بادیه نشین از دیرباز این دره را با ارواح معروف …

نحوه نصب Node.js در اوبونتو 20.04
برنامه نویسی
نحوه نصب Node.js در اوبونتو ۲۰.۰۴

ما گیو سرور، در این مطلب نحوه نصب Node.js در اوبونتو ۲۰.۰۴ مرحله به مرحله و به ۳ بخش آموزش میدهیم. مقدمه Node.js یک زبان جاوا اسکریپت برای اجرای زمان در برنامه نویسی سمت سرور است. این به توسعه دهندگان این امکان را می دهد تا با استفاده از جاوا …