تعریف زبان برنامه نویسی ++c
زبان سی پلاس پلاس زبان برنامه نویسی بسیار قوی می باشد دارای دو قابلیت می باشد که به صورت ذیل
- زبان برنامه نویسی سطح بالا
- زبان برنامه نویسی سطح پایین
زبان برنامه نویسی ++c فرزند زبان برنامه نویسی c می باشد.
تاریخچه زبان برنامه نویسی ++c
استراس
تروپ کار بر روی زبانc را در سال 1979 آغاز کرد. ایده ساخت این زبان جدید
در زمان کار بر روی تز دکترای خود به ذهن استراستروپ خطور نمود. او متوجه
شد که سیمولا دارای ویژگیهای مناسب برای ساخت برنامههای بسیار بزرگ است
اما برای استفاده عملی بسیار کند است اما BCPL با وجود سرعت بسیار زیاد
برای ساخت برنامههای بزرگ بسیار سطح پایین است.
زمانی
که استراستروپ کار خود را در آزمایشگاههای بل (Bell Labs) آغاز نمود با
مشکل تحلیل هسته unix با توجه به محاسبات توزیع شده روبرو شده بود. با
یادآوری تجربیات خود در دوران دکترا، او زبان C را با استفاده از ویژگیهای
سیمولا گسترش داد C به این دلیل انتخاب شد که C یک زبان عمومی، سریع، قابل
حمل، و بصورت گسترده در حال استفاده بود. علاوه بر C و سیمولا زبانهای
دیگری مانند ALGOL ??، ADA، CLU، ML نیز بر ساختار این زبان جدید اثر
گذاشت. در ابتداویژگیهای کلاس، کلاسهای مشتق شده، کنترل نوع قوی، توابع
درون خطی، و آرگومان پیشفرض از طریق Cfront به C اضافه شد.