بحث عن البرمجة فى الحاسب الالى

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

تعرف على:

بحث عن دور الاخصائى الاجتماعى فى المجال المدرسى موثق بالمراجع

بحث عن البرمجة فى الحاسب الالى و ما هو البرنامج ؟ بحث عن برمجة الحاسب

بحث عن البرمجة فى الحاسب الالى و ما هو البرنامج
بحث عن البرمجة فى الحاسب الالى و ما هو البرنامج ؟ بحث عن برمجة الحاسب

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

ومِن الجدير بالذكر أن الجزء في الحاسوب المسئول عن تنفيذ الأوامر و التعليمات في البرنامج هو وحدة المعالجة المركزية cpu و يجب العلم أن وحدة المعالجة المركزية لا تستطيع أن تفهم سوى لغة الألة Machine Language التي تتبع نظاماً ثنائياً يتكون مِن رقمين و هما الصفر و الواحد و كل التعليمات التي تصل لوحدة المعالجة المركزية تكون و فق هذا النظام.

قد يهمك كذلك

بحث عن الفيجوال بيسك جاهز للطباعة .. تعرف على استخداماته وأهم مميزاته

بحث عن برمجة الحاسب |: تاريخ البرمجة

تاريخ البرمجة
بحث عن برمجة الحاسب : تاريخ البرمجة

في بحث عن البرمجة فى الحاسب الالى لابد مِن تناول تاريخ البرمجة و كيف كانت بدايتها و مِن الجدير بالذكر أن الأجهزة القابلة للبرمجة موجودة على و جه الخليقة منذ عام 1200 تقريباً حيث كان يوجد أنذاك أوتوماتيكي الجزاري القابل للبرمجة عبر الكامينات و الأوتاد و لعب مختلف الإيقاعات و أنماط الطبل ، كما انه و في عام 1801 كان يوجد ألة jacquard loom لإنتاج الموجات المختلفة بناءً على برمجة الجهاز ، و بالرغم مِن مدى قدم البرمجة إلا أن أول جهاز كمبيوتر في العالم وجد سنة 1843 حينما قامت عالمة الرياضيات الشهيرة أدا لوفليس بنشر خوارزمية لحساب سلسلة مِن أرقام برنولي بهدف تنفيذها بواسطة تشارلز باباج عبر محرك تحليلي.

وفي ثمانينات القرن التاسع عشر قام هيرمان هوليريث بإخترع مفهوم تخزين البيانات في شكل قابل للقراءة ألياً و هنا كانت بداية تخزين البرامج و البيانات و معالجتها في ذاكرة الكمبيوتر ، و مِن الجدير بالذكر أن شفرة الألة هي لغة برمجة مبكرة مكتوبة في مجموعة مِن التعليمات الخاصة بالجهاز و في الغالب فإنها تكون ذات ترميز ثنائي.

ومع مرور الوقت تم تطوير لغات التجميع التي تُمكن المبرمجين مِن تحديد التعليمات بتنسيق نصي ، لكن و لأن لغة التجميع ليست إلا ترميز مختلف للغة الألة فإن أي جهازين كمبيوتر لهما مجموعات تعليمات مختلفة فإنه و بالتالي لهما كذلك لغات تجميع مختلفة.

قد يهمك:

بحث عن التدخين والادمان جاهز للطباعه

لغة التجميع Assembly Language

=
لغة التجميع Assembly Language
لغة التجميع Assembly Language

لغة التجميع هي أحد أساسيات البرمجة و لهذا ففي بحث عن البرمجة فى الحاسب الالى لابد مِن تناول و لو نبذة قصيرة عن لغة التجميع ، و مِن الجدير بالذكر أن برمجة أجهزة الحاسب الألي بإستخدام لغة الألة يُمكن أن يكون في قمة الصعوبة و أمر منهك للغاية و قد يتطلب وقتاً مهولاً و إذا ما قام المبرمج بوضع صفراً أو واحداً بغير مكانه فإن هذا سيتسبب في خلل في البرنامج بأكمله و إكشتاف الخلل سوف يكون أشبه بالمستحيل و لهذا فقد ظهرت لغة التجميع و التي تُعتبر مِن اللغات منخفضة المستوى و تستخدم كلمات قصيرة بدلاً مِن النظام الثنائي

اقرأ أيضاً:

بحث عن عيد الام جاهز للطباعة

لغات البرمجة عالية المستوى High-Level Programming Languages

