-

تعريف لغات البرمجة

تعريف لغات البرمجة
(اخر تعديل 2024-09-09 11:28:33 )

لغاتُ البرمجة

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

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

لغة HTML

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

لغة PHP

لغة الـ Javascript

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

لغة XML

من أكثر لغاتِ البرمجةِ شهرةً، مع اختلافها عن باقي اللغات بأُمورٍ عديدةٍ، حيث صُمّمت هذه اللّغة بشكلٍ خاصٍ للتّزين والنّقل الخاصِّ بالبيانات. وهي من البرمجياتِ القابلة للتّوسع. تُعتبر لغة ترميزٍ كلغة HTML إلى حدٍ كبير، وصُمّمت لإظهارِ البياناتِ والتّركيز على شكلِ العرضِ.[3]

لغة الـ CSS

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

فيديو روبوت الموت

هل يمكن أن يصل العالم لمرحلة تتحكم فيها الحواسيب بنا؟ وإلى أين وصل العلم في تقنيات الروبوتات؟ شاهد الفيديو لتعرف ذلك:

المراجع

  1. ↑ "Programming Language", www.techopedia.com, Retrieved 2-6-20188. Edited.
  2. ↑ "Computer Programming Languages", www.computerscience.org, Retrieved 2-6-20188. Edited.
  3. ^ أ ب ت ث Atlassian, "What are the differences between HTML, XML, PHP, CSS, and JavaScript in layman’s terms? Is it possible to write a complex website code successfully by using just 1 of those languages?"، www.quora.com, Retrieved 2-6-20188. Edited.