لغات البرمجة وأنواعها و استخدامتها الفرق بينهم
اليوم ومن خلال موقعنا فريق الدعم الألكتروني سنقدم لكم سلسلة تعلم لغات البرمجة من البداية حتى الأحتراف
ولكن دعونا في البداية نتعرف على ما هي لغات البرمجة و الفرق بينهم وما يميز كل لغة عن الأخرى
البرمجة
هي عبارة عن كتابة مجموعة من الأوامر ” الكود ” التي تحدد سلوك جهاز الكمبيوتر و تقوده لتنفيذ الأوامر ” الكود” المكتوبة الخاصة بالبرنامج
استخدامات لغات البرمجة
هي لغات تحمل في معناها مرادفات و قواعد تهدف لإرشاد جهاز الحاسب لتنفيذ الأوامر الموجهة إليه، ولكل لغة برمجة مجموعة من المصطلحات الخاصة بها و مجموعة من القواعد الخاصة بها
أحسن لغات البرمجة المستخدمة الأن
حسب تصنيف معهد IEEE للبرمجة الأمريكي عام 2017، حيث قام بتصنيف لغات البرمجة التي يتم استخدامها في الوقت الحالي
واعتمد المعهد في تقييمة على العديد من العوامل المختلفة من أجل التقييم فجاء التقييم الخاص به كالأتي
1- Python
أو لغة بايثون في تعتبر من أشهر لغات البرمجة الموجودة في الوقت الحالي
2- لغة C
3- لغة JAVA ” جافا ”
4- لغة C++ ” سي بلس بلس ”
5- لغة #C ” سي شارب ”
استخدامات لغات البرمجة
قبل قرار أي لغة ستقوم بدراستها يجب عليك في البداية تقرير أي مجال ستقوم بالأتجاه إليه
حتى تقوم بتحديد أى اللغات ستقوم بدراستها
فهناك العديد من اللغات التي تدخل التي تستخدم في مختلف المجالات فهناك اللغات التي تستخدم في تطوير البرامج و قواعد البيانات
كما يوجد لغات برمجة تستخدم في مجال ألعاب الفيديو وبرامج التعريف
1-لغات البرمجة المستخدمة في مجال التطبيقات و البرمجيات
هنالك العديد من اللغات المستخدمة في تطوير تلك البرامج ويوجد العديد منها التي تستخدم في تصفح الأنترنت
مثل لغة C و لغة ++C
2- لغات البرمجة المستخدمة في مجال الذكاء الأصطناعي
من اللغات التي يمكن استخدامها في مجال الذكاء الأصطناعي لغة C بالإضافة إلى لغة بايثون PYTHON
3- لغات البرمجة المستخدمة في المجال الخاص بقواعد البيانات
إذا كنت ممن يريدون التخصص في مجال قواعد البيانات و إنشائها وتعديلها فتعتبر لغة SQL
أو My sQL وكذلك لغة DBASE
4- اللغات المستخدمة في مجال ألعاب الفيديو
لغة C و لغة #C و لغة ++C و JAVA وبالإضافة إلى Dark Basic
5- اللغات المستخدمة في تصميم المواقع الألكترونية
هناك العيد من اللغات التي يمكن استخدامها لإنشاء المواقع الألكترونية ولكن تعتبر لغة HTML هي حجر الأساس لإنشائ أى موقع ألكتروني
تسمى لغة HTML بالغة الترميز أو النصوص الفائقة كما تستخدم لغة CSS3 ولغات أخرى مثل ” PHP, PYTHON, JAVA SCRIPT, JAVA ”
6- اللغات المستخدمة في برامج التعريف
من اللغات التي تستخدم في كتابة برامج التعريف هي لغة Assembly أو يمكن استخدام لغة C
7- اللغات المستخدمة في كتابة النصوص SCRIPTS
تختلف برمجة النصوص عن برمجة البرامج فالنص يتميز بإنه ينفذ تلقائيُا دون الدخول إلى المترجم البرمجي Compilar
ومن اللغات التي يتم استخدامها هي لغات ” Bash و Batch و Perl و python ”
تصنيف لغات البرمجة حسب المستوى
يمكن تصنيف لغات البرمجة حسب المستوى الخاص بكل لغة فهناك لغات يمكن تصنيفها بلغات عالية المستوى ولغات منخفضة المستوى
المقصود بكلمة المستوى هنا هو سهولة فهم اللغة من قبل الانسان كما يمكننا القول أن اللغة كلما أقتربت اللغة من لغة الألة كلما قل المستوى الخاص بها، وحسب التصنيف فإن اللغات كلما كانت قرائتها أكثر سهولة وشقراتها مرتبة كلما كانت قرائتها أسهل
كما يمكن للمبرمج من خلالها كتابة سطر واحد ليقوم جهاز الحاسب بتنفيذ الكثير من الأوامر
– لغة c
تعتبر لغة c من اللغات المتعددة الاستخدامات التي ظهرت في خلال فترة السبعينات وهي من أقدم لغات البرمجة
– ++c
تعتبر هذه اللغة من أصدارات لغة c ولكنها متطورة عنها في الاستخدامات وذلك لأنها كائنية التوجهة أى تعتمد على الكائنات
– java
تعتبر لغة java من اللغات كائنية التوجة مثل لغة c++ وتستخدم تلك اللغة في البرمجيات و الألعاب
– #c
تعتبر تلك اللغة من اللغات المتعددة الاستخدامات و التي قامت شركة مايكروسوفت بتطويرها كما يمكننا القول ان تلك اللغة عبارة عن دمج بين لغتي “c و ++c ”
وتستخدم تلك اللغة في تطوير نزام التشغيل الخاصل بويندوز
– Perl
تعتبر تلك اللغة من اللغات الديناميكية المتعددة في استخداماتها كما تستخدم في تطوير محتوى الويب
– لغة java script
تستخدم تلك اللغة في جعل صفحات الويب تفاعلية وذلك لنها مدعومة من العديد من متصفحات الويب
– python
وهي من اللغات العالية المستوى التي تستخدم في تطوير النصوص التي يقوم الخادم بتنفيذها عن طريق المواقع الإلكترونية أو تطبيقات الهاتف المحمول تتميز هذه اللغة ببساطتها
– Ruby
تعتبر تلك اللغة من اللغات كائنية التةجهة وهي لها ديناميكية وتستخدم في كتابة النصوص وتتميز بالسهولة و البساطة
– SQL
تعتبر تلك اللغة متخصصة في مجال برمجة قواعد البيانات وتقوم بدعمها العديد من البرمجيات الأخرى في إجارة الأعمال
مثل MySQL و Microsoft SQL
أهم الأسئلة التى تطرح على متعلم البرمجه
طابق بين لغات البرمجة، ومجالات استخدامها فيما يلي؟
ما هي أفضل لغات البرمجة التي يجب عليك أن تتعلمها؟
- برولوغ Prolog
- بايثون Python
- فورتران Fortran
- لغة سي
- لغة سي++ C Plus Plus.
- ولغة سي شارب (سي #) #C
- جافا Java
- ليسب LISP
- المصدر : هنا