مفهوم البرمجة - منتديات موقع الميزان
موقع الميزان السلام عليك أيتها الصدِّيقة الشهيدة يا زهراء السيد جعفر مرتضى العاملي
يا مُمْتَحَنَةُ امْتَحَنَكِ اللهُ الَّذي خَلَقَكِ قَبْلَ اَنْ يَخْلُقَكِ، فَوَجَدَكِ لِمَا امْتَحَنَكِ صابِرَةً، وَزَعَمْنا اَنّا لَكِ اَوْلِياءُ وَمُصَدِّقُونَ وَصابِرُونَ لِكُلِّ ما اَتانا بِهِ اَبُوكِ صَلَّى اللهُ عَلَيْهِ وَآلِهِ وَاَتى بِهِ وَصِيُّهُ، فَاِنّا نَسْأَلُكِ اِنْ كُنّا صَدَّقْناكِ إلاّ اَلْحَقْتِنا بِتَصْديقِنا لَهُما لِنُبَشِّرَ اَنْفُسَنا بِاَنّا قَدْ طَهُرْنا بِوَلايَتِكِ بِسْمِ اللهِ الرَّحْمنِ الرَّحِيمِ * ادْعُ إِلِى سَبِيلِ رَبِّكَ بِالْحِكْمَةِ وَالْمَوْعِظَةِ الْحَسَنَةِ وَجَادِلْهُم بِالَّتِي هِيَ أَحْسَنُ إِنَّ رَبَّكَ هُوَ أَعْلَمُ بِمَن ضَلَّ عَن سَبِيلِهِ وَهُوَ أَعْلَمُ بِالْمُهْتَدِينَ * صَدَقَ اللّهُ الْعَلِيُّ الْعَظِيمُ – منتديات موقع الميزان للدفاع عن الصدِّيقة الشهيدة فاطمة الزهراء صلوات الله عليها – منهاجنا الحوار الهادف والهادئ بعيداً عن الشتم والذم والتجريح ولا نسمح لأحد بالتعرض للآخرين وخصوصاً سب الصحابة أو لعنهم وهذا منهاج مراجعنا العظام والعلماء الأعلام حفظ الله الأحياء منهم ورحم الماضين
 
اضغط هنا
اضغط هنا اضغط هنا اضغط هنا
اضغط هنا
عداد الزوار
العودة   منتديات موقع الميزان .: الميزان التقني والفني :. ميزان الكمبيوتر والأنترنت والجوال (الخليوري)
ميزان الكمبيوتر والأنترنت والجوال (الخليوري) برامج - تقنيات - تحديثات - أسرار الحاسوب والموبايل

إضافة رد
كاتب الموضوع عبـد الرضا مشاركات 2 الزيارات 2453 انشر الموضوع
   
أدوات الموضوع ابحث في الموضوع

عبـد الرضا
الصورة الرمزية عبـد الرضا
مشرف عام
رقم العضوية : 248
الإنتساب : Jun 2007
الدولة : رضا فاطمة صلوات الله عليها
المشاركات : 1,683
بمعدل : 0.26 يوميا
النقاط : 282
المستوى : عبـد الرضا is on a distinguished road

عبـد الرضا غير متواجد حالياً عرض البوم صور عبـد الرضا



  مشاركة رقم : 1  
المنتدى : ميزان الكمبيوتر والأنترنت والجوال (الخليوري)
Post مفهوم البرمجة
قديم بتاريخ : 05-Feb-2011 الساعة : 10:52 PM

اللهم صل على محمد وآل محمد وعجل فرجهم والعن أعدائهم


مفهوم البرمجة

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



تعريف


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

خصائصها

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


المعلومات و تخزينها


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


16, 32, 64, أو 128 بت

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



الأوامر و تنظيم سيرها


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



التصميم الخاص


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


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


أمثلة لبعض لغات البرمجة للحاسوب


أسمبلي

سي
سي++
جافا
ليسب
بايثون
سي شارب
روبي
دلفي
فيجول بايسك
كوبول
باسكال
إس كيو إل (SQL)
بي إتش بي (PHP)
جافا سكربت


لا تنسونا من صالح دعائكم

