القائمة الرئيسية

الصفحات


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

هل لك أن تتخيل انة على الرغم من كثره حاجتنا نحن البشر للتواصل مع بعضنا البعض وكثره هذه اللغات وتعددها إلا أن لغات البرمجة هي لغة المستقبل!!! أعلم انك الآن تتسأل ما هي لغات البرمجة وأيُ مجتمعٍ تخاطب؟! 

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

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

1. لغات برمجة منخفضة المستوى: مثل لغة التجميع (Assembly language) و C، حيث يتم تحويلها إلى لغة آلة، حيث تعتبر هذه اللغه اكثر كفائه وأسرع في التنفيذ لقربها من لغه الآله إلا انها تعتبر كذالك في غاية الصعوبه على أن يستخدمها الإنسان. 

2. لغات برمجة عالية المستوى: ويعتبر هذا النوع من اللغة هو الأقرب لفهم الإنسان، وتتمثل في C++، Java، Python، Ruby، PHP، JavaScript وغيرها. وتعتبر كتابه البرامج بهذه اللغات أسهل وأكثر قابلية لإدارتها.

3. لغات برمجة نصية: مثل في HTML و CSS، حيث يُستخدَمان في تطوير صفحات الويب.

4. لغات برمجة قائمة على الأحداث: مثل Visual Basic و JavaScript، حيث يُستخَدَمان في تطوير تطبيقات سطح المكتب وتطبيقات الويب التفاعلية.

5. لغات برمجة قائمة على الكائنات: مثل C++ و Java، حيث يُستخدَمان في تصميم البرامج التي تعتمد على الكائنات والتفاعل بينها. 

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





تعليقات

التنقل السريع