أفضل 10 أعضاء في هذا المنتدى
sam27 - 658
658 المساهمات
615 المساهمات
478 المساهمات
sbmwhadz - 354
354 المساهمات
318 المساهمات
271 المساهمات
269 المساهمات
259 المساهمات
253 المساهمات
243 المساهمات
أفضل 10 أعضاء في هذا الأسبوع
أفضل 10 أعضاء في هذا الشهر
المواضيع الأخيرة
الفرق بين التاويل و التفسير الإثنين فبراير 19, 2018 10:31 pmزائردرس علم التفسير نشأته و تطوره -علوم شرعيةالثلاثاء أبريل 18, 2017 8:35 pmزائردرس الشبهات في الشريعة الاسلامية - علوم شرعيةالجمعة مارس 31, 2017 1:44 pmزائربعض طرق حل معادلات الدرجة الثالثة و الرابعة الخميس مارس 23, 2017 7:24 amزائرباك تجريبي- تيارت - شعبة الرياضيات 2013الثلاثاء مارس 07, 2017 1:33 pmزائر أولمبياد رياضيات لأذكياء الرياضيات ( مسابقة )الأربعاء مارس 01, 2017 8:36 pmزائرشرحي في حساب القواعد الازوتية الأربعاء مارس 01, 2017 4:11 amزائرعاجل حل التمرين 21 ص 111 من كتاب الفيزياء علوم تجريبية الأربعاء فبراير 15, 2017 8:47 pmزائرجميع دروس السنة االثالثة بصيغة الووردالخميس فبراير 02, 2017 2:34 pmmohamed mathتقريبات التالفية مألوفة عند 0 الأربعاء يناير 11, 2017 12:24 amزائرأفضل ردود و أقوال هواري بومدينالإثنين يناير 09, 2017 3:41 pmزائر تطبيقات الاشتقاقية للسنة الثانية ثانوي من Math44الإثنين ديسمبر 12, 2016 9:09 pmعباسينقصة الطالب سي حمدي مصطفى مع الدراسة........ ابكتني ^^الجمعة ديسمبر 09, 2016 6:51 pmزائرالفرض لأول للفصل لأول + تصحيح السبت ديسمبر 03, 2016 12:14 ammouloudi.abdelmalekسلسلة كتاب °° الإمتياز في الرياضيات °°الجمعة ديسمبر 02, 2016 11:12 amYoussef labzioدرس في كثيرات الحدودالخميس ديسمبر 01, 2016 10:14 pmNour1600مذكرة كثيرات الحدود للثانية ثانويالخميس ديسمبر 01, 2016 10:08 pmNour1600هنا بحث كامل حول مظاهر الحياة العقلية في العصر الجاهليالسبت نوفمبر 19, 2016 8:49 pmزائر تحضير درس معلم الأمثال و الحكم في الجاهليةالأحد أكتوبر 30, 2016 5:49 pmزائرجميع دروس السنة الاولى بصيغة الووردالأحد أكتوبر 30, 2016 4:06 pmمحمد204حلول تمارين كتاب الرياضيات للسنة الأولى ثانوي علوم وتكنولوجياالإثنين أكتوبر 24, 2016 2:09 amزائرالحساب الشعاعي و الهندسة التحليليةالأحد أكتوبر 16, 2016 1:11 amyaacmathsرمــــــــــــوز مجموعات الأعدادالجمعة أكتوبر 07, 2016 6:08 pmزائرمجموعة من دروس الرياضيات ........هنا...الإثنين أكتوبر 03, 2016 7:56 pmabizakiسلسلة مدرستي الجزء الاول السبت سبتمبر 24, 2016 8:19 pmseghiriثانوية علي بن أبي طالب السبت سبتمبر 17, 2016 5:01 pmmodisosoفلسطين بقلميالسبت سبتمبر 17, 2016 4:07 pmmodisosoخاص 2 ثانوي السبت سبتمبر 17, 2016 12:11 ammodisosoجل المدكرلأستاد القدير العايب كمال الأحد يوليو 17, 2016 12:34 pmزائرمذكرة الاحصاء للاولى ثانويالسبت يوليو 16, 2016 11:13 pmزائرقصة الطالب سي حمدي مصطفى مع الدراسة........ ابكتني ^^السبت يوليو 16, 2016 4:26 pmزائر دروس الرياضيات للسنة الأولى ثانوي جذع مشترك علوم وتكنولوجيا + تمارين متنوعة في الرياضيات +حلول تمارين الكتاب المدرسي + مخلصات و بعض الفروض و الإختبارات :الإثنين فبراير 29, 2016 9:45 pmزائرالرّياضيّات السبت فبراير 06, 2016 11:48 amزائرالرّياضيّات السبت فبراير 06, 2016 11:47 amزائرفروض واختبارات في مادة الرياضياتالجمعة يناير 22, 2016 1:34 pmزائردرس في المرجح للسنة الثانية مع تطبيقات واعمال موجهة + 11 تمرين محلول الإثنين ديسمبر 14, 2015 9:55 pmزائر تبحــــث عن بورداص bordas _كتاب خارجي_ إليك 2 اثنين_في مادتي الرياضيات و العلومالخميس ديسمبر 10, 2015 1:31 pmhilmTR C4R3HUY CNH4F5G269Dالثلاثاء نوفمبر 10, 2015 10:03 pmزائر درس الاشتقاقية للسنة الثانية ثانوي من MATH44الإثنين سبتمبر 07, 2015 10:45 pmزائرمذكرة الاحصاء للثانية ثانويالجمعة يوليو 17, 2015 6:53 pmعباسين

