مشروع الوحدة 5

 مشروع الوحدة 5 عن لغات البرمجة 



لغاتُ البرمجة:
 لغات البرمجة "Programming language" هي مجموعةُ أوامر مكتوبة على شكل رموزٍ تستندُ إلى قواعدَ معيّنةٍ يفهمُها جهازُ الحاسوب ويقومُ بتنفيذها. تَمُرُّ لُغاتُ البرمجةِ بمجموعةٍ من الخطواتِ والمراحلِ قبل أن يتمَّ تنفيذُها. تُقسم لغاتُ البرمجةِ إلى عدّة أنواعٍ ووظائف، وتختلفُ كلُّ لغةٍ عن الأخرى في صعوبتها، حيث تمَّ تصنيف صُعوبة كلّ لغةٍ ومُستواها بناءً على قُربها من اللّغات الإنسانية، وفي بعض الأحيان يتمُّ تصنيفُها حسبَ الهدفِ الذي صُمِّمت لأجلهِ. كما أنَّ بعض لغاتِ البرمجةِ تُعتبرُ لغاتٌ عامّة باستطاعتها العملَ على أيِّ جهازٍ بشكلٍ مُستقلِّ وافتراضيٍّ.

أنواع لغات البرمجة :
1-لغة HTML :
تُعتبرُ هيكلةَ بياناتٍ وتكويناً أكثر من كونِها لغة برمجة. تختلف عن اللّغات الأُخرى أنّها لا يمكنُ ترجمتُها إلى لغاتٍ أبسط مثل اللّغات الأخرى. ويطلق عليها اسم لغة التّرميز المُتشعّبة؛ حيث تتمُّ كتابة ملفّات HTML على شكلِ ملفّاتِ نُصوصٍ بسيطةٍ. تمتازُ هذه اللّغة بأنّها سهلةٌ، ولها إمكانياتٌ عاليةٌ جدّاًَ ومُتنوّعةٌ وفريدةٌ من نوعها، كما يمكن تصميم الشّيء نفسه بعدّة طرقٍ عند استخدام هذه اللّغة. والجدير بالذكر أنّ جميع الصفحاتِ العالميّة التي تمَّ تصميمها بإتقان تمَّ إعدادها باستخدامِ هذه اللّغة.

2-لغة PHP :
من أكثرِ لغاتِ البرمجة شهرةً واستخداماً، وتمَّ تحريرها لأوّلِ مرّة من قِبَل الدّنماركي Ramous Lerdorf الذي قامَ بكتباتِها لاستخدامِها في موقعِه الشّخصي على الإنترنت، والآن أصبحَت تُستخدَمُ على نطاقٍ واسعٍ جداً في عملِ تطبيقاتِ الوِيب، إذ يقومُ الخادمُ باستقبالِ جميعَ النّصوص فيترجمها ويعرضها على المُتصفّح ليطّلع عليها المُستخدَمين بشكلٍ مباشرٍ دون أن يُطالبَهم بتحميلِ برمجياتٍ أُخرى. وتُعتبر هذه اللّغة مُتغيرةَ المُحتوى وتُستخدم لصفحاتِ الوِيب المُتحرّكة، حيث تُغيّر المُحتوى حسبَ تفاعلِ المستخدمين على المَوقع، مثل مواقعِ التّواصلِ الاجتماعِيّ التي يتمّ تغيير البيانات فيها بسهولةٍ باستخدامِ هذه اللّغة

3-لغة الـ Javascript:
 تعتبرُ من لغاتِ البرمجةِ الحديثةِ التي تُستخدمُ حاليّاً في المواقعِ الإلكترونيّة. وتتميّزُ بأنّها تمنحُ المواقعَ الإلكترونيّة الحركةّ والمُتعةَ في طريقةِ العرض، ولا يتمّ استخدام هذهِ اللّغة لإدارةِ التّطبيقاتِ والبرامجِ خارج المُتصفّح، وإنّما تجعلُ المُتصفّحَ أكثر مُتعةً وسهولةً وانسيابيّةً وسُرعةً في التّحميلِ.

4-لغة الـ CSS:
تُسمّى أيضاً باللّغة المُساندة للغة "HTML"، حيث أَنّها تُكتب من خلالِ ملفِّ الـ HTML، ويتمّ من خلالِ هذه اللّغة وضع وبناء الشّكل الذي تتمُّ فيه بيئةُ العملِ، مع إمكانيّة التّحكم التّام بالنّصوصِ والصّور وتعديلِها خلال وقتٍ قصيرٍ. وهي تُسيطرُ على الشّكل العامّ لصفحاتِ المواقعِ بناءً على بيئةِ العملِ.

اللغات البرمجية المناسبة لطلاب التعليم العام :

PHP - Ajax - Jquery - json - Css – HYML5  , اللغات البرمجة المناسبة لطلاب التعليم العام : لتكون وسيلة مناسبة لتعليم الطلاب العرب مبادئ البرمجة بلغتهم الأم.

مقارنة بين لغات البرمجة  :

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








مراجع البحث :





نواف فيصل الخديدي شعبه 8

تعليقات

المشاركات الشائعة من هذه المدونة

مشروع الوحدة 6

مشروع الوحدة الاولى