تبديل البحث
بحث
تبديل القائمة
1.2M
94
256
3.5M
أرابيكا
الموسوعة
الصفحة الرئيسة
الأحداث الجارية
أحدث التغييرات
أحدث التغييرات الأساسية
صفحات خاصة
رفع ملف
تصفح
المواضيع
أبجدي
بوابات
مقالة عشوائية
تصفح من غير إنترنت
مشاركة
تواصل مع أرابيكا
مساعدة
الميدان
sitesupport
في مشاريع أخرى
Toggle preferences menu
إشعارات
تبديل القائمة الشخصية
غير مسجل للدخول
سيكون عنوان الآيبي الخاص بك مرئيًا للعامة إذا قمت بإجراء أي تعديلات.
user-interface-preferences
أدوات شخصية
إنشاء حساب
دخول
عرض مصدر برمجة
من أرابيكا، الموسوعة العربية الحرة
شارك هذه الصفحة
معاينة
اقرأ
عرض المصدر
تاريخ
associated-pages
مقالة
نقاش
المزيد من الإجراءات
→
برمجة
ليس لك صلاحية تعديل هذه الصفحة، للسبب التالي:
الفعل الذي اعتزمته مقصور على المستخدمين أعضاء المجموعة:
مستخدمون
.
نص الصفحة:
{{بطاقة تخصص}} {{مقالة مسموعة|programming.ogg|التاريخ=29 مارس 2009}} '''البرمجة''' هي عملية كتابة تعليمات وتوجيه أوامر لجهاز [[حاسوب|الحاسوب]] أو أي جهاز آخر مثل قارئات [[دي في دي|أقراص الدي في دي]] أو أجهزة استقبال الصوت والصورة في نظم الاتصالات الحديثة، لتوجيه هذا الجهاز وإعلامه بكيفية التعامل مع [[بيانات|البيانات]] أو كيفية تنفيذ سلسلة من الأعمال المطلوبة تسمى [[خوارزمية]]. وتتبع عملية '''البرمجة''' قواعد خاصة باللغة التي اختارها [[مبرمج|المبرمج]]. وكل [[لغة برمجة]] لها خصائصها التي تميزها عن الأخرى وتجعلها مناسبة بدرجات متفاوتة لكل نوع من أنواع [[برنامج (توضيح)|البرامج]] وحسب المهمة المطلوبة من هذا [[برنامج (توضيح)|البرنامج]]. كما أن [[لغة برمجة|اللغات البرمجية]] <ref>{{استشهاد ويب|مؤلف=Shaun Bebbington|سنة=2014|مسار=http://yearofcodes.tumblr.com/what-is-coding|عنوان=What is coding|تاريخ الوصول=2014-03-03|مسار أرشيف=https://web.archive.org/web/20171218182342/http://yearofcodes.tumblr.com/what-is-coding|تاريخ أرشيف=18 ديسمبر 2017}}</ref> أيضا لها خصائص مشتركة وحدود مشتركة بحكم أن كل هذه اللغات صممت للتعامل مع [[حاسوب|الحاسوب]]. وتتطور [[لغة برمجة|لغات البرمجة]] (السوفتوير Software) بتطور عتاد الحاسوب المرئي (الهاردوير Hardware). فعندما ابتكر [[حاسوب|الحاسوب]] في الأربعينيات والخمسينيات من القرن الماضي (بعد أجهزة الحساب الكهربائية في العشرينات) - وكان [[حاسوب|الكمبيوتر]] يعمل بأعداد كبيرة من [[صمام مفرغ|الصمامات الإلكترونية]] - كانت [[لغة برمجة|لغة البرمجة]] معقدة هي الأخرى، حتى أنها كانت عبارة عن سلسلة من الأعداد لا يدخلها إلا الصفر (0) والواحد (1) وذلك لأن الحاسب يفهم حالتين فقط وجود التيار (1) أو عدم وجوده (0)، وكان ذلك صعبا على [[مبرمج|المبرمجين]]. ولكن بابتكار [[ترانزستور|الترانزيستور]] صغر حجم [[حاسوب|الحاسوب]] كثيرا وزادت إمكانياته، واستطاع المختصون في نفس الوقت أن يبتكروا لغات أسهل للاستخدام، وأصبحت [[لغة برمجة|لغات البرمجة]] مفهومة إلى حد بعيد للمختصين. ولا يزال التطوير والتسهيل جاريا وتسمى هذه اللغات سهلة التعامل بالنسبة للمبرمجين باللغات عالية المستوى.<ref>{{استشهاد ويب|مؤلف=Shaun Bebbington|سنة=2014|مسار=http://yearofcodes.tumblr.com/what-is-programming|عنوان=What is programming|تاريخ الوصول=2014-03-03|مسار أرشيف=https://web.archive.org/web/20171217104540/http://yearofcodes.tumblr.com/what-is-programming|تاريخ أرشيف=17 ديسمبر 2017}}</ref> '''برمجة الحاسوب''': هي عملية كتابة، اختبار، تصحيح للأخطاء وتطوير [[نص برمجي مصدري|للشيفرة المصدرية]] لبرنامج حاسوبي يقوم بها الإنسان، تهدف البرمجة إلى إنشاء [[أداة برمجة|برامج]] تقوم بتطبيق وتنفيذ [[خوارزمية|خوارزميات]] لها سلوك معين بمعنى أن لها وظيفة محددة مسبقا ومتوقعة النتائج. تتم هذه العملية باستخدام إحدى [[لغة برمجة|لغات البرمجة]]. الهدف من البرمجة هو إنشاء برنامج حيث ينفذ عمليات محددة أو يظهر سلوك مطلوب محدد. بشكل عام البرمجة عملية تستلزم معرفة في مجالات مختلفة منها معرفة [[رياضيات|بالرياضيات]] والمن[[خوارزمية|خوارزميات]]رند عمتكم♥️🥺
ارجع إلى
برمجة
.
عرض مصدر برمجة
من أرابيكا، الموسوعة العربية الحرة