شاطر
اذهب الى الأسفل
avatar
مشرف
مشرف
ذكر عدد المساهمات : 229
نقاط : 2411
الاعجاب : 42
تاريخ التسجيل : 02/11/2012
العمر : 22
معاينة صفحة البيانات الشخصي للعضو

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

في الإثنين ديسمبر 17, 2012 2:27 pm
لغة
البرمجة هي لغة يتم كتابة البرامج بها ليقوم جهاز الحاسوب بتنفيذها. تقسم
لغات البرمجة للحاسوب لعدة اجيال أو أنواع، بناء على قربها من اللغات
الإنسانية. وتقسم أحيانا بناء على الأغراض لهذه اللغة.محتويات [إخفاء]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) وهي لاتسلسلية، وتقوم على أساس
العناصر والمتحولات المستخدمة ضمن البرنامج المطلوب تحويرها، من خلال تطبيق
مجموعة معينة من الإجراءات عليها. كشطزريم

[عدل]
أمثلة

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

مشرف
مشرف
ذكر عدد المساهمات : 318
نقاط : 2334
الاعجاب : 12
تاريخ التسجيل : 20/10/2012
العمر : 23
الموقع : أستغفر الله وأتوب إليه
معاينة صفحة البيانات الشخصي للعضو

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

في الثلاثاء يناير 01, 2013 3:42 pm
شكرالك
avatar
عضو نشط
عضو نشط
ذكر عدد المساهمات : 36
نقاط : 2256
الاعجاب : 6
تاريخ التسجيل : 21/02/2012
العمر : 22
الموقع : أرض الله الواسعة :)
معاينة صفحة البيانات الشخصي للعضو

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

في الجمعة فبراير 01, 2013 1:06 am
شكرا جزيلا .. فيما يخص البرمجة فلقد اقتصرت مهمتي في برمجة برامج البوت Confing Smile تحتاج الممارسة صراحةً هه .
السلام عليكم
avatar
عضو برونزي
عضو برونزي
انثى عدد المساهمات : 241
نقاط : 2135
الاعجاب : 9
تاريخ التسجيل : 30/03/2013
العمر : 17
معاينة صفحة البيانات الشخصي للعضو

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

في الجمعة أبريل 19, 2013 11:22 am
merci beaucoup
الرجوع الى أعلى الصفحة
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى