معرفی سی پلاس پلاس

    معرفی زبان سی پلاس پلاس

 

 

  • ++C یک زبان سطح بالا و شیء گرا است. امروزه بیشتری استفاده برای برنامه نویسی از زبان ++C است و بیشتر نرم افزارهای سیستمی از طریق این زبان برنامه نویسی نوشته می شوند. زبان ++C توسط لابراتوار Bell یا همان Bell Labs به عنوان یک نسخه جدید از زبان برنامه نویسی C طراحی و پیاده سازی شد. برخی از مهمترین امکاناتی که در زبان برنامه نویسی ++C اضافه شدن شامل template ها ، class ها ، توابع مجازی یا virtual function ها و operator overloading می شود. مدیریت خطاها یا Exception Handling و همچنین ارث بری چندگانه یا multiple inheritances در برنامه نویسی ++C معرفی شدند. در مقایسه با برنامه نویسی C قابلیت های Type Checking بیشتری به این زبان اضافه شده است. با توجه به اینکه این زبان برنامه نویسی به عنوان یک نسخه جدید از زبان برنامه نویسی C ارائه شد تقریبا اکثر قابلیت هایی که در C وجود دارد در ++C پشتیبانی و نگهداری می شود. حتی کامپایلر زبان برنامه نویسی ++C قادر است برنامه هایی که به زبان C نوشته شده اند را نیز کامپایل کند.
  • البته خواه ناخواه برخی از کدهای نوشته شده به زبان C قابلیت اجرا شدن در ++C را ندارند ، به ویژه همان نسخه اولیه C که برای سیستم عامل UNIX طراحی شده بود.کدهای نوشته در زبان ++C به عنوان کدهایی با قابلیت استفاده مجددا یا Reusable Code معروف هستند به این معنا که شما می توانید تغییراتی در کدهای نرم افزار بدون انجام دادن تغییرات اصلی در خود نرم افزار ایجاد کرده و در جای دیگری استفاده کنید. نکته جالب در خصوص ++C این است که این زبان برنامه نویسی قابل حمل یا Portable است ، شما می توانید فایل اجرایی این زبان برنامه نویسی را فارق از نوع سیستم عامل و حتی سخت افزار به محل دیگری انتقال دهید. یکی دیگر از قابلیت های جالبی که به زبان برنامه نویسی ++C اضافه شدن است کلاس یا Class است. کدهای نوشته شما با استفاده از ساختار کلاس ، سازمان یافته و شکیل می شوند. با استفاده از کلاس ها شما می توانید باگهای موجود در نرم افزار نوشته شده را سریعتر پیدا کنید و سرعت تصحیح خطا را بالا ببرید.

 

 

2 پاسخ

  • ا.ا.شآوریل 1, 2016 در 5:14 ب.ظ

    واقعا عالی و پربار بود ، موفق باشید ، به امید مقاله ها و مطالب بهتر و پربار تر از شما دوست عزیز

    پاسخ دادن

ارسال ديدگاه

لطفا نام خود را وارد كنيد! لطفا آدرس ايميل را صحيح وارد كنيد! لطفا پيام را وارد كنيد!