پنجشنبه ۱۶ فروردین ۰۳

سایت تخصصی طراحی سایت و برنامه نویسی

ویژگی‌های زبان برنامه‌نویسی ++C

۲ بازديد

-تأثیر گذارترین و قدرتمندترین زبان برنامه‌نویسی در دنیای کامپیوتر و جهان است.
-سی یک‌زبان سطح میانی است؛ یعنی اینکه هم به زبان ماشین و هم زبان انسان نزدیک است.
-زبان برنامه‌نویسی سی یک‌زبان ساخت‌یافته و قابل‌حمل است.
سرعت بسیار بالایی دارد.
قدرت و انعطاف‌پذیری خوب و بالایی دارد.
-زبان برنامه‌نویسی سیستم است و برای برنامه‌های سیستمی طراحی‌شده است.
-زبان کوچکی است و تعداد کلمات کلیدی آن انگشت‌شمار است.
-این زبان نسبت به حروف حساس است و حروف کوچک را می‌شناسد.
امتیازهای زبان برنامه نویسی سی++ به عنوان یک زبان ساخت یافته چیست؟

yesنوشتن کد و برنامه نویسی با برنامه های ساخت یافته همانند سی++ آسان است. برنامه های پیچیده و بزرگ به بخش های کوچکتری تقسیم میشوند و هر بخش توسط یک تابع مخصوص و منحصر به فرد نوشته میشود.

yesافراد میتوانند بخشش های مختلف را داشته باشند و به صورت جداگانه برنامه نویسی کنند. یعنی اینکه افراد میتوانند با یکدیگر به راحتی همکاری کنند.

yesخطایابی در برنامه های سخت یافته c++ ساده تر و آسان تر است. به راحتی میتوان تابع ها را شناسایی کرد و به خطایابی کدها رسید.

yesبرنامه نویسی سی پلاس پلاس باعث صرفه جویی در وقت و زمان توسعه دهندگان خواهد شد.

زبان برنامه نویسی C++ چیست؟

۲ بازديد

سی پلاس پلاس یک programming language است که شامل ویژگی زبان C و همچنین Simula67 (اولین زبان جهت گرا) است و مفهوم کلاس و اشیاء را معرفی کرد.

سی پلاس پلاس ویژگی های سطح بالا و پایین سطح زبان برنامه نویسی را کپسوله می کند.

بنابراین به عنوان یک زبان سطح متوسط شناخته می شود.

پیش از این با نام “C with classes” شناخته می شد زیرا تمام خصوصیات زبان C را داشت.

در سال ۱۹۸۳ به ++C تغییر نام داد.

توسعه با اضافه نمودن کلاس‌ها و ویژگی‌های دیگری مانند توابع مجازی، سربارگزاری عملگرها، وراثت چندگانه، قالب توابع، و پردازش استثناء انجام شد.

این زبان برنامه‌نویسی در سال ۱۹۹۸ تحت نام ISO/IEC ۱۴۸۸۲:۱۹۹۸ استاندارد شد.

زبان برنامه نویسی C++ یک زبان سطح میانی در نظر گرفته می‌شود.

این زبان دارای قابلیت زبان‌های سطح بالا و پایین به‌صورت هم‌زمان است.

C++ یک زبان برنامه‌ نویسی رایانه‌ای همه‌منظوره، همگردان، سطح میانی، شیءگرا و چندرگه (که از برنامه‌نویسی رویه‌ای، تجرید داده‌ها و برنامه‌نویسی شیءگرا پشتیبانی می‌کند)، عمومی و با قابلیت‌های سطح بالا و سطح پایین می‌باشد.

این زبان دارای قابلیت‌های انواع داده ایستا، نوشتار آزاد، چندمدلی، معمولاً زبان ترجمه شده با پشتیبانی از برنامه‌نویسی ساخت‌یافته، برنامه‌نویسی شیءگرا، برنامه‌نویسی جنریک است.

از آنجا که در سی++ اشیاء را می‌توان ابتدا به ساکن از کلاس‌هایی ایجاد کرد که به هیچگونه سلسله مراتب رده‌ها و وراثت مقید نیستند.

لذا سی++ از برنامه‌سازی شیء بنیاد (object-based programming) نیز پشتیبانی می‌کند.

++C به همراه جد خود C از پرطرفدارترین زبان‌های برنامه‌نویسی تجاری هستند.

تاریخچه سی پلاس پلاس

زبان C++ توسط Bjarne Stroustrup در آزمایشگاههای AT & T Bell ساخته شد.

Stroustrup یک هوادار متعصب C و از علاقه مندان Simula67 بود.

او می خواست بهترین ها را از هر دو زبان ترکیب کند.

او قصد داشت زبانی را بسازد که از ویژگی های برنامه نویسی شی گرا پشتیبانی کند و همچنان قدرت C را حفظ کند.

نتیجه تلاش های او زبان برنامه نویسی C++ بود.