لغات البرمجة عالية المستوى High-Level Programming Languages
لغات البرمجة عالية المستوى High-Level Programming Languages

حسناً لغة التجميع كما سبق و ذكر فإنها لا تستخدم النظام الثنائي و لهذا فإنها توفر كثيراً مِن الوقت و الجهد إلا أنها لا تزال صعبة و تجعل المبرمج يحتاج لكتابة قدر مهول مِن التعليمات لتنفيذ مهام بسيطة كما أنها تتطلب أن يكون المبرمج على دراية بألية عمل وحدة المعالجة المركزية cpu ، و لهذا ففي خمسينات القرن الماضي ظهر جيل جديد مِن لغات البرمجة و هو لغات البرمجة عالية المستوى و التي تُمكن المبرمج مِن كتابة برامج في قمة التعقيد و بها تعليمات و أوامر كثيرة للغاية و مختلفة دون الحاجة لمعرفة ألية عمل وحدة المعالجة المركزية و بإستخدام كلمات إلى حداً ما مفهومة.

إذا أردت حقاً أن تطلع على بحث عن البرمجة فى الحاسب الالى فإنه لابد و أن تكون على دراية بأن كافة لغات البرمجة عالية المستوى تمتلك مجموعة مِن الكلمات التي تُستخدم في أغراض معينة و لا يُمكن إستخدام غيرها أو إستخدامها لأغراض أخرى و هذه الكلمات تُدعى الكلمات المفتاحية أو الكلمات المحجوزة Reserved words.

كما أن كل لغة برمجة تحتوي على مجموعة مِن المعاملات Operators لكي تقوم بعمليات مختلفة على البيانات مثل المعاملات الرياضية و الحسابية ، كما أن لكل لغة بنية Syntax خاصة بها تحدد كيفية ترتيب و إستخدام الكلمات المفتاحية و المعاملات و حتى علامات الترقيم و إذا ما حدث أي خلل في هذه البنية فإن هذا يتسبب في عطل البرنامج بأكمله.

تعرف على:

بحث عن الذرة كامل جاهز للطباعة

أنواع البرمجة

أنواع البرمجة
أنواع البرمجة

تنقسم برمجة الحاسب الألي إلى قسمين أساسيين و هما:

1- البرمجة البنيوية Structured Programming

وفي هذا النوع مِن البرمجة فإن التعليمات يتم تنفيذها واحداً تلو الأخرى و تعليمات التحكم هي ما يُحدد أي كتل مِن الكود سوف يتم تنفيذها تالياً ، و مِن الجدير بالذكر أن الهدف مِن هذه الطريقة هو التحسين مِن وضوح و جودة و وقت تطوير برمجة الحاسب الألي بالإستخدام الفعال للبرامج الفرعية Subroutines و بنية كتل الكود Block Structures.

2- البرمجة غرضية التوجه Object Oriented Programming

هذا النوع مِن البرمجة قائم و بشكل أساسي على مفهوم الكائنات و التي يُمكن أن تحتوي على بيانات بشكل حقول تُعرف أحياناً بإسم خصاصئص Attributes و كود على شكل عمليات Procedures و في الغالب فإنها تُعرف بإسم Methods ، و مِن الجدير بالذكر أنه و مِن أهم سمات الكائنات أن عمليات الكائن يُمكن أن تصل إلى بيانات الحقول المرتبطة بهذا الكائن و تُعدل عليه ، و ما مِن تدفق و حيد للبرنامج حيث أنه يُمكن للكائنات التفاعل مع بعضها البعض بحرية مطلقة.

قد يهمك:

بحث عن علماء الرياضيات جاهز للطباعة

خاتمة بحث عن البرمجة فى الحاسب الالى

خاتمة بحث عن البرمجة فى الحاسب الالى
خاتمة بحث عن البرمجة فى الحاسب الالى

وفي نهاية بحث عن البرمجة فى الحاسب الالى لابد مِن التذكيربأن وحدة المعالجة المركزية ليست دماغ الحاسب الألي و بالتأكيد فإنها لا تمتلك الذكاء أو أي قدر منه و إنما هي مجرد قطعة إلكترونية تم تصميمها لتخدم غرض ما و تؤدي وظائف معينة في قمة البساطة حيث تقوم فقط بما يأمر به البرنامج ، لكن هذا لا ينفي مدى أهمية و ضرورة تعلم المبرمج لكيفية مخاطبة هذه القطعة الإلكترونية… بحث عن البرمجة فى الحاسب الالى.