تبديل البحث
بحث
تبديل القائمة
1.2M
94
255
3.5M
أرابيكا
الموسوعة
الصفحة الرئيسة
الأحداث الجارية
أحدث التغييرات
أحدث التغييرات الأساسية
صفحات خاصة
رفع ملف
تصفح
المواضيع
أبجدي
بوابات
مقالة عشوائية
تصفح من غير إنترنت
مشاركة
تواصل مع أرابيكا
مساعدة
الميدان
sitesupport
في مشاريع أخرى
Toggle preferences menu
إشعارات
تبديل القائمة الشخصية
غير مسجل للدخول
سيكون عنوان الآيبي الخاص بك مرئيًا للعامة إذا قمت بإجراء أي تعديلات.
user-interface-preferences
أدوات شخصية
إنشاء حساب
دخول
عرض مصدر سي++
من أرابيكا، الموسوعة العربية الحرة
شارك هذه الصفحة
معاينة
اقرأ
عرض المصدر
تاريخ
associated-pages
مقالة
نقاش
المزيد من الإجراءات
→
سي++
ليس لك صلاحية تعديل هذه الصفحة، للسبب التالي:
الفعل الذي اعتزمته مقصور على المستخدمين أعضاء المجموعة:
مستخدمون
.
نص الصفحة:
{{بطاقة لغة برمجة}} '''سي++''' (تنطق: ''سي بلس بلس'') {{إنج|++C}} هي لغة [[برمجة كائنية التوجه|برمجة كائنية]]، [[نمط برمجة#اللغات متعددة أنماط البرمجة|متعددة أنماط البرمجة]]، [[مصرف (حوسبة)|مصرفة]]، سكونية الأنماط. وتضم العديد من ميزات لغات البرمجة عالية المستوى ومنخفضة المستوى. بدأ تطوير هذه اللغة امتدادًا للغة [[سي (لغة برمجة)|سي]] تحت اسم ('''سي مع الأصناف''') من قبل [[بيارن ستروستروب]] في [[مختبرات بل]] عام 1979 وأضيفت العديد من الميزات الأخرى لاحقاً وتغير الاسم عام 1983 ليصبح سي++ <ref name="invention">[http://public.research.att.com/~bs/bs_faq.html#invention متى تم اختراع سي++] (بالإنجليزية)، الأسئلة الأكثر شيوعاً على موقع بيارن ستروستروب، تاريخ الدخول: 26 تموز 2013 {{Webarchive|url=https://web.archive.org/web/20120716211550/http://public.research.att.com/~bs/bs_faq.html |date=16 يوليو 2012}}</ref> من باب الدعابة عبر استخدام معامل الزيادة لجانب اسم لغة [[سي (لغة برمجة)|سي]] تأكيداً على أنها «التالي للغة سي». تعتبر سي++ إحدى اللغات الأكثر شيوعاً<ref>[https://www.tiobe.com/tiobe-index// TIOBE Programming Community Index] (بالإنجليزية)، موقع tiobe.com، تاريخ الدخول: 26 تموز 2013 {{Webarchive|url=https://web.archive.org/web/20160213232924/http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html |date=13 فبراير 2016}}</ref><ref>[http://lang-index.sourceforge.net The Transparent Language Popularity Index] (بالإنجليزية)، موقع sourceforge.net، تاريخ الدخول: 26 تموز 2013 {{Webarchive|url=https://web.archive.org/web/20180629133859/http://lang-index.sourceforge.net/ |date=29 يونيو 2018}}</ref> وقد استخدمت على نطاق واسع في بناء أنظمة التشغيل والتعامل مع البنية الصلبة [[حاسوب|للحاسوب]] ابتداءً من الأنظمة البرمجية وبرامج المستخدم، مروراً [[برنامج تعريف|بمشغلات الأجهزة]] و[[نظام مضمن|الأنظمة المضمنة]] وانتهاءً بالخوادم عالية الأداء وبرامج التسلية [[لعبة فيديو|كالألعاب الفيديوية]] نظراً لقدرة [[مصرف (حوسبة)|تصريفها]] إلى [[كود (توضيح)|كود]] [[لغة التجميع|لغة تجميع]] شديد الفعالية.<ref>[http://www.stroustrup.com/applications.html تطبيقات سي++] (بالإنجليزية)، موقع بيارن ستروستروب، تاريخ الدخول: 26 تموز 2013 {{Webarchive|url=https://web.archive.org/web/20180702180511/http://www.stroustrup.com/applications.html |date=02 يوليو 2018}}</ref> أحد أكثر استخدامات سي++ إثارةً للإعجاب حسب رأي ستروستروب هو استخدام سي++ في كتابة قسم كبير من أنظمة القيادة الأوتوماتيكية للعربات التي تجولت على سطح [[المريخ]] ([[مارس روفر]]).<ref>[http://www.app2us.com/interviews/bjarne_stroustrup.htm مقابلة موقع app2us.com مع ستروستروب، آب 2008] {{Webarchive|url=https://web.archive.org/web/20170706174528/http://www.app2us.com/interviews/bjarne_stroustrup.htm |date=06 يوليو 2017}}</ref> يوجد العديد من [[مصرف (حوسبة)|المصرفات]] التجارية والمفتوحة المصدر لـسي++، من هذه المصرفات [[مشروع جنو]]، ومصرفات [[إنتل]]، ومصرفات [[مايكروسوفت]]، ومصرفات [[صن إستوديو (برمجيات)|استديو أوراكل سولاريس]]، ومصرفات ديجيتال مارس، ومصرفات [[سي++ بيلدر|إيمباركاديرو تكنولوجيز]]. لقد أثرت لغة سي++ في العديد من لغات البرمجة الشائعة مثل [[سي شارب]] <ref name="influenceSharp">{{استشهاد بدورية محكمة|الأخير=Naugler |الأول=David |تاريخ=May 2007 |عنوان=C# 2.0 for C++ and Java programmer: conference workshop |صحيفة=Journal of Computing Sciences in Colleges |المجلد=22 |العدد=5 |اقتباس=Although C# has been strongly influenced by Java it has also been strongly influenced by C++ and is best viewed as a descendant of both C++ and Java.}}</ref> و[[جافا (لغة برمجة)|جافا]]. في حين تستخدم لغات أخرى مثل لغة [[سي-الكائنية]] [[نحو (برمجة)|نحواً]] شديد الاختلاف ومقاربة مختلفة في إضافة الأصناف إلى [[سي (لغة برمجة)|سي]]. بدأت سي++ بصفتها تحسينا للغة سي، أولاً عبر إضافة [[صنف (حوسبة)|الأصناف]] ومن ثم التوابع الظاهرية وتحميل المعاملات الحسابية والوراثة المتعددة والقوالب ومعالجة الاستثناءات بالإضافة إلى ميزات الأخرى. بعد سنوات من التطوير تم تصديق سي++ عام 1998 معيار [[المنظمة الدولية للمعايير|آيزو]] ذو الاسم ISO/IEC 14882:1998. وفي عام 2003 تم تعديل المعيار وفقاً لوثيقة التصحيح التقنية ISO/IEC 14882:2003. يتضمن المعيار الحالي ISO/IEC 14882:2011 مجموعة من الميزات التي تم الاتفاق عليها ونشرها مثل معيار جديد من [[المنظمة الدولية للمعايير]] في أيلول 2011 والذي عُرف سابقاً باسم سي++ 11.
ارجع إلى
سي++
.
عرض مصدر سي++
من أرابيكا، الموسوعة العربية الحرة