منتديات الجزائر للتربية والثقافة والعلوم
حللتم أهلا ونزلتم سهلا
أنت غير مسجل
سجل عضويتك وشارك بأفكارك
أقبل ولا تتردد
نرحب بالاعضاء و كل الزوار
نتمنى لكم قضاء أوقات ممتعة
مشاركتم معنا دعم للمنتدى

لغة البرمجة

استعرض الموضوع السابق استعرض الموضوع التالي اذهب الى الأسفل

لغة البرمجة

مُساهمة من طرف زيري في الأحد 1 فبراير 2015 - 15:40

لغة البرمجة عبارة عن مجموعة من الأوامر، تكتب وفق مجموعة من القواعد تحدد بواسطة لغة البرمجة، ومن ثم تمر هذه الأوامر بعدة مراحل إلى ان تنفذ على جهاز الحاسوب.

تقسم لغات البرمجة بناء على قربها من اللغات الإنسانية إلى لغة عالية المستوى (قريبة من اللغة التي يفهمها البشر) مثل سي وجافا ولغة منخفضة المستوى (كلغة الأسيمبلي Assembly وهي قريبة من لغة الآلة).

وتقسم أحيانا بناء على الأغراض المرغوبة من اللغة المستخدمة. هناك لغات صُممت لكي تعمل على أجهزة معينة، مثل أن تقوم شركة ما بإنتاج جهاز حاسوب أو معالج مركزي (CPU)، وتوفر له دليل استعمال يحتوي على الأوامر التي تنفذ عليه، وهناك لغات أخرى أكثر عمومية تعمل بشكل مستقل عن نوع الآلة، أي أنها تعمل ضمن آلة افتراضية Virtual Machine، مثل لغة جافا.

***من الممكن تعريف البرمجة بأنها عملية كتابة تعليمات وأوامر لجهاز الحاسوب أو أي جهاز آخر، لتوجيهه وإعلامه بكيفية التعامل مع البيانات أو كيفية تنفيذ سلسلة من الأعمال المطلوبة.

و تتبع عملية البرمجة قواعد خاصة باللغة التي اختارها المبرمج.

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

كما أن للغات البرمجة أيضاً خصائص مشتركة وحدود مشتركة بحكم أن كل هذه اللغات صممت للتعامل مع الحاسوب.

وتتطور لغات البرمجة (السوفتوير Software) بتطور الحاسوب (الهاردوير Hardware). فعندما ابتكر الحاسوب الإلكتروني في الأربعينيات والخمسينيات من القرن الماضي (بعد أجهزة الحساب الكهربائية في العشرينات)- وكان الكمبيوتر يعمل بأعداد كبيرة من الصمامات الإلكترونية - كانت لغة البرمجة معقدة هي الأخرى، وكانت عبارة عن سلسلة من الأعداد وتكتب على شكل اكواد برمجية طويلة هذي الاعداد هي الرقمين الصفر 0 والواحد 1 ، وكان ذلك صعبا على المبرمجين. ولكن بابتكار الترانزيستور صغر حجم الحاسوب كثيرا وزادت إمكانياته، واستطاع المختصون والمبرمجون في نفس الوقت أن يبتكروا لغات برمجة أسهل للاستخدام، وأصبحت لغات البرمجة مفهومة إلى حد بعيد للمختصين. ولا يزال التطوير والتسهيل دائرا.
avatar
زيري
عميد
عميد

ذكر عدد المساهمات : 434
تاريخ التسجيل : 11/12/2014
الابراج : الدلو تاريخ الميلاد : 01/02/1946
العمر : 71

http://challala.algeriaforum.net/

الرجوع الى أعلى الصفحة اذهب الى الأسفل

رد: لغة البرمجة

مُساهمة من طرف عباس في الجمعة 6 فبراير 2015 - 18:55

ما شاء الله لاقوة إلا بالله
avatar
عباس
عميد
عميد

ذكر الموقع : الجزائر
عدد المساهمات : 665
تاريخ التسجيل : 16/12/2014
الابراج : الحمل تاريخ الميلاد : 01/04/1957
العمر : 60

http://challala.algeriaforum.net/

الرجوع الى أعلى الصفحة اذهب الى الأسفل

رد: لغة البرمجة

مُساهمة من طرف زيري في الإثنين 9 مارس 2015 - 18:26

شعب الجزائر مسلم*وإلى العروبة ينتسب
avatar
زيري
عميد
عميد

ذكر عدد المساهمات : 434
تاريخ التسجيل : 11/12/2014
الابراج : الدلو تاريخ الميلاد : 01/02/1946
العمر : 71

http://challala.algeriaforum.net/

الرجوع الى أعلى الصفحة اذهب الى الأسفل

رد: لغة البرمجة

مُساهمة من طرف عباس في السبت 4 أبريل 2015 - 17:37

ألا لايجهلن أحد علينا***فنجهل فوق جهل الجاهلين
avatar
عباس
عميد
عميد

ذكر الموقع : الجزائر
عدد المساهمات : 665
تاريخ التسجيل : 16/12/2014
الابراج : الحمل تاريخ الميلاد : 01/04/1957
العمر : 60

http://challala.algeriaforum.net/

الرجوع الى أعلى الصفحة اذهب الى الأسفل

رد: لغة البرمجة

مُساهمة من طرف طارق في الأربعاء 15 أبريل 2015 - 19:47

شكرا لكل المساهمين
avatar
طارق
عميد
عميد

ذكر عدد المساهمات : 588
تاريخ التسجيل : 21/12/2014
الابراج : السمك تاريخ الميلاد : 01/03/1954
العمر : 63

http://challala.algeriaforum.net/

الرجوع الى أعلى الصفحة اذهب الى الأسفل

رد: لغة البرمجة

مُساهمة من طرف حماد في الأحد 10 مايو 2015 - 16:23

اللهم لك الحمد
avatar
حماد
عميد
عميد

ذكر الموقع : الجزائر
عدد المساهمات : 457
تاريخ التسجيل : 27/12/2014
الابراج : السرطان تاريخ الميلاد : 05/07/1962
العمر : 55

http://challala.algeriaforum.net/

الرجوع الى أعلى الصفحة اذهب الى الأسفل

استعرض الموضوع السابق استعرض الموضوع التالي الرجوع الى أعلى الصفحة


 
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى