هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.



 
الرئيسيةالتسجيلأحدث الصوردخول

 

 مقدمه الى البرمجه

اذهب الى الأسفل 
5 مشترك
كاتب الموضوعرسالة
بروسسر
عضو فعال
بروسسر


عدد الرسائل : 106
العمر : 39
العمل : طالب
المزاج : جاد
تاريخ التسجيل : 04/09/2007

مقدمه الى البرمجه Empty
مُساهمةموضوع: مقدمه الى البرمجه   مقدمه الى البرمجه Emptyالأربعاء أكتوبر 24, 2007 8:47 pm

لغة برمجة

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

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


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

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

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


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


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

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


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

Assembly
C
++C
Java
Lisp
Logo
Prolog
بايثون
#C
Fortran
Ruby
Ada
Delphi
Basic
Visual Basic
Cobol
Pascal
E
SQL
Smalltalk
Eiffel
الرجوع الى أعلى الصفحة اذهب الى الأسفل
صقر الحصينة
عضو فعال جداً
عضو فعال جداً
صقر الحصينة


عدد الرسائل : 347
العمر : 35
المزاج : جاد
تاريخ التسجيل : 26/08/2007

مقدمه الى البرمجه Empty
مُساهمةموضوع: رد: مقدمه الى البرمجه   مقدمه الى البرمجه Emptyالخميس أكتوبر 25, 2007 6:48 am

اشكرك على المقدمة الرائعة
و نتمنى من الكل ان يستفيد معنا هنا
عالم البرمجة عالم واسع
الرجوع الى أعلى الصفحة اذهب الى الأسفل
http://flaagruop.4umer.net
الشاهين
عضو فعال جداً
عضو فعال جداً
الشاهين


عدد الرسائل : 310
العمر : 38
العمل : طالب جامعي
المزاج : رايق
تاريخ التسجيل : 05/09/2007

مقدمه الى البرمجه Empty
مُساهمةموضوع: رد: مقدمه الى البرمجه   مقدمه الى البرمجه Emptyالجمعة نوفمبر 23, 2007 6:03 pm

مشكووور
الرجوع الى أعلى الصفحة اذهب الى الأسفل
http://WWW.ALSHAHEEN.AHLAMONTADA.COM
مجنون بس حنون
عضو فعال جداً
عضو فعال جداً
مجنون بس حنون


عدد الرسائل : 363
العمر : 44
العمل : طالب
تاريخ التسجيل : 12/09/2007

مقدمه الى البرمجه Empty
مُساهمةموضوع: رد: مقدمه الى البرمجه   مقدمه الى البرمجه Emptyالسبت ديسمبر 29, 2007 11:00 am

تسلم يالغالي ومفق دنيا واخره
الرجوع الى أعلى الصفحة اذهب الى الأسفل
ولد الظبي
عضو
ولد الظبي


عدد الرسائل : 67
العمر : 44
العمل : للاسف ادرســــ
المزاج : طرطوووووووووب
تاريخ التسجيل : 19/02/2008

مقدمه الى البرمجه Empty
مُساهمةموضوع: رد: مقدمه الى البرمجه   مقدمه الى البرمجه Emptyالإثنين فبراير 25, 2008 8:03 pm

تسلم اخوووووي

ع مقدمه البرناامج

وان شاء الله

الكل يستفااد


نترقب يديدكـ

تقبل مرووري..
الرجوع الى أعلى الصفحة اذهب الى الأسفل
https://7066.4umer.com
 
مقدمه الى البرمجه
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1

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