شبكة عين الجزائر
أخي الكريم مرحبا بك زميلا لنا في موقعك المتميز شبكة عين الجزائر
معا نبني الوطن
شبكة عين الجزائر

موقع كتب علمية متخصصة فى القانون والاقتصاد والادب والعلوم الاجتماعية والتقنية

عالم مزيون

↑ Grab this Headline Animator


اعلانات جديدة
//
المواضيع الأخيرة
» اكبر مكتببة قانونيية تحميل مباشر
الجمعة ديسمبر 13, 2013 8:05 pm من طرف youcef-pre

» هنا نوضع طلبات الاشراف
الثلاثاء يونيو 18, 2013 9:11 am من طرف zergui badro

» كشف النقاط بكلوريا 2008 الان واخيار التوجه من هنا فقط
السبت يونيو 08, 2013 8:02 pm من طرف badri

» طلب استشارة في المنازعات العقارية
الجمعة أبريل 05, 2013 2:33 pm من طرف boussekar

» طلب حل قضية
الإثنين يناير 21, 2013 4:26 pm من طرف فتاة الاسلام

» الضبط الاداري
الإثنين ديسمبر 31, 2012 4:27 pm من طرف djafarararem

» مكتبة قانونية على شبكة الإنترنيت
الأحد ديسمبر 30, 2012 9:33 am من طرف kamelbezzobiri

» مزاد علني الجدزائر
الجمعة ديسمبر 14, 2012 5:33 pm من طرف djafarararem

» قرارات محكمة عليا الجزائر
الجمعة ديسمبر 14, 2012 5:30 pm من طرف djafarararem

» القانون الذي يتحدث عن البيع بالمزاد العلني
الجمعة ديسمبر 14, 2012 4:41 pm من طرف djafarararem

» أحكام مصرية
الجمعة ديسمبر 14, 2012 4:36 pm من طرف djafarararem

» محافظ البيع بالمزايدة
الجمعة ديسمبر 14, 2012 4:34 pm من طرف djafarararem

» نموذج بيع بالمزاد العلني
الجمعة ديسمبر 14, 2012 4:32 pm من طرف djafarararem

» هل تريد العمل بالانترنت مع الحصول على ماستر كارد مجانا اليك هذا الموقع
الخميس سبتمبر 06, 2012 2:40 pm من طرف issamd2010

» كل مراجع وبحوث السنة الاولى السداسي الاول قانون أعمال نظام جديد ل م د علوم قانونية وادارية تحميل مباشر
الجمعة أغسطس 24, 2012 6:37 am من طرف kadabenkada

» اكبر مكتبة قانونية على النت من شبكة عين الجزائر
الأحد يوليو 01, 2012 2:46 pm من طرف souadmeriem

» مقالات عن القوانين العقارية الجزائرية
الثلاثاء مايو 15, 2012 10:44 am من طرف ايميا

» حكام معاملة الحدث
الأحد مارس 25, 2012 4:17 pm من طرف amina raf

» طلب هام ومساعده
الإثنين مارس 05, 2012 5:52 pm من طرف عربى كمال

» المركز الدولي للأقليات في القانون الدولي العام مع المقارنة بالشريعة الإسلامية المستشار الدكتور/ السيد محمد جبر مقدمة عامة الباب التمهيدي : فكرة الأقليات في القانون الدولي المعاصر والشريعة الإسلامية تقسيم الفصل الأول : في التعريف بعنصر السكان و
الجمعة فبراير 17, 2012 4:19 pm من طرف HAMADY MED MAHMOUD

» مجموعة من الالعاب الرائعة لتعليم الانجليزية
الجمعة أكتوبر 07, 2011 9:44 pm من طرف SGHRIB

» امتحان في قانون المنافسة 2011 عنابة
الخميس فبراير 03, 2011 4:40 pm من طرف anis23

» الملكية المشتركة
الجمعة يناير 28, 2011 3:00 pm من طرف زائر

» كتاب المذاهب الأدبية والنقدية عند العرب والغرب
الأحد يناير 16, 2011 7:57 pm من طرف saleh-ch

» علم الاجرام
الأربعاء ديسمبر 22, 2010 1:30 pm من طرف koko

تسجيل صفحاتك المفضلة في مواقع خارجية
تسجيل صفحاتك المفضلة في مواقع خارجية Digg  تسجيل صفحاتك المفضلة في مواقع خارجية Delicious  تسجيل صفحاتك المفضلة في مواقع خارجية Reddit  تسجيل صفحاتك المفضلة في مواقع خارجية Stumbleupon  تسجيل صفحاتك المفضلة في مواقع خارجية Slashdot  تسجيل صفحاتك المفضلة في مواقع خارجية Yahoo  تسجيل صفحاتك المفضلة في مواقع خارجية Google  تسجيل صفحاتك المفضلة في مواقع خارجية Blinklist  تسجيل صفحاتك المفضلة في مواقع خارجية Blogmarks  تسجيل صفحاتك المفضلة في مواقع خارجية Technorati  

قم بحفض و مشاطرة الرابط شبكة عين الجزائر على موقع حفض الصفحات

بحـث
 
 

نتائج البحث
 


Rechercher بحث متقدم

تدفق ال RSS

Yahoo! 
MSN 
AOL 
Netvibes 
Bloglines 


اعلانات جديدة
//

