CALM/arwiki huggingface dataset:
لم يدعم بركات الثورة السورية الكبرى، أو يقرّ مطالبها أو يؤيد البيان الذي أصدره سلطان الأطرش، ونبّه الوزراء والمدراء العامين وموظفي الحكومة للأمر ذاته، بل أصدر في 18 تشرين الأول/نوفمبر 1925 قانونًا بالسجن حتى سنتين وبالغرامة حتى خمسمائة ليرة على "كل من يلقي الذعر في نفوس الشعب، ويشوش الطمأنينة العامة في الصحافة أو المجتمع". صدر هذا القانون بعد ثمانية أيام من استدعاء الجنرال ساراي إلى فرنسا وإنهاء مهامه عقب قصفه دمشق بالمدفعية الثقيلة ما سبب دمارًا هائلاً في الأحياء الدمشقية القديمة ولاسيّما حي الميدان وحي سيدي عامود (الذي احترق وتهدم فسمّي الحي الذي قام على أنقاضه الحريقة). هذا الاستدعاء كان دليل تغيير في السياسة الفرنسية وتراجع حظوة "المعتدلين" الذين يمثلهم بركات لتفسح المفوضية الفرنسية المجال للتفاوض مع "الوطنيين". بكل الأحوال فإن بعض الشخصيات الوطنية ومنها هاشم الأتاسي رفضت الموافقة على العنف، أو جرّ البلاد إلى حرب استنزافٍ ضد فرنسا أو قوات جيش الشرق (الجيش الفرنسي في سوريا ولبنان).
لكن ذلك لم يمنع من أن يطغى على عهد بركات منذ تموز/يوليو1925 طابع انتشار المعارك، والمتاريس، والفوضى، والخطب والمقالات الثائرة في مختلف أنحاء سوريا وحتى لبنان الكبير. خلال استقبال المفوض الجديد الكونت هنري دو جوفنيل في كانون الأول/ديسمبر1925 بدا واضحًا فقدان "الحرارة في اللقاء بين المفوض الفرنسي ورئيس الدولة"، ومع تحسن الوضع الأمني في العاصمة والدعوة لانتخابات مجلسٍ تمثيليٍّ قدّم بركات استقالته (21 كانون الأول/ديسمبر1925) بعدما فشل بإقناع الرأي العام أو استمالته، وفقد جميع حظوته لدى المفوضية الفرنسية حتى إن هنري دو جوفنيل طعن به في تقريره أمام لجنة الانتدابات التابعة لعصبة الأمم، ويبدو أن الفرنسيين أرادوه كبش فداءٍ لسياستهم الفاشلة في سوريا.
يوسف الحكيم المعاصر لتلك الفترة ذكر أنه في استقبال المفوض الفرنسي الجديد في بيروت بدا الوجوم على وجه الرئيس، وبعد اللقاء مباشرةً، استدعى بركات كبير مرافقي الوفد الرئاسي عبد القادر بازارباشي وأمره بالعودة إلى دمشق مع الوفد بالسيارة الرئاسية فورًا، أما بركات فظلّ في بيروت واتجه "سيرًا على الأقدام" إلى فندق النورماندي "بينما أعلنت المفوضية الفرنسية نبأ استقالة الرئيس"؛ وتعيين بيير أليب حاكمًا عسكريًا مؤقتًا حتى أيار/مايو1926، حين خلف بركات في رئاسة الدولة الداماد أحمد نامي.
رشّح بركات نفسه في انتخابات الجمعية التأسيسية عام 1928 وفاز بأحد المقاعد عن حلب، وبعد إعلان الدستور السوري عام 1930، أعلن بركات تأسيس الحزب الدستوري في شمال سوريا غير أن دعمه للفرنسيين وانخراطه في محاباة التحالفات العائلية جعلت الحزب قليل الجماهيرية. عاد وشارك في انتخابات 1931 وفاز عن حلب أيضًا، وتعرض منزله لهجومٍ أدى إلى ثمانية إصابات من قبل مناصري الكتلة الوطنية بعد إعلان النتائج، وذلك عقب خسارة الكتلة الوطنية ذات الزعامات الشعبية الواسعة في حلب -مثل إبراهيم هنانو وسعد الله الجابري- أمام بركات، وهو ما ينحو العديدون لاعتباره ناتجاً عن تدخلٍ فرنسي لمصلحة بركات في الانتخابات. بكل الأحوال فقد اعتدى أنصار الكتلة الوطنية على بركات بالضرب بعد أيام قليلة في أحد فنادق حلب؛ وحاول أكرم حوراني ورفاقه اغتياله في بيروت في العام نفسه.
انتخب المجلس النيابي لعام 1932 بركات رئيسًا له في 11 حزيران/يونيو بأغلبية 51 صوتًا مقابل 17 صوتًا لهاشم الأتاسي، وذلك بموجب تسوية صاغها جميل مردم نصت على تشكيل حكومةٍ مناصفةً بين الانتدابيين (المعتدلين) والكتلة الوطنية، وانتخاب رئيس جمهورية محايد ورئيس مجلس نيابي محسوب على المعتدلين، وما ساهم بوصول بركات هو دعم كتلة "نواب الشمال" المؤلفة من 28 عضوًا (من أصل 68) لترشيحه، لكن ذلك لم يسهم بعودة بركات للسلطة التنفيذية مطلقًا ولم يشكل أي حكومة أخرى. يشار إلى أنه في أعقاب تشكيل حكومة حقي العظم الثالثة (3 حزيرن/يونيو1933) وبروز دور الكتلة الوطنية شعبياً وسياسياً، أخذ بركات يميل نحو الكتلة ووقف معها في معارضة الحكومة في مجلس النواب، وفي 24 تشرين الأول/نوفمبر1934 عندما أصدر المفوض الفرنسي شارل دي مارتيل قرارًا بتعليق عمل البرلمان بعد رفضه التصديق على معاهدة الصداقة والتحالف مع فرنسا شكلت الكتلة الوطنية "لجنة عمل" كان بركات أحد أعضائها، وخلال الإضراب الستيني (1936) في أغلب المدن السورية الذي أدى لتشكيل وفدٍ من الكتلة الوطنية مهمته السفر إلى باريس للتوصل إلى اتفاقيةٍ جديدةٍ ومنصفةٍ مع فرنسا، ومع توضح عزلة الانتدابيين (أو المعتدلين) اعتزل بركات في أنطاكية ولم يعد إلى دمشق، ولم يخض انتخابات برلمان 1936 الذي سيطرت عليه الكتلة، وعندما فُصل لواء إسكندرون عن سوريا (1938) كان مقيمًا في أنطاكية وعندما توفي (1939) كان اللواء قد ضم إلى تركيا وهو ما عارضه بشدة.
هايبرد سنرجي درايڤ أو إتش إس دي اختصاراً هو الاسم التجاري لتقنية مخصصة للسيارات الهجينة طورتها شركة تويوتا للسيارات وتعني «دفع الهجين المساعد».
تجمع هذه التقنيات بين القوة الكهربية وناقل حركة دائم التغير. مفهوم الدفع المساعد يعني دفع بالأسلاك بدون أي اتصال ميكانيكي مباشر بين المحرك و عناصر التحكم به: كلا بدالة البنزين/التسارع وعصا ناقل الحركة.
تطوير التقنيات.
التقنية هي تنقيح لنظام تويوتا الهجين (THS) التي ظهرت للمرة الأولى في السوق عند إنتاج سيارة تويوتا بريوس في سنة 1997 التي صنفتها وكالة حماية البيئة الأمريكية كواحدة من أكثر السيارات النظيفة والصديقة للبيئة في الولايات المتحدة بسبب قلة نسبة انبعاثات العوادم، وظهر الجيل الثاني في سنة 2004 مع التصميم الجديد لبريوس. تم تغيير الاسم المستخدم في طرازات لكزس إلى لكزس هايبرد درايڤ منذ 2008.
تُستخدم التقنية حالياً في طرازات بريوس، كامري هايبرد وهايلاندر هايبرد، وطرازات لكزس هي جي إس 450 إتش (GS450h) وآر إكس 400 إتش (RX400h) وإل إس 600 إتش (LS600h) وإل إس 600 إتش إل (LS600h L). بحلول مايو 2007 باعت تويوتا مليون سيارة هجينة عالميا و2 مليون مع نهاية أغسطس 2009 وتجاوزت المبيعات 5 ملايين في مارس 2013.
القويرة بلدة أردنية، ومركز لواء القويرة التابع لمحافظة العقبة في جنوب المملكة. تقع شمال مدينة العقبة بحوالي 50 كم. كانت تاريخيّا تُعتبر أحد مراكز انطلاق الثورة العربية الكبرى، وهي منطقة زراعية خصبة وتعتبر بوابة منطقة العقبة الاقتصادية الخاصة. وهي قريبة من منطقة وادي رم. يبلغ عدد سكانها حوالي 40000 نسمة وذلك بالقرى التابعة لها.
هل المقصود:
مطار الحديدة الدولي هو مطار دولي يقع في مدينة الحديدة اليمنية المطلة على الساحل الشرقي للبحر الأحمر، ويستخدم مدرج المطار من قاعدة الحديدة الجوية، يخدم المطار مدينة الحديدة والقرى والمراكز التابعة لها، ويخدم المطار الرحلات الداخلية والرحلات الدولية.
في تاريخ 28 مارس تم إستهداف المطار من قبل طائرات عاصفة الحزم .
صادق بهبهاني (22 أغسطس 1986 -)، ممثل ومخرج كويتي.
درس في «المعهد العالي للفنون المسرحية» وهو مخرج في تلفزيون الكويت, وهو يمتلك مؤسسة «آرتست للإنتاج الفني والمسرحي»، يعتبر ثالث مخرج كويتي يشارك بمهرجان كان السينمائي العالمي في فيلم الصالحية بعام 2012.
ديفيد مايكل باتيستا (ولد 18 يناير 1969) لأب فلبيني وأم يونانية، يشتهر باسمه في الحلبة باتيستا مصارع وممثل أمريكي محترف باتيستا خمس مرات بطل العالم (أربع مرات بطل العالم للوزن الثقيل ومرتان بطل الـ WWE)، وثلاث مرات بطل الفرق (مرتان مع ريك فلير ومرة مع جون سينا)، ومرة واحدة بطل WWE للفرق مع ري ميستيريو، كما أنه فاز بمباراة "الرويال رمبل في عام 2005 و 2014.
يعمل السيد باتيستا حالياً كممثل ويقيم حالياً في فلوريدا
وفي نهايه عام 2009 عاد باتيستا للمصارعه في عروض راو عندما لعب مباره مع راندي اورتن وانتصر عليه وبعدها عاد باتيستا للسماك داون وشكل فريق مع ري ميستيريو ولعبو مباره ضد فريق جيري شو الذي يتكون من كريس جيريكو وبيج شو وفاز فريق ري وباتيستا وبعد خلاف بينه وبين ري ميستريو في مباريات Bragging Rights حيث كان (ري مستيريو) سبباً في عدم فوز باتيستا وبذلك بدات عداوه بينه وبين ري ميستريو وفي أغلب الأحيان يفوز باتيستا وبدا عداوه بينه وبين مات هاردي وفي مباريات تي ال سي tlc لعب مباره ضد الاندرتيكر على حزام العالم للوزن الثقيل وقام باتيستا بضرب الاندرتيكر تحت الحزام من دون ملاحظة الحكم ثم ضربه بكرسي حديدي في رأسه وتم الثتبيت ليفوز باتيستا ببطولة العالم للوزن الثقيل ولكن مدير عام سماك داون تيدي لونغ يأمر بإعادة المبارة ليفوز الاندرتيكر بالضربة القاضية على باتيستا.
ايفولوشن (2003- 2005).
بعد خسارة اورتن امام باتيستا في أول مباراة لباتيستا حاول اورتن الانتقام في عدة مناسبات بمساعدة العديد من المصارعين ولكنه خسر في كل مرة، وكانت عاشر خسارة لباتسيتا امام المصارع الضخم رايكيشي بعد أن تسبب ديفون في خسارة باتيستا عن طريق الخطا فما كان من باتيستا إلا أن انتقم منه في الاسبوع القادم وغادر بعدها إلى عرض راو، وانضم في راو لفريق مكون من المصارع ريك فلير وتربل إتش وراندي اورتن سمي هذا الفريق باسم ايفولوشن.
العودة إلى سماك داون (2005 - 2008).
عاد باتسيتا إلى سماك داون بعد انفصال ايفلوشن وكون عدة عداوات مع العديد من المصارعين أبرزها مع المصارع الثعلب إيدج وكينغ بوكر والاندرتيكر.و جون برادشو ليفليد المعروف ب JBL
الذهاب إلى راو (2008 - 2009).
انتقل باتيستا إلى عرض راو ولكن هذا لم يدم طويلا فكان لا يزال اروتن يكره باتيستا ومع وجود اورتن وفريقه الجديد ليغاسي في عرض راو بدات عداوة باتسيتا واروتن وحددت بينهما مباراة في judgementday 2009 فاز فيها اورتن بعد تدخل فريق ليغاسي لمساعدة راندي اورتن وبعدها بشهر في عرض Extremrules 2009 في مباراة قفص حديدي فاز فيها باتسيتا على اورتن ليصبح بطل الاتحاد وبعدها بيوم واحد تدخل ليغاسي أثناء احتفال باتسيتا بالحزام ليهاجموه ويكسروا يده اليسرى ويتسببوا باصابته اضطر بعدها باتسيتا إلى الغياب طويلا لتلقي العلاج وبعدها احتفظ اورتن بالحزام وغادر باتسيتا إلى سماك داون
سماك داون من جديد ومصارع مكروه والرحيل (2009 - 2010).
عاد باتسيتا إلى عرض سماك داون لكنه بدا عداوة مع صديقه العزيز ري ميستيريو كان باتيستا يتكلم مع ري ميستيريو وهو مبتسم ثم انقلب وجهه غاضبا ودمر ري ميستيريو لان ري تسبب في خسارته للحزام في عرض braggin rights وفاز باتسيتا فيها في عرض survivor series 2009 وبعدها تحول باتسيتا إلى مصارع شرير مكروه وبدا ينتقد المصارعين والجمهور ويستخدم طرق غير شرعية للفوز.
العودة إلى راو والمغادرة (2010).
في عرض Elimination chamber 2010 بعد فوز جون سينا بالحزام الاتحاد تدخل باتيستا وفاز ضد جون سينا ليصبح بطل للإتحاد
في عرض الاكستريم رولز لعب باتيستا مباراة لاست مان ستاندنج امام المصارع جون سينا استخدم جون سينا شريط لاصق لكي يعدالحكم حتى العشرة على المصارع باتيستا وتنتهي المباراة بفوز المصارع جون سينا واحتفاضة بلقب ثم أقيمة مباراة بين باتيستا وشيماس وراندي اورتن والفائز سيتائهل لكي يواجة المصارع جون سينا على لقب الدبليو دبليو إي ويفوز باتيستا بالمبارة عن طريق حركة سبير لراندي اورتن ويثبت باتيستا ويعد الحكم 1 2 3 ويتاهل باتيستا لكي يباري جون سينا على لقب الدبليو دبليو إي فأتا المصارع جون سينا وقال: انا اشكر المصارع شيمس لانني لولا شايمس لا كنت سوف احدت المباراة وقال جون سينا المباراة سوف تكون استسلام اخوضها مع باتيستا اتى شيمس وقال لجون سينا اتريد ان تلعب معي واتى باتيستا من الخلف وضرب جون سينا واتى المصارع مارك هنري وضرب باتيستا وفي نفس العرض لعب باتيستا ضدد مارك هنري وفاز باتيستا على مارك هنري وفي اوفر ليمت لعب المصارع جون سينا والمصارع باتيستا وانتهت المباراة بفوز جون سينا عن طريق إلقاء باتيستا بحركة الفينش من فوق سيارة وتحطيم الممر الذي يدخل عليه المصارعين وفي الاسبوع التالي في عرض راو اتى باتيستا وقال إنه يريد إعادة مباراته في سمر سلام لكن آتي مدير عرض الرو وقال له إن كنت تريد مبارة فعليك الفوز علي هذا المصارع ودقت موسيقي راندي أورتن في المكان وكان باتيستا لا يستطيع اللعب لانه جالس علي كرسي متحرك نتيجة إلقاء جون سينا له من فوق السيارة فغضب باتيستا من ذلك فاعتزل المصارعة زاعما أن المصارعة لن تكون كما كانت بعد ذهابه.
قام المصارع باتيستا بإعلان اعتزاله علنا في إحدى حلقات عرض المصارعة راو وذلك بعد ليلة من خروجه من مباراة اوفر ذا ليميت التي خسر فيها ضد جون سينا وادت إلى اصابته بعدة اصابات بليغة في أنحاء جسمه.
العودة واتحاد إيفولوشن من جديد (2014 - حاليا).
اعلن في عرض الراو بتاريخ 23 ديسمبر 2013 ان باتيستا سوف يعود لاتحاد الدابليو دابليو اي في عرض الراو يوم 20 من شهر يناير عام 2014 الذي يسبق عرض رويال رامبل 2014 ب6 ايام.
وعاد باتيستا في عرض راو يوم 20 من شهر يناير بجسمه النحيف وبدا بتحدي راندي اورتن على حزام البطولة وفي رويال رامبل دخل بترتيب 28# وفاز لي يمهد طريقه رسلمينيا 30 وفي مهرجان WresteMania 30 أقيمت مباراة ثلاثية باتيستا وراندي أورتن ودانيال براين علي حزام بطولة العالم وخسر فيها لمصلحة براين واستسلم وفي عرض راو يوم 14 أبريل اتحد مع راندي أورتن وتربل اتش فريق إيفولوشن وخسروا في مباريات Extreme rules و PayBack ضد فريق الدرع وفي عرض راو 2 يونيو طلب باتيستا مباراة على بطولة العالم من تربل اتش قال له لن يحصل هذا قبل الانتهاء والقضاء على ثلاثي الدرع فاستقال باتيستا مرة أخرى.
بطولاته وانجازاته.
بطل WWE مرتان، بطل الفرق أربعة مرات مع جون سينا و ري مستريو و ريك فلير بطل الوزن الثقيل أربع مرات وأكثر من احتفظ بها في التاريخ لمدة (283) يوم وقد اضطر للتخلي عنه في يوم 13 يناير 2006 بسبب اصابة في ذراعه بسبب مارك هنري وقد عاد في 7 يوليو وانتقم من مارك هنري لأنه تسبب في غيابه لمدة 6 أشهر حركاته قاضية batista bomb، spine buster ,spaer ,أغنية الدخول إلى الحلبة (Iwalk Alone) غنية بواسطة saliva.
الحركات المفضلة.
Spin Buster
Spear
Angle slam
الحركة القاضية: Batista Bomb.
حركة الاستسلام: Batista Bite
الهندسة الدقيقة هي فرع من فروع الهندسة الميكانيكية والهندسة الكهربائية والهندسة البصرية والتي تهتم بدراسة وتصميم الآلات والآجهزة والمعدات الأخرى التي لها دقة عالية بشكل كمي وثابت على مر الزمن. تتنوع تطبيقات الهندسة الدقيقة من آلات التشغيل، ، أجهزة القياس، وغيرها.
المبدأ الأساسي في الهندسة الدقيقة هو أن سلوك الآلة يكون كامل الفهم وتحت السيطرة، ولا يوجد أي شيء تقوم به الآلة بشكل عشوائي أو غير مضبوط، بحيث أن كل شيء يحدث بوجود سبب، وبالتحكم بالأسباب يكون من الممكن قياس وتصغير التأثيرات على دقة الآلة.
سي++ (تنطق: "سي بلس بلس") هي لغة برمجة كائنية، متعددة أنماط البرمجة، مصرفة، سكونية الأنماط. وتضم العديد من ميزات لغات البرمجة عالية المستوى ومنخفضة المستوى. بدأ تطوير هذه اللغة امتدادًا للغة سي تحت اسم (سي مع الأصناف) من قبل بيارن ستروستروب في مختبرات بل عام 1979 وتم إضافة العديد من الميزات الأخرى لاحقاً وتغير الاسم عام 1983 ليصبح سي++ من باب الدعابة عبر استخدام معامل الزيادة لجانب اسم لغة سي تأكيداً على أنها «التالي للغة سي».
تعتبر سي++ إحدى اللغات الأكثر شيوعاً وقد استخدمت على نطاق واسع في بناء أنظمة التشغيل والتعامل مع البنية الصلبة للحاسوب ابتداءً من الأنظمة البرمجية وبرامج المستخدم، مروراً بمشغلات الأجهزة والأنظمة المضمنة وانتهاءً بالخوادم عالية الأداء وبرامج التسلية كالألعاب الفيديوية نظراً لقدرة تصريفها إلى كود لغة تجميع شديد الفعالية. أحد أكثر استخدامات سي++ إثارةً للإعجاب حسب رأي ستروستروب هو استخدام سي++ في كتابة قسم كبير من أنظمة القيادة الأوتوماتيكية للعربات التي تجولت على سطح المريخ (مارس روفر).
يوجد العديد من المصرفات التجارية والمفتوحة المصدر لـسي++، من هذه المصرفات مشروع جنو، ومصرفات إنتل، ومصرفات مايكروسوفت، ومصرفات استديو أوراكل سولاريس، ومصرفات ديجيتال مارس، ومصرفات إيمباركاديرو تكنولوجيز. لقد أثرت لغة سي++ في العديد من لغات البرمجة الشائعة مثل سي شارب وجافا. في حين تستخدم لغات أخرى مثل لغة سي-الكائنية نحواً شديد الاختلاف ومقاربة مختلفة في إضافة الأصناف إلى سي.
بدأت سي++ بصفتها تحسينا للغة سي، أولاً عبر إضافة الأصناف ومن ثم التوابع الظاهرية وتحميل المعاملات الحسابية والوراثة المتعددة والقوالب ومعالجة الاستثناءات بالإضافة إلى ميزات الأخرى. بعد سنوات من التطوير تم تصديق سي++ عام 1998 معيار آيزو ذو الاسم ISO/IEC 14882:1998. وفي عام 2003 تم تعديل المعيار وفقاً لوثيقة التصحيح التقنية ISO/IEC 14882:2003. يتضمن المعيار الحالي ISO/IEC 14882:2011 مجموعة من الميزات التي تم الاتفاق عليها ونشرها مثل معيار جديد من المنظمة الدولية للمعايير في أيلول 2011 والذي عُرف سابقاً باسم سي++ 11.
بدأ بيارن ستروستروب العمل على مشروعه سي مع الأصناف (C with Classes) عام 1979، وقد استلهم فكرة هذا المشروع أثناء عمله على أطروحة الدكتوراه حيث قضى وقتاً طويلاً بالبرمجة. لقد اكتشف ستروستروب أن العديد من ميزات لغة سيمولا ملائمة في الحقيقة لتطوير برمجيات ضخمة إلا أن بطء أداء التطبيقات المكتوبة بهذه اللغة كان يحول دون استخدامها بشكل عملي، وفي الوقت نفسه كانت لغة البرمجة الأساسية المختلطة تتمتع بأداء جيد إلا أنها منخفضة المستوى، وبالتالي يصعب استخدامها في تطوير برمجيات ضخمة. قاد هذا الاكتشاف ستروستروب إلى فكرة تطوير لغة برمجة جديدة تجمع المزايا الحسنة من هاتين اللغتين.
واجه ستروستروب لاحقاً مشكلة تحليل نواة نظام يونكس فيما يتعلق بالحوسبة الموزعة خلال عمله في مختبرات بل. وتذكر المعضلات التي واجهته خلال عمله على أطروحته، فعقد العزم على تحسين لغة سي بإضافة ميزات شبيهة بتلك الموجودة في لغة سيمولا. اختار ستروستروب لغة سي لكونها لغة عمومية، سريعة، محمولة، وشائعة الاستخدام. لقد ألهمت ستروستروب -بالإضافة إلى سي وسيمولا- عدد من اللغات الأخرى وهي ألغول68 ولغة معرِّفة (ML) وكلو (لغة برمجة) وأيدا.
عمل ستروستروب على تطوير مصرف اسمه «سي فرونت» يقوم بتصريف مصدر سي++ إلى مصدر سي مكافئ، وقد قام من خلاله بإضافة بعض الميزات الجديدة إلى لغة سي مثل الأصناف، الأصناف المشتقة، التنميط القوي ، التضمين ، والقيم الافتراضية. تم طرح أول إصدار تجاري من سي++ في 14 تشرين الأول 1985.
في عام 1983 تم تغيير اسم اللغة من «سي مع الأصناف» إلى سي++ (حيث أن ++ هو معامل الزيادة بلغة سي) كما تم إضافة مجموعة من الميزات متل التوابع الظاهرية، التحميل الزائد للمعاملات والتوابع، المراجع ، الثوابت، التحكم بالذاكرة المدار من قبل المستخدم، تحقق محسن من الأنماط، والتعليقات السطرية باستخدام خطين مائلين (//) على نمط لغة البرمجة الأساسية المختلطة. في عام 1985 نُشر الإصدار الأول من كتاب لغة البرمجة سي++ ليُزَود المبرمجين بأحد أهم المراجع عن هذه اللغة في وقت لم توصّف فيه اللغة "بعد" معيارا رسميا. عام 1989 نُشر الإصدار 2.0 من الكتاب وعام 1991 نٌشر الإصدار الثاني المحدّث منه. اشتملت الميزات الجديدة على الوراثة المتعددة، الأصناف المجردة ، التوابع الأعضاء السكونية ، التوابع الأعضاء الساكنة ، والأعضاء المحمية. عام 1990 نُشر دليل سي++ المرجعي التفصيلي (The Annotated C++ Reference Manual) وكان حجر الأساس لمعيار اللغة المستقبلي. اشتملت الميزات اللاحقة على القوالب والاستثناءات وفضاءات الأسماء وتحويلات جديدة بين الأنماط والنمط البولياني.
ترافق تطور لغة سي++ مع تطور المكتبة المعيارية. إن مكتبة الإدخال والإخراج (I/O stream) هي أولى الإضافات إلى المكتبة المعيارية، توفر هذه المكتبة بدائلاً لتوابع الإدخال والإخراج المعتادة في لغة سي مثل codice_1 وcodice_2. تعتبر مكتبة القوالب القياسية (Standard Template Library) إحدى أهم الإضافات إلى المكتبة المعيارية من بين الإضافات اللاحقة الكثيرة المتتالية. تتميز لغة سي++ عن باقي اللغات بقلة عدد الكلمات المفتاحية حيث أن الوظيفية الأساسية تم إدراجها في المكتبة المعيارية على غرار لغة سي.
تسمى سي++ أحياناً لغة هجينة وذلك بسبب توفيرها العديد من النماذج البرمجة المختلفة وإتاحتها استخدام هذه النماذج مع بعضها البعض مثل استخدام النموذج الإجرائي والنموذج الغرضي التوجه أثناء كتابة نفس البرنامج. لقد أثارت إمكانية كتابة برامج إجرائية باستخدام سي++ بعض الجدل على اعتبار أنه من المفترض كتابة برامج غرضية التوجه لدى استخدام سي++ (وإلا لتم استخدام سي مثلاً). في كل الأحوال فإنه من المعتاد دمج النموذجين الإجرائي والغرضي التوجه لدى كتابة برنامج ما. وغالباً ما يسبب هذا بعض المشاكل أثناء فحص المصدر أو إتمام كتابة المصدر من قبل مبرمج آخر .
لا تزال سي++ قيد الاستخدام بشكل واسع وتعتبر إحدى اللغات المفضلة في تطوير التطبيقات الاحترافية.
أصل تسمية سي++.
يقول ستروستروب: «يؤكد الاسم الطبيعة التطورية للتغيرات المُحْدَثة على لغة سي». أثناء مرحلة التطوير تم تسمية سي++ بصفة غير رسمية بِـ«سي الجديدة» ، ثم تغيَّر الاسم إلى «سي مع الأصناف» .
يعود الفضل في التسمية النهائية (سي++) إلى ريك ماسيتي (أواسط عام 1983)، وقد استخدم هذه التسمية لأول مرة في كانون الأول عام 1983. عندما سُئل ماسيتي عام 1992 عن سبب تسمية اللغة بهذا الاسم أجاب أنه قام بذلك من باب المزاح. ويعود أصل الاسم إلى استخدام معامل الزيادة (++) من لغة سي والذي يقوم بزيادة قيمة المتغير المسند له والاستخدام الشائع لرمز (+) للدلالة على حصول تحسين في برنامج حاسوبي. الدعابة تكمن في أن الاسم نفسه يحتوي على خطأ: ذلك أن استخدام الزيادة اللاحقة يسبب زيادة المتحول بعد تقييم قيمة المتحول السابقة (على عكس الزيادة السابقة ) بمعنى أن لغة سي++ ليست أفضل من لغة سي، وإلا فقد كان من الأجدر استخدام الزيادة السابقة بحيث يصبح اسم اللغة سي++ بدلاً من استخدام الزيادة اللاحقة كما في الاسم الحالي.
لا توجد لغة باسم «سي+» علماً أنه توجد لغة مختلفة تماماً اسمها +ABCL/c. وهنالك بعض اللغات التي سميت بشكل قريب من سي++ أشهرها لغة سي– ولغة سي شارب.
قامت لجنة تعيير ++C (مجموعة عمل ISO/IEC JTC1/SC22/WG21) عام 1998 بتعيير لغة ++C ونشرت المعيار ISO/IEC 14882:1998 (المعروف بشكل غير رسمي باسم C98). بعد نشر المعيار ببعض السنوات تفحصت اللجنة تقارير عن أخطاء ومشاكل المعيار السابق ونشرت عام 2003 إصداراً مصححاً من معيار ++C اسمه ISO/IEC 14882:2003. نُشر تقرير تقني عام 2005 اسمه (التقرير التقني 1 ، أو اختصاراً TR1) . وصّف التقرير مجموعة من الامتدادات للمكتبة المعيارية -على الرغم من أنه ليس جزءاً من معيار اللغة- بحيث يتم اعتماد هذه الامتدادات في الإصدار التالي من ++C.
C++11 هو المراجعة الأحدث لمعيار ++C وقد عرف سابقاً باسم C++0x وتمت المصادقة عليه من قبل ISO/IEC في 12 آب 2011 ونشر باسم 14882:2011. وهنالك خطط لمراجعة طفيفة (C++14) وأخرى رئيسية (C++17) في المستقبل.
في كتاب «تصميم وتطوير لغة ++C» (ستروستروب، 1994) يصف بيارن ستروستروب بعض القواعد التي استلهم منها تصميم ++C:
في كتاب «النموذج الكائني للغة ++C» (ليبمان، 1996) يشرح الكاتب إمكانية تحويل مصرفات ++C العبارات البرمجية إلى توضعات داخل الذاكرة. إلا أن هذا لا يمنع بالطبع مصممي المصرفات من اعتماد طرقهم الخاصة في كتابة مصرفات متوافقة مع المعيار المرجعي ++C.
المكتبة المعيارية.
يتكون المعيار C++98 من قسمين: النواة وهي اللغة ومكتبة ++C المعيارية؛ تتضمن هذه المكتبة مكتبة القوالب المعيارية (STL) وإصداراً معدلاً بشكل طفيف من مكتبة C المعيارية. يوجد العديد من مكتبات ++C التي ليست جزءاً من المعيار، كما أنه يمكن كتابة العديد من المكتبات بلغات أخرى مثل BASIC أو C أو Fortran أو حتى Pascal بناءً على توصيف الربط . على كل الأحوال فإن دعم هذه المكتبات الإضافية يعتمد بشكل كامل على دعم المصرف لها فقط، ذلك أنها ليست جزءاً من المعيار.
تتضمن مكتبة ++C المعيارية مكتبة C المعيارية مع بعض التعديلات بهدف أمثلتها مع لغة ++C. هنالك جزء كبير من مكتبة ++C مبني على مكتبة القوالب المعيارية. توفر هذه المكتبة العديد من الأدوات مثل الحاويات (على سبيل المثال codice_3 وcodice_4) والتكرارات التي توفر تعاملاً مع الحاويات شبيهاً بطريقة التعامل التقليدية مع المصفوفات من ناحية الولوج إلى العناصر وتوفير العديد من الخوارزميات مثل الترتيب والبحث. بالإضافة إلى ذلك يوجد العديد من أنماط البيانات المجردة مثل codice_5 وcodice_6 وcodice_7 وcodice_8 ويصدّر كل منها واجهات موحّدة تمكن التعامل معها بسهولة. إذ يمكن على سبيل المثال استخدام القوالب لكتابة خوارزمية مجردة يمكنها التعامل مع أي نوع من الحاويات أو السلاسل باستخدام التكرارات. يتم الولوج إلى مزايا هذه المكتبة كما في لغة C من خلال استخدام موجه التضمين codice_9 من أجل تضمين الملفات المعيارية الرأسية. توفر ++C مجموعة من الملفات الرأسية عددها 105، 27 منها لم تعد قيد التطوير (مهملة ).
كانت مكتبة القوالب المعيارية STL بالأساس مكتبة مطورة من طرف ثالث، في البداية كان HP وتحولت لاحقاً إلى SGI قبل أن تدرج بشكل رسمي ضمن معيار ++C. ألكسندر ستيبانوف هو المعماري الأساسي لهذه المكتبة التي أتت حصيلة اختباره للخوارزميات والحاويات المجردة سنواتٍ طويلة. لما بدأ ستيبانوف استخدام لغة ++C سرعان ما اكتشف أنها اللغة المناسبة لكتابة الخوارزميات المجردة (مثل خوارزمية codice_10 الخاصة بـ STL) والتي يمكنها العمل بسرعة أكبر من قريناتها مثل خوارزمية codice_11 مثلاً من مكتبة C القياسية ويعود الفضل في ذلك إلى مزايا لغة ++C مثل التضمين والربط وقت التصريف والتي تغني عن استخدام المؤشرات إلى التوابع.
لا يشير المعيار إلى هذه مكتبة القوالب المعيارية باسم "STL"، ذلك أنها جزء فقط من المكتبة المعيارية إلا أن هذا الاسم يستخدم بشكل شائع للتمييز عن باقي محتويات المكتبة المعيارية (مثل مكتبة الإدخال والإخراج المعيارية، عولمة البرنامج ، التشخيص، مكتبة C المعيارية المعدّلة، إلخ).
توفر العديد من مصرفات ++C تطبيقاً لمكتبة ++C المعيارية بما فيها STL وهنالك أيضاً تطبيقات خاصة بالمصرف من STL مثل STLPort. توجد العديد من المشاريع التي توفر إصدارات مخصصة من مكتبة ++C المعيارية وSTL ملائمة لأهداف تصميمية عديدة.
ترث لغة ++C نحو لغة C، فيما يلي إصدار من برنامج أهلاً بالعالم مكتوب بهذه اللغة من قبل بيارن ستروستروب ، يتم في هذا البرنامج استخدام مجرى الإخراج الموجود في مكتبة ++C المعيارية من أجل كتابة عبارة !Hello, World إلى الإخراج المعياري.
std::cout «"Hello, world!\n";
من الجدير بالملاحظة أن فشل التابع في إعادة قيمة يسبب سلوكاً غير معرف في حال كان توقيعه يشير إلى إعادة قيمة من نمط مخالف للنمط void (تقدم المصرفات عادة معلومات كافية لتشخيص مشكلة مثل هذه). الاستثناء الوحيد لهذه القاعدة هو التابع codice_12 والذي يعيد ضمنياً القيمة 0 في حال عدم الإشارة صراحة إلى ذلك.
المعاملات والتحميل الزائد للمعاملات.
توفر لغة ++C ما يزيد عن 35 معاملاً بما فيها المعاملات الحسابية الأساسية ومعاملات التلاعب بالبتات ومعاملات إزالة الأدلة (الخاصة بالتعامل مع المؤشرات) ومعاملات المقارنة والمعاملات المنطقية وغيرها. يمكن تحميل معظم المعاملات بشكل زائد من قبل المستخدم مع بعض الاستثناءات الجديرة بالملاحظة مثل معاملات الولوج إلى الأعضاء (. و .*) وكذلك المعاملات الشرطية. تعتبر ميزة تحميل المعاملات بشكل زائد حجر الأساس في تمكين استخدام الأنماط المعرفة من قبل المستخدم إضافة إلى تسهيل استخدام الأنماط المتاحة من اللغة نفسها (بحيث أن المستخدم لا يستطيع تمييز الفوارق بينها). يعتبر التحميل الزائد للمعاملات أساسياً أيضاً في العديد من الميزات المتقدمة للبرمجة باستخدام ++C مثل تقنية المؤشرات الذكية. من الجدير بالملاحظة أن التحميل الزائد للمعاملات لا يغير من قواعد أسبقية المعاملات ولا يغير من عدد المتحولات التي يتعامل معها المعامل (يمكن على كل الأحوال للمعامل أن يهمل بعض المتحولات، إلا أن المتحولات سيتم تقييمها قبل تنفيذ المعامل). إن التحميل الزائد لمعاملات "&amp;&amp;" و"||" يفقدها خاصية تقييم قصر الدارة التي تكسبها فعالية في الأداء.
تدعم ++C أربع طرق لإدارة الذاكرة:
إن تمكين المستخدم من إدارة الذاكرة بشكل كامل شبيه بلغة C على عكس لغات البرمجة التي تعمد إلى إخفاء تفاصيل كهذه عن المبرمج مثل لغة Java وPerl وPHP وRuby.
تتيح قوالب ++C البرمجة العمومية . تدعم ++C كلاً من قوالب الصفوف وقوالب التوابع. يمكن إعطاء القوالب ثلاث أنواع من البارامترات: أنماط، ثوابت معرفة وقت التصريف، وقوالب أخرى. يتم تخصيص القوالب وبناء نماذج منها وقت التصريف. لبناء قالب يقوم المصرف باستبدال بارامترات القالب بوسطاء محددة من أجل توليد تابع حقيقي أو نموذج عن صنف.