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

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

                                                                                                                                     عناصر المقال  

     1- ما هي لغات البرمجة؟

2- ما علاقة لغات البرمجة بالأكواد؟

3- ما هي أنواع لغات البرمجة؟

4- ما هي استخدامات لغات البرمجة؟

 

 

  1- ما هي لغات البرمجة؟

 

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

 

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

 

2- ما علاقة لغات البرمجة بالأكواد؟


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

 

3- ما هي أنواع لغات البرمجة؟

 

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

 

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

 

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

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

 

والسبب في تسمية هذه اللغات بلغات برمجة عالية المستوى هو بسبب قربها من اللغة التي يفهمها الإنسان وهذه اللغات مصممة خصيصا للعمل على أجهزة الحاسوب المختلفة بغض النظر عن نوعها أو نظام تشغيلها. ومن هذه اللغات : #C، ولغة Java، ولغة JavaScript، ولغة Python، ولغة SQL

 

2- لغات برمجة منخفضة المستوى Low-Level Language

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

تنقسم لغات البرمجة منخفضة المستوى الى قسمين وهما:

  • لغة الآلة Machine Language: وهي اللغة يتمكن الحاسوب فقط من فهمها وتعمل بالنظام الثنائي الذي قمنا بشرحه من قبل. وتعد هذه اللغة معقدة جدا لأنها تختلف من حاسوب إلى آخر كما أن كتابتها أمر معقد بالنسبة للمبرمجين.
  • لغة التجميع Assembly Language: وهذه اللغة هي أسهل نسبيا من سابقتها وذلك بسبب احتوائها على بعض المفردات الموجودة باللغة الإنجليزية مثل Add و Sub وهذا يجعل قراءتها وفهمها أسهل بكثير.

 

 

4- ما هي استخدامات لغات البرمجة؟

 

نظرا لتعدد لغات البرمجة فهذا يدل على تعدد استخداماتها أيضا، سوف نستعرض بعض الاستخدامات الأساسية للغات البرمجة مع ذكر اللغات المستخدمة معها:

 

1- تطوير التطبيقات والبرامج

وكما هو واضح من الإسم فإن من استخدامات لغات البرمجة الأساسية هي تطوير التطبيقات والبرامج المتعددة والمختلفة الموجودة على أجهزة الموبايل والتي نتعامل معها بشكل يومي. وأشهر اللغات المستخدمة في هذا المجال هي : ، و #C، و ++C، و Java، و Visual Basic

 

2- تطوير الذكاء الاصطناعي

ويتم استخدام لغات البرمجة لتطوير برامج الذكاء الصناعي عند الروبوتات. وأشهر اللغات المستخدمة في هذا المجال هي : Prolog، و Python، و AIML، ولغة C، و #C، و ++C

 

3- تطوير الألعاب

وهي متخصصة في تطوير الألعاب الترفيهية على الحاسوب او على الموبايل. وأشهر اللغات المستخدمة في هذا المجال هي : ++C، ولغة Java، ولغة #C، ولغة DarkBASIC

 

4- تطوير أنظمة تشغيل أجهزة الحاسوب

وهذا الاستخدام متعلق بتطوير البرامج اللازمة من خلال استخدام لغات معينة لإنشاء أنظمة تشغيل الحاسوب. وأشهر اللغات المستخدمة في هذا المجال هي : C، و Assembly

 

5- تطوير الإنترنت وصفحات الويب

لغات البرمجة هي السبب الرئيسي في وجود الإنترنت حول العالم وذلك لأن من خلالها يتم تصميم المواقع والمتصفحات وغيرها. وأشهر اللغات المستخدمة في هذا المجال هي : ، و HDML، و Java، و JavaScript ، و PHP ، و XML ، و Python