hotchpotch/wikipedia-multilingual-ir-pairs huggingface dataset:
واشنطن (ولاية) الرياضة
ومن أشهر الأندية الرياضية في ولاية واشنطن نادي «Seahawks» لكرة القدم الأمريكية في مدينة سياتل ونادي سياتل ساوندرز لكرة القدم في مدينة سياتل أيضاً كما يوجد نادي «Seattle Mariners» في نفس المدينة وهو من أشهر أندية رياضة البيسبول.
واشنطن (ولاية) التاريخ
جاء العديد من المستكشفين الأوروبيين إلى ولاية واشنطن وعلى رأسهم الرحالة الإسباني برونو هيسيتا (بالإسبانية: Bruno Heceta) عام 1775، والبحار الأمريكي روبرت غراي سنة 1792 والقبطان الإنجليزي جورج فانكوفر، بينما قام الأمريكي لويس كلارك (بالإنجليزية: Lewis Clark) باستكشاف نهر كولومبيا والمنطقة الساحلية في الفترة من 1805 وحتى 1806 وذلك بناء على طلب الحكومة الأمريكية.
واشتعلت الخلافات بين المستوطنين الأمريكيين والبريطانيين بسبب النزاع حول ملكية بعض الأراضي في ولاية واشنطن مما هدد بنشوب حرب في فترة 1840 وجاءت اتفاقية أوريغون عام 1846 لتخمد نيران هذه الحرب، وانضمت ولاية واشنطن للاتحاد الأمريكي في 11 نوفمبر سنة 1889 لتصبح الولاية رقم 42.
واشنطن (ولاية) التاريخ
واعتمدت واشنطن في الماضي على الزراعة وقطع الأخشاب وزراعة التفاح وخاصة في وادي ياكيما ثم تطورت صناعات أخرى مثل صيد الأسماك والتعدين، ومع قدوم القرن العشرين ذاعت شهرة واشنطن لارتباطها في أذهان الكثير من الأمريكيين بالشراسة والعنف كبقية الغرب الأمريكي القديم، وخاصة مدينة أبردين التي انتشرت فيها الرذيلة ونوادي القمار حتى أصبح العنف وإدمان المخدرات وصمة لأزمتها حتى أواخر الثمانينات من القرن العشرين.
واشنطن (ولاية) الجغرافيا
يحد ولاية واشنطن شرقا ولاية أيداهو، وغربا المحيط الهادئ، وشمالا المقاطعة الكندية بريتيش كولومبيا، وجنوبا ولاية أوريغن. وتتكون الولاية من 39 مقاطعة، وتبلغ المساحة الكلية 172,349 كم2، وبذلك تحتل المرتبة الثامنة عشرة بين الولايات المتحدة الأمريكية من حيث المساحة.
تحتوي ولاية واشنطن على عدة انهار من أهمها نهر كولومبيا ونهر سنيك ونهر ياكيما كما تتميز بوجود عدة جبال منها جبل أدامز وجبل بيكر «Mt. Baker» وجبل رينية «Mt. Rainier» وهو من أعلى الجبال في الولاية. وتعتبر شبه جزيرة أوليمبي من أكثر مناطق سقوط الأمطار في العالم.
عاصمة الولاية هي أوليمبيا ويبلغ عدد سكانها 42512 نسمة، وتعد مدينة سياتل كبرى مدن الولاية ويبلغ عدد سكانها 589101 نسمة، ومن المدن الأخرى الكبيرة تاكوما وهي قريبة أيضا من المدينة الكندية فانكوفر.
واشنطن (ولاية) الجغرافيا
بلغ إجمالي الناتج القومي لولاية واشنطن 244 مليار دولار عام 2003 وهي بذلك يحتل المرتبة الحدية عشر في حجم اقتصاد بين الولايات الأمريكية، وبلغ متوسط الدخل الفردي سنويا"35299 دولار، ووصلت نسبة البطالة 5,5%عام2004. بلغ إنتاج قطاع الصناعة 22 مليار دولار وقطاع الصحة 17 مليار دولار وقطاع الحكومة 36 مليار دولار. وتتمتع واشنطن باقتصاد جيد ومتنوع حيث تحتل المرتبة الأولى في زراعة الفراولة والتوت والمرتبة الثانية في إنتاج العنب وبلغ إجمالي المحاصيل الزراعية 3,2 مليار دولار عام 2003 ومن المنتجات الزراعية الرئيسية في الولاية الفاصوليا والعدس والذرة والكمثرى والكرز والتفاح.
أما أهم الصناعات الرئيسية فهي تصميم وتصنيع الطائرات (بوينغ 30كم شمال سياتل) وإنتاج برامج الكومبيوتر (مايكروسوفت وأمازون ونينتيندو) والصناعات الإلكترونية والكيمياء الحيوية (شركة كوريكسا Corixa في مدينة سياتل وشركة ZymoGenetics) كما تشتهر ولاية واشنطن بصناعة الألومونيوم.
وقد أوردت مجلة فورتيون خمسة شركات واقعة في مدينة سياتل من ضمن أكبر خمسمائة شركة في العالم لعام 2004 وهم شركة واشنطن ميوتشوال للخدمات المالية وشركة التأمين سافكو Safeco وأسواق نوردستروم Nordstrom وشركة أمازون للإنترنت Amazaon.com وسلسلة مقاهي ستاربكس.
واشنطن (ولاية) البيئة
تُعتبر محمية هانفورد النووية في الوقت الحالي الموقع النووي الأكثر تلوثًا في الولايات المتحدة، إذ أصبحت هذه المنطقة محور أكبر عملية إصلاح بيئي في البلاد. تنتقل المواد المشعة وفقًا للتقارير من هانفورد إلى البيئة. يمثل حوض نهر دواميش في سياتل بدوره أحد المواقع الأخرى لعمليات التنظيف البيئي الكبرى في الدولة، إذ يُعد واحدًا من أكثر المسطحات المائية تلوثًا في الولايات المتحدة بسبب الصرف الصناعي.
واشنطن (ولاية) البيئة
في عام 2007، أصبحت واشنطن أول ولاية أمريكية عازمة على استهداف جميع أشكال مثبطات اللهب المبرمنة شديدة السمية والمعروفة باسم مركبات إيثرات ثنائي الفينيل متعدد البروم (بّي بي دي إي إس) بهدف الحد من وجودها في العديد من المنتجات المنزلية التي تستخدمها بشكل شائع. في عام 2004، أظهرت إحدى الدراسات، التي شملت 40 امرأة من الأمهات من أوريغون، وواشنطن، وكولومبيا البريطانية ومونتانا، وجود آثار مركبات إيثرات ثنائي الفينيل متعدد البروم في حليب الثدي لدى كل امرأة من الأمهات الخاضعات للدراسة.
واشنطن (ولاية) البيئة
وفقًا لثلاث دراسات حديثة بواسطة وزارة البيئة في ولاية واشنطن، ما تزال المواد الكيميائية السامة المحظورة منذ عقود موجودة في البيئة ومتركزة في السلسلة الغذائية. في إحدى هذه الدراسات، وجد علماء حكومة الولاية مستويات غير مقبولة من المواد السامة في 93 عينة من أسماك المياه العذبة العائدة إلى 45 موقع مختلف. شملت هذه المواد السامة ثنائي الفينيل متعدد الكلور، والديوكسينات، ونوعين من المبيدات المكلورة، ثنائي كلورو ثنائي فينيل ثلاثي كلورو الإيثيلين، والديلدرين ومركبات إيثرات ثنائي الفينيل متعدد البروم. كنتيجة لهذه الدراسة، تعمل الوزارة على التحقيق في مصادر ثنائي الفينيل متعدد الكلور في نهر ويناتشي، حيث أمكن العثور على مستويات غير صحية من ثنائي الفينيل متعدد الكلور لدى الأسماك البيضاء الجبلية. استنادًا إلى المعلومات المحصلة في عام 2007 بالإضافة إلى دراسة بيئية سابقة في عام 2004، تنصح وزارة الصحة في ولاية واشنطن العامة بتجنب تناول الأسماك البيضاء الجبلية التي تنتشر في المنطقة الممتدة من نهر ويناتشي في ليفنورث حتى مكان انضمام النهر إلى كولومبيا، نظرًا إلى المستويات غير الصحية من ثنائي الفينيل متعدد الكلور. أظهرت نتائج الدراسة أيضًا وجود مستويات عالية من الملوثات في نسج الأسماك التي جمعها العلماء من بحيرة واشنطن ونهر سبوكان، حيث أصبحت تحذيرات استهلاك الأسماك سارية بالفعل. في 27 مارس 2006، وقّعت حاكمة الولاية كريستين غريغوري على مشروع قانون مجلس النواب الموافق عليه رقم 2322. يهدف مشروع القانون إلى إنقاص محتوى الفسفور المستخدم في منظفات غسل الأطباق إلى نسبة 0.5% على مستوى الولاية خلال السنوات الست القادمة. على الرغم من أن هذا القرار غير ساري على مستوى الولاية حتى عام 2010، كان الحظر ساري المفعول في مقاطعة واتكوم، ومقاطعة سبوكان ومقاطعة كلارك بدءًا من عام 2008. ربط اكتشاف حديث بين ارتفاع محتوى الفسفور في الماء وتزايد أعداد الطحالب. قد يؤدي غزو الطحالب للمسطحات المائية بأعداد كبيرة إلى العديد من المشاكل البيئية والتكنولوجية المختلفة.
واشنطن (ولاية) التعليم
اعتبارًا من العام الدراسي 2020-2021، وصل عدد الطلاب الملتحقين بالمدارس الابتدائية والثانوية في واشنطن إلى 1,094,330 طالب وطالبة، مع توظيف 67,841 من المعلمين لتدريسهم. حتى أغسطس 2009، شملت الولاية 295 منطقة تعليمية، مع تسع مناطق خدمات تعليمية لخدمتها. تعمل الجمعية التعاونية لمعالجة معلومات مدارس واشنطن (وكالة حكومية غير ربحية مدرجة طوعًا) على توفير أنظمة إدارة المعلومات للموارد المالية، والموارد البشرية وبيانات الطلاب. تخضع المدارس الابتدائية والثانوية لسلطة مكتب رقابة التعليم العام في ولاية واشنطن (أو إس بّي آي).
يمكن لطلاب الثانوية المستجدين والقدامى في واشنطن استخدام برنامج راننغ ستارت التابع للولاية. بعد إقراره بواسطة كونغرس ولاية واشنطن في عام 1990، مكّن البرنامج الطلاب من الالتحاق بمؤسسات التعليم العالي على النفقة العامة، مع الحصول في نفس الوقت على رصيد المدرسة الثانوية والكلية. تمتلك الولاية 141 مدرسة من المدارس التي توفر برامج الازدواجية اللغوية مع 14 لغة مختلفة، وبشكل أساسي الإسبانية، بدءًا من رياض الأطفال.
واشنطن (ولاية) التعليم
تحتوي الولاية أيضًا على العديد من المدارس الثانوية العامة ذات التوجه الفني بما في ذلك مدرسة تاكوما للفنون، ومدرسة فانكوفر للفنون والأكاديمية ومدرسة ذا سنتر. توجد أيضًا أربع مدارس ثانوية مرتكزة على العلوم والرياضيات: مدرسة ديلتا في تري سيتيز، ومدرسة سامي في تاكوما، وثانوية رايسبيك لعلوم الطيران في سياتل وثانوية ستيم تيسلا في ريدموند.
يوجد أكثر من 40 مؤسسة من مؤسسات التعليم العالي في واشنطن. تتميز الولاية باحتوائها على مجموعة من الجامعات البحثية الكبرى، والمدارس التقنية، والمدارس الدينية والكليات المهنية الخاصة. تشمل كليات وجامعات الولاية كلًا من جامعة واشنطن، وجامعة سياتل، وجامعة ولاية واشنطن، وجامعة واشنطن الغربية، وجامعة واشنطن الشرقية، وجامعة واشنطن الوسطى، وجامعة سياتل باسيفيك، وجامعة سانت مارتن، وجامعة باسيفيك لوثران، وجامعة قونزاقا، وجامعة بيوجت ساوند، وكلية إيفرجرين ستيت، وكلية ويتمان وجامعة والا والا.
ثورة
في العلوم السياسية، الثورة (من اللاتينية: revolutio، وتعني "التحول") هي تحول سريع وجوهري لدولة ما أو طبقتها أو هياكلها العرقية أو الدينية. تنطوي الثورة على محاولة تغيير الأنظمة السياسية، والتعبئة الجماهيرية الكبيرة، وبذل الجهود لفرض التغيير من خلال وسائل غير مؤسسية (كالمظاهرات الحاشدة، أو الاحتجاجات، أو الإضرابات، أو العنف). الثورة هي الخروج عن الوضع الراهن وتغييره باندفاع يحركه عدم الرضا أو التطلع إلى الأفضل أو حتى الغضب.
حدثت الثورات عبر تاريخ البشرية باختلافات واسعة في الأساليب والنتائج والمدة والأيديولوجيات المحفزة. قد تبدأ الثورات بالتمرد في المناطق الحضرية وانهيار النظام أو قد تبدأ في المناطق الطرفية من خلال حرب العصابات أو ثورات الفلاحين. قد تصبح الأنظمة عرضة للثورات بسبب الهزائم العسكرية، والإهانات التي تتعرض لها الكبرياء والهوية الوطنية، والقمع والفساد. وقد تؤدي الثورات إلى ظهور ثورات مضادة تسعى إلى منع الثورة أو عكس مسار ثورة مستمرة أو ناجحة.
ثورة
قد ينشر النظام الدولي أيديولوجيات ونماذج الحكم، مثل القومية وتقرير المصير والجمهورية والليبرالية والديمقراطية والفاشية والاشتراكية، التي تلهم الثورات.
تشمل الثورات البارزة في القرون الأخيرة الحرب الثورية الأمريكية (1775-1783)، والثورة الفرنسية (1789-1799)، والثورة الهايتية (1791-1804)، وحروب الاستقلال الأمريكية الإسبانية (1808-1826)، والثورات الأوروبية في القرن العشرين (1848)، الثورة المكسيكية (1910-1920)، الثورة الروسية عام 1917، الثورة الصينية في الأربعينيات، إنهاء الاستعمار في أفريقيا، الثورة الكوبية عام 1959، الثورة الإيرانية عام 1979، والثورات الأوروبية عام 1989.
وصف الفيلسوف الإغريقي أرسطو شكلين من الثورات في سياقات سياسية: التغيير الكامل من دستور لآخر أو التعديل على دستور موجود. تدرس الثورة على أنها ظاهرة اجتماعية تقوم بها فئة أو جماعة ما هدفها التغيير (لا تشترط سرعة التغيير) وفقا لأيدولوجية هذه الفئة أو الجماعة، ولا ترتبط بشرعية قانونية، كما تعبر عن انتقال السلطة من الطبقة الحاكمة إلى طبقة الثوار.
ثورة التعريف التقليدي للثورة
التعريف التقليدي القديم الذي وضع مع انطلاق الشرارة الأولى للثورة الفرنسية وهو قيام الشعب بقيادة نخب وطلائع من مثقفيه لتغيير نظام الحكم بالقوة. وقد طور الماركسيون هذا المفهوم بتعريفهم للنخب والطلائع المثقفة بطبقة قيادات العمال التي اسماهم البروليتاريا.
ثورة التعريف المعاصر للثورة
في معجم اللغة العربية المعاصرة الثورة في معناها السياسي هي: «اندفاع عنيف من جماهير الشعب نحو تغيير الأوضاع السياسية والاجتماعية تغييرا أساسيا».
كما عرف القاموس السياسي الثورة على أنها «عمل من أعمال العنف يتخذ صورة نضال مسلح يقوم به جانب من الشعب في وجه حكومتهم خروجا على قوانينها مما يعرقل ممارستها لسيادتها... وإذا امتد هذا النزاع المسلح واتسع مداه حتى أصبحت قوات الطرفين متكافئة نوعا ما تحولت الثورة إلى ما يعرف بالحرب الأهلية».
والتعريف أو الفهم المعاصر والأكثر حداثةً للثورة هو التغيير الكامل لجميع المؤسسات والسلطات الحكومية في النظام السابق لتحقيق طموحات التغيير لنظام سياسي نزيه وعادل ويوفر الحقوق الكاملة والحرية والنهضة للمجتمع. والمفهوم الدارج أو الشعبي للثورة فهو الانتفاض ضد الحكم الظالم. وقد تكون الثورة شعبية مثل الثورة الفرنسية عام 1789 وثورات أوروبا الشرقية عام 1989، أو عسكرية وهي التي تسمى انقلابا مثل الانقلابات التي سادت أمريكا اللاتينية في حقبتي الخمسينيات الستينات من القرن العشرين، أو حركة مقاومة ضد مستعمر مثل ثورة التحرير الجزائرية (1954-1962).
ثورة التعريف المعاصر للثورة
أما الانقلاب العسكري فهو قيام أحد العسكريين بالوثوب للسلطة من خلال قلب نظام الحكم، بغية الاستئثار بالسلطة والحصول على مكاسب شخصية من كرسي الحكم.
كما قد تعني الثورة في معنى آخر التطور البليغ أو كما هو متعارف عليه في مجال التكنولوجيا والعلوم التطبيقية حيث يستخدم مصطلح (ثورة) في الإشارة إلى ثورة المعلومات والتكنولوجيا.
ثورة الثورة في التاريخ السياسي
الثورة ظاهرة مهمة جدآ في التاريخ السياسي. الثورة هي حركة سياسية في البلد حيث يحاول الشعب إخراج السلطة الحاكمة. تستخدم هذه المجموعات الثورية العنف في محاولة إسقاط حكوماتها. يؤسس الشعب حكومة جديدة في البلد بعد إسقاط الحكومة السابقة. ويسمى هذا التغيير في نظام الحكومة (أو في القادة الحاكمة) ”الثورة“ لأنه يصبح إلى السلطة الحاكمة الجديدة.
في الثورات أحيانا، يتعرض الجيش ضد السلطة الحاكمة، وبعد ذلك يأسس حكومة استبدادية عسكرية في البلد. وفي الحقيقة تبدأ كثير من الثورات بتحرك الشعب ولكن تنتهي في دكتاتوريات عسكرية. انتهت معظم الثورات في أمريكا اللاتينية بحكومات عسكرية مثلا.
نرى في التاريخ أن الثورة حادث سياسي خطير. معظم الثورات في التاريخ السياسي عنيفة. وكثير من الثورات أصبحت حروب ثورية ومات فيها كثير من الأبرياء.
والثورة هي مجموعة من التغيرات الاقتصادية والاجتماعية والثقافية تؤدي إلى تغيير جذري شامل في المجتمع.
ثورة أنواعها
ثمة العديد من الأنواع المختلفة للثورات في العلوم الاجتماعية والأدب.
واحد من عدة نماذج ماركسية مختلفة يقسم الثورات إلى:
يفرّق عالم الثورات المعاصر، تشارلز تيلي، بين:
«الثورة العظيمة» (وهي الثورة التي تغير الهياكل الاقتصادية والاجتماعية وكذلك المؤسسات السياسية مثل: الثورة الفرنسية والثورة الروسية والثورة الإيرانية).
لا تعدّ هذه التصنيفات مترابطة بشكل أساسي؛ إذ بدأت الثورة الروسية عام 1927 بالثورة الحضرية لإسقاط القيصر ثم أتت الثورة الريفية تلتها الثورة البلشفية في نوفمبر. صنَّف كاتز الثورات على النحو الآتي:
أما من ناحية أخرى، يصنّف كاتز الثورات إما ضد (الملكية والديكتاتورية ومعاداة الشيوعية ومعاداة الديمقراطية) أو مع (الفاشية والشيوعية والقويمة وإلخ). في الحالات الأخيرة، غالبًا ما تكون الفترة الانتقالية ضرورية لاتخاذ قرار بشأن الاتجاه المقرر.
ثورة أنواعها
من بين أنواع الثورة الأخرى، التي أنشئت من أجل أنماط مختلفة، الثورات الاجتماعية؛ وثورة البروليتاريا أو الثورة الاشتراكية (المستوحاة من أفكار الماركسية التي تهدف إلى استبدال الرأسمالية بالشيوعية)؛ والثورات الفاشلة أو التي تؤدي إلى الفشل (الثورات التي تفشل في تأمين السلطة بعد الانتصارات المؤقتة أو التعبئة على نطاق واسع)؛ أو الثورات العنيفة ضد الثورات السلمية.
استُخدم مصطلح الثورة أيضًا للدلالة على التغيرات الكبيرة خارج المجال السياسي. ومن المسلم به عادة أن مثل هذه الثورات تُعتبر تحولات جذرية في المجتمع والثقافة والفلسفة والتكنولوجيا أكثر منها في الأنظمة السياسية؛ وغالبًا ما تُعرف بالثورات الاجتماعية. يمكن أن يكون بعضها عالميًا، بينما يقتصر بعضها الآخر على بلدان معينة. واحدة من الأمثلة الكلاسيكية على استخدام كلمة الثورة في هذا السياق هي الثورة الصناعية أو الثورة العلمية أو الثورة التجارية. من الملاحظ أن مثل هذه الثورات تناسب أيضًا مع تعريف «الثورة البطيئة» الذي وضعه توكفيل. مثال مشابه أيضًا هو الثورة الرقمية.
برمجية
برامج الحاسب أو برمجيات (بالإنجليزية: software) مصطلح عام يُستخدم لوصف مجموعة من عمليات الحاسوب المتكاملة لحل مسألة رياضية معينة أو القيام بعملية إحصائية أو لتصحيح صيغة تحريرية أو إنجاز عملية معينة أو غير ذلك.
برمجية لمحة عامة
إن مصطلح «البرمجيات» غالبًا ما يشمل كل شيء في جهاز الحاسب ما عدا عتاد الحاسوب؛ أي المكونات المادية للحاسوب والتي من ضمنها وحدات الإدخال والإخراج، ولكن البرامج مواد غير ملموسة داخل جهاز الحاسب.
ويشمل «البرمجيات» أو «برامج الحاسب» مجموعة كبيرة للغاية من المنتجات والوسائل التقنية المطورة باستخدام تقنيات مختلفة، مثل لغات البرمجة أو لغات النصوص البرمجية أو حتى الكود المصغر أو FPGA.
ومن بين أنواع «البرمجيات» تأتي المواقع الإلكترونية المطورة من خلال بعض التقنيات الحديثة، مثل لغات HTML وبي إتش بي وبيرل وJavaServer وASP.NET وXML، بالإضافة إلى البرمجيات التطبيقية، مثل برنامج "مايكروسوفت وورد" وبرنامج أوبن أوفيس الذين تم إنشاؤهما باستخدام بعض التقنيات الحديثة، مثل لغة c و++c وJava و#c وغيرها.
سميت برامج الحاسوب بهذا الاسم لتمييزها عن مكونات جهاز الحاسوب "الهاردوير" والتي تشمل ما يُعرف باسم لغة الآلة، «البرمجيات»، وهي سلسلة مرتبة من التعليمات.
برمجية لمحة عامة
وعادةً ما تكون هذه التعليمات مكتوبة بلغة برمجة عالية المستوى يمكن للإنسان التعامل معها بسهولة وكفاءة وهي أقرب إلى لغة البشر الطبيعية من اللغة البرمجية التي يفهمها جهاز الحاسب وهي لغة الآلة.
ويتم تحويل جميع الجمل البرمجية المكتوبة بلغات برمجة عالية المستوى وتنفيذها جملة جملة باستخدام المترجم أو تنفيذها دفعة واحدة باستخدام المحول البرمجي.
والشفرة الناتجة من هذا التحويل يُطلق عليها لغة الآلة أو شفرة الهدف.
يمكن أيضًا كتابة البرامج باستخدام لغة الأسيمبلي وهي ترميز للغة البرمجية التي يفهمها الحاسب باستخدام الأحرف الهجائية الإنجليزية.
هذا ويجب تحويل لغة الأسمبلي إلى اللغة البرمجية التي يفهمها الحاسب باستخدام أداة المجمـِّع.
برنامج ثابت أو برنامج دائم أو ما يسمى بالفريموير وهو برنامج صغير يتحكم في الأجهزة الإلكترونية ويكون مخزنًا على شرائح ذاكرة مبرمجة إلكترونياً ومثبتة على اللوحة الأم أو أنواع أخرى من حاملات المكونات المادية المتكاملة للأجهزة.
برمجية لمحة عامة
فحص البرمجيات مصطلح شامل يتضمن جميع البرامج المساعدة والبرامج التطبيقية التي تعمل معًا لاختبار أي حزمة برمجية، ولكن ليس ذلك بالضرورة؛ حيث إنها يمكن أن تستخدم أيضًا في أغراض تشغيلية أخرى. وبالتالي، فإن عملية الاختبار ليست عملية توصيف أو ضبط، ولكنها مجرد بيئة عمل لبرامج التطبيقات أو مجموعات فرعية منها.
يشمل مصطلح البرمجيات مواقع الويب والبرامج وألعاب الفيديو وغيرها من البرامج والتطبيقات التي يتم برمجتها (أي كتابة الكود الخاص بها) باستخدام لغات البرمجة، مثل لغة C و++C...إلخ.
تساعد برامج النظم في تشغيل مكونات جهاز الحاسوب ونظام التشغيل. تشمل برامج النظم:
إن الهدف من برامج النظم هو مساعدة مطوري التطبيقات لتفادي الخوض في التفاصيل الخاصة بجهاز الحاسوب بما في ذلك الأجهزة الملحقة، مثل وسائل الاتصال والطابعات وأجهزة العرض والقراءة ولوحات المفاتيح...إلخ. هذا بالإضافة إلى التفاصيل الخاصة بتقسيم مصادر الحاسوب، مثل الذاكرة وزمن المعالجة بطريقة آمنة وثابتة.
لا يمكن إنشاء البرمجيات إلا بلغات البرمجة. وتوفر لغات البرمجة في الغالب أدوات لمساعدة المبرمج في كتابة برامج الحاسوب باستخدام لغات برمجة مختلفة، ولكن بطريقة سهلة. تشتمل الأدوات على:
تسمح برامج التطبيقات للمستخدمين النهائيين بالقيام بمهمة واحدة أو أكثر (لا ترتبط بشكل مباشر بتطوير الحاسوب). وتتضمن التطبيقات النموذجية:
وهناك العديد من الموضوعات المتعلقة ببرامج التطبيقات.
برمجية موضوعات متعلقة بالبرامج
غالبًا ما يرى مستخدمو الحاسوب الأمور بصورة مختلفة عن المبرمجين. فالأشخاص الذين يستخدمون أجهزة الحاسوب الحديثة الخاصة بالأغراض العامة (في مقابل النظم المضمنة وأجهزة الحاسوب التناظرية وأجهزة الحاسوب كبيرة الحجم وفائقة السرعة...إلخ) عادةً ما يصنفون برامج الحاسوب التي تؤدي مهام متنوعة في ثلاث طبقات وهي: برامج نظم التشغيل وبرامج التطبيقات وبرامج المستخدمين.
تحتوي معظم برامج الحاسوب على دليل تعليمات فنية للبرنامج حتى يتمكن المستخدم النهائي من فهم البرنامج وما يفعله وكيفية استخدامه. وإذا لم يكن هناك دليل تعليمات فنية سهل وواضح، فقد يكون من الصعب استخدام البرنامج، وخاصةً إذا كان برنامج متخصص ومعقد نسبيًا، مثل برنامج "فوتوشوب" و"أتوكاد"...إلخ.
وربما يكون دليل التعليمات الفنية للمطور موجودًا أيضًا إما مع الكود في شكل تعليقات و/أو في شكل ملفات منفصلة تشرح كيفية تشغيل البرنامج وكيفية إدخال بعض التعديلات عليه.
برمجية موضوعات متعلقة بالبرامج
إن الملفات القابلة للتنفيذ لا تكون عادةً كاملة بالشكل الكافي الذي يجعل من الممكن تنفيذها بشكل مباشر. تتضمن المكتبات البرمجية (Software Libraries) مجموعات من الوظائف والاستخدامات يمكن تضمينها في تطبيقات أخرى. وتحتوي نظم التشغيل على العديد من ملفات البرامج القياسية، وغالبًا ما يتم توزيع التطبيقات مع الملفات الخاصة بها.
بما أنه يمكن تصميم برامج الحاسوب باستخدام العديد من لغات البرمجة المختلفة وفي العديد من نظم التشغيل المختلفة وبيئات التشغيل، فإننا بحاجة لوضع معايير قياسية لبرامج الحاسوب حتى يمكن للبرامج المختلفة أن تعمل مع بعضها البعض وتتبادل المعلومات فيما بينها. على سبيل المثال، إذا تم إرسال رسالة بريد إلكتروني من برنامج "مايكروسوفت أوت لوك"، فينبغي أن تكون قابلة للقراءة إذا تم فتحها في برنامج"ياهو ميل" والعكس صحيح.
برمجية موضوعات متعلقة بالبرامج
ينبغي «تحميل» برامج الحاسوب في الجزء المخصص للتخزين في الحاسوب (مثل، القرص الصلب أو الذاكرة أو ذاكرة الوصول العشوائي) المعروفة باسم RAM. وبمجرد الانتهاء من تحميل البرنامج، فإن الحاسوب يصبح قادرًا على تشغيل البرنامج. ويتضمن ذلك تمرير التعليمات من برنامج التطبيق وعبر برنامج النظام إلى عتاد / مكونات الحاسوب الذي يتلقى التعليمات في النهاية في شكل لغة برمجة يفهمها جهاز الحاسوب نفسه، ويقوم كل سطر برمجي بجعل جهاز الحاسوب يتولى تنفيذ عملية أو مهمة معينة، مثل نقل البيانات أو إجراء عمليات حسابية أو تغيير التحكم في تدفق التعليمات.
برمجية موضوعات متعلقة بالبرامج
عادةً ما يكون نقل البيانات من مكان إلى آخر في الذاكرة. وفي بعض الأحيان يتضمن الأمر نقل البيانات بين الذاكرة الرئيسية (Memory) ومناطق التخزين في وحدة المعالجة المركزية (الكاش أو الذاكرة المخبأة)؛ مما يتيح الوصول السريع إلى البيانات في وحدة المعالجة المركزية. إن نقل البيانات، وخاصةً إذا كانت بكميات كبيرة، قد يكون مكلفًا. ومن ثم، فإنه يمكن تجنب هذا الأمر في بعض الأحيان عن طريق استخدام «مؤشرات» لبيانات. وتشمل العمليات الحسابية إجراء بعض العمليات البسيطة، مثل زيادة قيمة العنصر الخاص ببيانات المتغير. وربما تطلبت العمليات الحسابية الأكثر تعقيدًا استخدام العديد من العمليات وعناصر البيانات معًا.
برمجية موضوعات متعلقة بالبرامج
إن نوعية برامج الحاسوب مهمة جدًا، وخاصةً البرامج التجارية والبرامج التي تعمل مع نظام التشغيل، مثل مايكروسوفت أوفيس وكذلك برامج نظام التشغيل نفسه مثل مايكروسوفت ويندوز ولينكس...إلخ. وإذا كان هناك عيب في البرنامج، فإنه يمكن أن يحذف ملفات العمل ويعطل جهاز الحاسوب ويتسبب في حدوث أشياء أخرى غير متوقعة. يُطلق على الأخطاء والمشكلات اسم أخطاء برمجية(Bugs). جدير بالذكر أنه يتم اكتشاف العديد من الأخطاء والتخلص منها في أثناء اختبار البرامج. ومع ذلك، فإنه نادرًا ما تستطيع عملية اختبار البرامج التخلص من كل الأخطاء، ويقول بعض المبرمجين إن «كل برنامج يحتوي على خطأ واحد على الأقل» (قانون «لوبارسكي»).إن جميع شركات برامج الحاسوب الكبيرة، مثل «مايكروسوفت» و«نوفيل» وصن مايكروسيستمز لديها أقسام لاختبار البرامج الخاصة بها هدفها الأساسي اختبار مستوى جودة البرامج وضمان فاعليتها. يمكن اختبار برامج الحاسوب من خلال اختبار الوحدات واختبار مشكلات البرنامج بالإضافة إلى طرق أخرى يتم إجراؤها يدويًا أو أوتوماتيكيًا وهذا هو الأكثر شيوعًا؛ حيث إن كم الكود الذي يتم اختباره قد يكون كبيرًا للغاية. على سبيل المثال، طبقت ناسا إجراءات صارمة للغاية لاختبار برامج الحاسوب الموجودة في مكوك الفضاء وبرامج أخرى كون وجود أخطاء يمكن أن يوقف البرنامج بأكمله ويعطل المركبة ويتسبب في خسائر فادحة.
إن ترخيص برنامج الحاسوب يمنح المستخدم الحق في استخدام البرنامج ضمن إطار وشروط هذا الترخيص. وتأتي بعض البرامج مزودة بترخيص استخدامها عند شرائها بنفسك أو قد تأتي مزودة بترخيص صانع معدات أصلية أو ما يعرف اختصاراً OEM من الشركة الأصلية عندما يأتي جهاز الحاسوب الذي تم شراؤه مثبتًا عليه البرنامج. في حين أن هناك برامج أخرى تأتي بترخيص استخدام مجاني ويُمنح المستخدم حق تعديل البرنامج وإعادة توزيعه. هذا بالإضافة إلى أنه توجد بعض البرامج المجانية أو التجريبية. انظر أيضًا: إدارة رخص البرمجيات.
يمكن تسجيل براءة اختراع لبرنامج حاسوب، إلا أن هذا الأمر قد يكون موضع خلاف في مجال البرمجيات؛ حيث يوجد العديد من الآراء المتباينة إزاء هذا الأمر. إن نقطة الخلاف المثارة حول موضوع براءات اختراع برامج الحاسوب تتمثل في عدم السماح بنسخ لوغاريتم أو تقنية معينة يتضمنها البرنامج من قبِل أشخاص آخرين، فهي تعتبر ملكية فكرية ويحذر نسخها إو إعادة نشرها، وذلك وفقًا لدرجة أهمية البرنامج. وهنا يعتقد البعض أن تسجيل براءة اختراع لبرنامج حاسوب يعوق تطوير البرنامج، في حين يجادل البعض الآخر قائلين إن براءات الاختراع تعتبر حافزًا قويًا يشجع على ابتكار برامج حاسوب جديدة.
برمجية تصميم البرامج وتطبيقها
يختلف تصميم برنامج الحاسوب وتطبيقه تبعًا لدرجة تعقيد البرنامج وصعوبته. على سبيل المثال، يستغرق تصميم وإنشاء برنامج مايكروسوفت وورد وقتًا أطول من الوقت المستغرق في تصميم وتطوير برنامج «المفكرة» مفكرة «مايكروسوفت»، وذلك بسبب اختلاف وظائف كل برنامج.
وعادةً ما يتم تصميم وإنشاء برامج الحاسوب (عن طريق كتابة الكود الخاص بها أو برمجتها) في بيئات تطوير متكاملة، مثل إيماكس وأكس إيماكس (محرر نصوص) ومايكروسوفت فيجوال ستوديو وإكليبس والتي تعمل جميعًا على تبسيط عملية الكتابة وتحويل الكود باستخدام أداة المترجم.
كما سبق وذكرنا أنه عادةً ما يتم إنشاء برنامج جديد بالاعتماد على برنامج موجود بالفعل وباستخدام واجهة برمجة التطبيقات الخاصة بالبرنامج الأساسي، مثل GTK+ وJavaBeans وSwing...إلخ.
برمجية تصميم البرامج وتطبيقها
ويتم تصنيف مجموعة ملفات واجهة برمجة التطبيقات وفقًا لأغراض مختلفة. على سبيل المثال، تُستخدم مجموعة ملفات JavaBeans في تصميم تطبيقات الشركات، أما ويندوز فورمز فتُستخدم في تصميم تطبيقات واجهة مستخدم رسومية، مثل برنامج مايكروسوفت وورد وتستخدم (Windows Communication Foundation (WCF في تصميم خدمات الويب.
تتميز برامج الحاسوب بخصائص اقتصادية تجعل تصميمها وإنشائها وتوزيعها مختلف عن معظم السلع الاقتصادية الأخرى.
يُطلق على مصمم برامج الحاسوب أسماء عدة مثل مبرمج ومهندس برامج ومصمم برامج والمبرمج المحترف وكلها تحمل المعنى نفسه.
برمجية صناعة البرمجيات
إن برامج الحاسوب لها سوقها الخاص الذي يسمى صناعة البرمجيات ويتكون من شركات مختلفة وأشخاص يقومون بإنتاج برامج الحاسوب. ونتيجة لذلك، فإن هناك العديد من الشركات المتخصصة في إنتاج برامج الحاسوب والمبرمجين في العالم. ونظرًا لزيادة استخدام برامج الحاسوب في العديد من المجالات المختلفة، مثل النواحي المالية والبحث والرياضيات واستكشاف الفضاء والألعاب والتعدين وغيرها، فإن شركات البرامج والمبرمجين عادةً ما يتخصصون في مجالات معينة. على سبيل المثال، تتخصص شركة "إليكترونك آرتس" في تصميم ألعاب الفيديو.
هذا بالإضافة إلى أن بيع برامج الحاسوب يمكن أن يكون مجالاً مربحًا جدًا. على سبيل المثال، تم تصنيف "بيل جيتس" مؤسس شركة "مايكروسوفت" في عام 2008 على أنه ثاني أغنى رجل في العالم، ويرجع السبب في ذلك إلى حد كبير إلى بيع برامج "ويندوز" و"أوفيس". وينطبق الأمر نفسه على لاري إليسون بسبب برنامج قواعد البيانات "أوراكل".