موسوعة:برمجة الحاسوب



مرحباً بكم في موسوعة برمجة الحاسوب

عدد المقالات في موقع عريق ذات صلة ببرمجة الكمبيوتر يفوق 834 مقالة.

مقدمة
8bit-dynamiclist.gif

البرمجة في مجال الحاسوب هي مجموعة من الأنشطة التي تمكن من كتابة برامج الحاسوب. هذه خطوة هامة في تصميم البرامج والأجهزة. وتتبع عملية البرمجة قواعد خاصة باللغة التي اختارها المبرمج.

مقالة مختارة
Python logo and wordmark.svg
بايثون لغة برمجة، من لغات المستوى العالي، تتميز ببساطة كتابتها وقراءتها، سهلة التعلم، تستخدم أسلوب البرمجة الكائنية (OOPمفتوحة المصدر، وقابلة للتطوير. تعتبر لغة بايثون لغة تفسيرية، متعددة الأغراض وتستخدم بشكل واسع في العديد من المجالات، كبناء البرامج المستقلة باستخدام الواجهات الرسومية المعروفة وفي عمل برامج الويب، بالإضافة إلى استخدامها كلغة برمجة نصية للتحكم في أداء بعض من أشهر البرامج المعروفة أو في بناء برامج ملحقة لها. وبشكل عام يمكن استخدام بايثون لبرمجة البرامج البسيطة للمبتدئين، ولإنجاز المشاريع الضخمة كأي لغة برمجية أخرى في نفس الوقت. غالباً ما يُنصح المبتدئين في ميدان البرمجة بتعلم هذه اللغة لأنها من بين أسرع اللغات البرمجية تعلماً. نشأت بايثون في مركز CWI (مركز العلوم والحاسب الآلي) بأمستردام على يد جويدو فان رُزوم في أواخر الثمانينات من القرن المنصرم، وكان أول إعلان عنها في عام 1991. تم كتابة نواة اللغة بلغة C. أطلق فان رُزوم اسم "بايثون" على لغته تعبيرًا عن إعجابه بفِرقَة مسرحية هزلية شهيرة من بريطانيا، كانت تطلق على نفسها اسم مونتي بايثون (Monty Python)‏.
سيرة مختارة
Ada Lovelace 1838.jpg
أدا أوجستا بايرون (10 ديسمبر 1815 - 27 نوفمبر 1852) هي بنت الشاعر لورد بايرون وعالمة رياضيات وتعد أول مبرمج حاسوب في التاريخ، حيث طورت برامج لآلة تشارلز باباج التحليلية. ووضعت القواعد الأساسية للغات البرمجة الحديثة، وقد كرمت بإطلاق اسمها على لغة أدا. أغاستا آدا كينغ وكونتيسة من عائلة لوفلادس (الكونتيسة هي السيدة النبيلة ومرتبة في العائلات البريطانية) ولدت في العاشر من كانون الأول عام 1815 وتوفيت في السابع والعشرين من تشرين الأول عام 1852. وهي عالمة رياضيات إنكليزية وكاتبة عرفت بشكل أساسي لعملها على المحرك التحليلي وهو من أوائل الكومبيوترات الميكانيكية ذات الأغراض العامة لتشارلز بابيج (والذي يعد من أوائل الحواسيب) والذي يسمى بالمحرك التحليلي (موجود حاليا بمتحف الحواسيب).
صورة مختارة
A yellowing rectangular paper with circular holes and numbers on it
المؤلف: Journey234

البطاقات المثقبة أو رقع التثقيب هي البطائق التي لعبت الدور المركزي في نظام البطاقات المثقبة الذي شكل منعطفا هاما في المعلوميات (معالجة المعلومات بشكل آلي) خلال النصف الثاني من القرن العشرين. كانت هذه البطاقات تستعمل لتخزين المعلومات في شكل يمكن قراءته بطريقة ميكانيكية، ويعتبر إدخال البيانات بواسطة هذه البطائق في أنظمة الحواسيب آنذاك من أهم التطبيقات.

هل تعلم ؟
Updated DYK query.svg
تصنيف
فهرس المواضيع

اللغات الرئيسية
برمجة كائنية التوجه : سي++ • سي-الكائنية • سي شارب • دي (لغة برمجة) • دلفي (لغة برمجة) • إيفل (لغة برمجة) • جروفي (لغة برمجة) • جافا (لغة برمجة) • Lisaac • لغة اللوجو • بي إتش بي • بايثون • ياقوت • سيمولا (لغة برمجة) • سمول توك

برمجة أمرية : ألغول • APL • صفحات خادم نشطة • لغة تجميع • بيسيك • سي (لغة برمجة) • كوبول • فورث (لغة برمجة) • فورتران • فورتران • ليمبو (لغة برمجة) • باسكال (لغة برمجة) • بيرل • بي إتش بي • تي سي إل • PL/I • TCL • فيجوال بيسك • WLangage

برمجة وظيفية : هاسكل (لغة برمجة) • ML/لغة كامل الموضوعية/إف شارب (لغة برمجة) • ليسب/Common Lisp • Scheme • XSLT • سكالا (لغة برمجة)

برمجة تعريفية : Clips • برولوغ

Langages concurrents : أيدا (لغة برمجة) • إرلانج

برمجة أخرى : صيغة باكوس نور • Langage de programmation exotique

شخصيات
جون باكوس • هاسكل كاري • أولي يوهان دال • جيمس غوسلينغ • قريس هوبر • جون إشبيا • بريان كيرنيغان • دونالد كانوث • راسموس ليردورف • آدا لوفلايس • بيتر ناور • جون أوستورهوت • دينيس ريتشي • جايدو ڤان روسم • الكسندر ستيبانوف • بيارن ستروستروب • نيكلاوس ويرث

تصفح موسوعات