أهلا وسهلا بك زائرنا الكريم, أنت لم تقم بتسجيل الدخول بعد! يشرفنا أن تقوم بالدخول أو التسجيل إذا رغبت بالمشاركة في المنتدى

ما هي البرمجة وما هي لغاتها

استعرض الموضوع السابق استعرض الموضوع التالي اذهب الى الأسفل  رسالة [صفحة 1 من اصل 1]

1 ما هي البرمجة وما هي لغاتها في الثلاثاء يناير 27, 2009 8:37 pm

Admin

avatar
Admin
لغة البرمجة هي لغة يتم كتابة البرامج بها ليقوم جهاز الحاسوب بتنفيذها. تقسم لغات البرمجة للحاسوب لعدة اجيال أو أنواع، بناء على قربها من اللغات الإنسانية. وتقسم أحيانا بناء على الأغراض لهذه اللغة.محتويات [إخفاء]1 تعريف البرمجة
2 خصائص لغات البرمجة 2.1 المعلومات و تخزينها
2.2 الأوامر و تنظيم سيرها
2.3 التصميم الخاص

3 أمثلة
4 اقرأ أيضاً



[عدل]
تعريف البرمجة

من الممكن تعريف البرمجة بأنها عملية كتابة تعليمات وأوامر لجهاز الحاسوب أو أي جهاز آخر، لتوجيهه وإعلامه بكيفية التعامل مع البيانات. و تكون عملية البرمجة متبعة لقواعد محددة باللغة التي اختارها المبرمج. و كل لغة لها خصائصها التي تميزها عن الأخرى و تجعلها مناسبة بدرجات متفاوتة لكل نوع من أنواع البرامج. كما أن للغات البرمجة أيضا خصائص مشتركة و حدود مشتركة بحكم أن كل هذه اللغات مجعولة للتعامل مع الحاسوب.

[عدل]
خصائص لغات البرمجة

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


[عدل]
المعلومات و تخزينها

ان المعلومات في الأجهزة الرقمية الحالية يتم تخزينها على أرقام على نظام العد الثنائي و بصفة عامة فان المعالجات الحديثة لا تقوم بالتعامل مع البت الواحد بل مع مجموعات من البتات يمكن أن تضم :8 بت = بايت وهي أصغر وحدة تخزين معلومات في الحواسيب الحديثة
16, 32, 64, أو 128 بت


و باستعمال 8 بت مثلا, يمكن تشكيل 256 قيمة مختلفة, و يمكن أن تكون هذه القيمة بين 0 و 255 و تمثل وظيفة لغة البرمجة استغلال وحدة أو مجموعة من الوحدات لتخزين معلومات من الحياة الواقعية مثل الأسماء أو القياسات أو أرقام الحسابات البنكية

[عدل]
الأوامر و تنظيم سيرها

يقوم المبرمج باجراء عمليات على وحدات المعلومات مثل تخزينها و قرائتها و مقارنتها و اجراء عمليات حسابية عليها أيضا, وتتبع العمليات القواعد المحددة للغة. و للغة البرمجة دور آخر و هو التحكم في تنظيم اجراء العمليات, حيث تحرص على اجرائها بنفس تنظيم كتابتها من طرف المبرمج و تمكن اللغة أيضاً من اجراء عملية اختيار و تفرع, فلنفترض أن البرنامج الذي يريد المبرمج صنعه يقوم بقسمة عددين يختارهما المستعمل, و اظهار النتيجة على الشاشة, و من المعروف أن القسمة على صفر لا تجوز, و هنا يقوم البرنامج بالاختيار : فاذا كان القاسم مخالفا لصفر فان البرنامج يقوم باجراء العملية و يعطي النتيجة, أما اذا كان القاسم صفراً فان البرنامج لا يقوم باجراء العملية و انما ينبه إلى أن المستعمل حاول القسمة على صفر. و يمكن تنظيم الأوامر بصفة أخرى, حيث يقع تنفيذ أمر أو مجموعة من الأوامر بصفة متكررة (Loop) و يمكن تقسيم الأوامر أيضاً إلى وحدات فرعية تقوم كل وحدة بانجاز عمل محدد, و الهدف هو تقسيم العمل إلى أجزاء يسهل العمل عليها كل على حدة (Loops)

[عدل]
التصميم الخاص

تتمتع كل لغة بتصميم خاص يختلف عن طريقة كل لغة في التعامل مع المعطيات, و عن طبيعة الطرق و التسهيلات التي توفرها اللغة للتعامل مع مشكلة معينة.

يمكن تصنيف لغات البرمجة من حيث طريقة بناء البرامج إلى لغات إجرائية (Basic, Fortran) وهي لغات تسلسلية، أساس بناؤها هو الإجراءات المطلوب تطبيقها على الأشياء والمتحولات. ولغات شيئية (C, Java, Delphi) وهي لاتسلسلية، وتقوم على أساس العناصر والمتحولات المستخدمة ضمن البرنامج المطلوب تحويرها، من خلال تطبيق مجموعة معينة من الإجراءات عليها. كشطزريم

[عدل]
أمثلة

أمثلة لبعض لغات البرمجة للحاسوب:أسمبلي
سي
سي++
جافا
ليسب
برولوغ
بايثون
سي شارب
فورتران
روبي
أدا
دلفي
بيسك
كوبول
باسكال
إس كيو إل
بي إتش بي
جافا سكربت
جيم

معاينة صفحة البيانات الشخصي للعضو http://aina.yoo7.com

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

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