يـــــــ زهراء ـــــــا مــــــــدد



توقيع عبـد الرضا

أفصبراً يا صاحب الأمر والخطب جليل يذيب قلب الصّبور

كيف من بعد حمرة العين منها تهنى بطرفٍ قرير !!

فإبكِ لها وإزفر لها فإنّ عداها منعوها من البكاء والزّفير !


يـــــــــ مهدي ـــــــا أدركنا !!

يــــ زهراااااااااااء ـــا مــــــدد






خاتم سليمان
الصورة الرمزية خاتم سليمان
مشرف سابق
رقم العضوية : 6307
الإنتساب : Oct 2009
الدولة : بين زهور البنفسج
المشاركات : 1,315
بمعدل : 0.23 يوميا
النقاط : 239
المستوى : خاتم سليمان is on a distinguished road

خاتم سليمان غير متواجد حالياً عرض البوم صور خاتم سليمان



  مشاركة رقم : 2  
كاتب الموضوع : عبـد الرضا المنتدى : ميزان الكمبيوتر والأنترنت والجوال (الخليوري)
افتراضي
قديم بتاريخ : 19-Feb-2011 الساعة : 06:21 PM

اللهم صل على محمد وآل محمد وعجل فرجهم والعن أعدائهم


لغات البرمجه رااااائعة جداً

وكذلك دراستها سهله

شكراً لك اخي الفاااااااااااضل

توقيع خاتم سليمان

إن كَآن قَــد جَــنًّ مَــن يَهـوَى أبــآ حَـسَـن فـ جنــة الخُلــدِ " مَـشّـفَـى " لِـ الْمَجَــآنِيـن ..!



عبـد الرضا
الصورة الرمزية عبـد الرضا
مشرف عام
رقم العضوية : 248
الإنتساب : Jun 2007
الدولة : رضا فاطمة صلوات الله عليها
المشاركات : 1,683
بمعدل : 0.26 يوميا
النقاط : 282
المستوى : عبـد الرضا is on a distinguished road

عبـد الرضا غير متواجد حالياً عرض البوم صور عبـد الرضا



  مشاركة رقم : 3  
كاتب الموضوع : عبـد الرضا المنتدى : ميزان الكمبيوتر والأنترنت والجوال (الخليوري)
افتراضي
قديم بتاريخ : 19-Feb-2011 الساعة : 07:26 PM

اللهم صل على محمد وآل محمد وعجل فرجهم والعن أعدائهم


اقتباس
المشاركة الأصلية كتبت بواسطة خاتم سليمان
لغات البرمجه رااااائعة جداً

وكذلك دراستها سهله

شكراً لك اخي الفاااااااااااضل

أوافقك في أول نقطة أختي العزيزة

أما دراستها فليست دائماً يالسهلة وعليك أن تسألي مجرّب وأنا مجرّب حيث أنها مجال إختصاصي في الجامعة وهي ذات آفاق واسعة جداً وكل يوم هناك شيء جديد ويجب على المبرمج الإطلاع عليه !!

شكراً لمرورك الذي زيّن صفحتي

لا تنسونا من صالح دعائكم

يـــــــ زهراء ـــــــا مـــــــدد



توقيع عبـد الرضا

أفصبراً يا صاحب الأمر والخطب جليل يذيب قلب الصّبور

كيف من بعد حمرة العين منها تهنى بطرفٍ قرير !!

فإبكِ لها وإزفر لها فإنّ عداها منعوها من البكاء والزّفير !


يـــــــــ مهدي ـــــــا أدركنا !!

يــــ زهراااااااااااء ـــا مــــــدد





إضافة رد


أدوات الموضوع ابحث في الموضوع
ابحث في الموضوع:

بحث متقدم

ضوابط المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا يمكنك اضافة مرفقات
لا يمكنك تعديل مشاركاتك

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة


 

 


المواضيع والمشاركات التي تطرح في منتديات موقع الميزان لا تعبر عن رأي المنتدى وإنما تعبر عن رأي كاتبيها فقط
إدارة موقع الميزان
Powered by vBulletin Copyright © 2017 vBulletin Solutions, Inc