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

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

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

تُصنّف لغات البرمجة إلى أنواع مُتعددة وفقاً لمستواها، وطريقة تنفيذ البرامج، واستخداماتها كما يلي:

أنواع لغات البرمجة وفق مستواها

لغات البرمجة عالية المستوى

تشمل لغات البرمجة عالية المستوى (بالإنجليزية: High-Level Language) اللغات البرمجية التي تستخدم تنسيقاً مألوفاً للمُبرمجين عند استخدامها في كتابة البرامج، حيث تُسمى الأوامر المكتوبة بها بالكود البرمجيّ، وتكون الرموز والمفردات المستخدمة في كتابة الكود قريبة من مفردات اللغة الإنجليزية، كما تُوفر اللغات العالية المستوى إمكانية أضافة الكثير من التعليقات، والشروح ضمن البرنامج الذي يعمل عليه المُبرمج؛ الأمر الذي يجعل تلك البرامج أسهل، ويزيد من قابليتها للقراءة، والتعديل من المُستخدِم نفسه، أو حتى من المُستخدِمين الآخرين.

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

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

تُعرّف لغات البرمجة المُنخفضة المُستوى (بالإنجليزية: Low-Level Language) بأنّها عبارة عن لغات البرمجة التي تُكتب عبر نظام العد الثنائي (باللإنجليزية: Binary Number System) المتمثل بالأعداد: 0، و 1، بحيث يفهمها جهاز الحاسوب، وعلى عكس اللغات عالية المُستوى فإن اللغات المُنخفضة المُستوى تكون مُعقّدة، وغير قابلة للقراءة من قبل المُبرمجين ، وينطوي هذا النوع من اللغات على فرعين من اللغات، وهما الآتي:

  • لغة الآلة: (بالإنجليزية: Machine Language)؛ وهي اللغة التي تتمكن أجهزة الحواسيب فقط من فهمها، ويتم تمثيل هذه البرامج بالنظام الثنائي، وتُعتبر عملية كتابة هذه البرامج أمراً معقداً للغاية على المُبرمجين، كما تختلف لغة الآلة من جهاز حاسوبٍ لآخر، حيث يتم إنشاء البرامج في المعالجات الموجودة على الأجهزة، بالتالي لا يمكن استخدام البرنامج المكتوب بلغة الآلة عبر جهاز يحتوي على مُعالج من نوع PowerPC على جهاز آخر يحتوي على مُعالج Intel.
  • لغة التجميع: (بالإنجليزية: Assembly Language)؛ تُعتبر لغة التجميع أسهل نسبياً من لغة الآلة؛ وذلك لاحتوائها على بعض مفردات اللغة الإنجليزية؛ ككلمة add، وكلمة sub على سبيل المثال، مما يجعل قراءة برامجها وفهمها أسهل مقارنةً ببرامج لغة الآلة، وتعمل برامج هذا المستوى من لغات البرمجة بمثابة مُترجم يعمل على تحويل برامج اللغات العالية المُستوى التي يكتبها الإنسان إلى لغة الآلة التي تفهمها الأجهزة، وكما هو الحال في لغة الآلة فإن لغات التجميع هي لغات غير محمولة؛ أي أنه لا يُمكن نقل برنامج مكتوب بلغة التجميع من جهاز كمبيوتر لآخر.

أنواع لغات البرمجة وفق طريقة تنفيذ البرامج

اللغات المفسرة

تُعرّف اللغات المفسرة (بالإنجليزية: Interpreted Language) بأنّها اللغات التي تُترجم أوامرها البرمجية وتُحوّل إلى لغة الآلة أولاً بأول عند كتابتها من قبل المُترجِم، ولا تُترجم برامج هذا النوع من اللغات إلى لغة الآلة الخاصة بمعالج الجهاز نفسه، وإنّما باستخدام برنامجٍ خاص باللغة نفسها يُطلق عليه اسم المُفسّر (بالإنجليزية: Interpreter).

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

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

تُعرّف اللغات المترجمة (بالإنجليزية: Compiled Language) بأنّها اللغات التي تُحوّل أوامر البرمجية أو الكود إلى لغة الآلة الخاصة بالجهاز بعد الانتهاء من كتابة البرنامج كاملاً، ويتم التحويل من اللغة البرمجية التي كُتب بها البرنامج إلى لغة الآلة باستخدام ما يُعرف بالمُترجِم (بالإنجليزية: Compiler)، ويمتاز هذا النوع من اللغات بسرعة التشغيل؛ حيث يتم تشغيل البرنامج بشكل مُباشر دون الحاجة لتحويل الأوامر أولاً بأول، إلا أنّ برامج هذا النوع من لغات البرمجة لا يُمكن نقله وتشغيله على أجهزة تعمل بأنظمة تشغيل مُختلفة عن تلك التي يحتويها الجهاز الذي تمت كتابة البرنامج عليه، وتُعتبر لغة سي (C) أحد الأمثلة على هذا النوع من لغات البرمجة.

أنواع لغات البرمجة وفق استخداماتها

تُصنّف لغات البرمجة المُختلفة تبعاً لنوع الاستخدام كالآتي:

  • لغات تطوير التطبيقات والبرامج: وهي اللغات التي تُعنى بتطوير البرامج والتطبيقات المُختلفة التي يتعامل معها المُستخدِم يومياً، وتُعد كل من لغات C، و #C، و C، و Java، و Visual Basic أشهر الأمثلة على هذا النوع من لغات البرمجة.
  • لغات تطوير الذكاء الاصطناعي: وهي اللغات الخاصة بتطوير برامج الذكاء الاصطناعي؛ كبرامج الروبوتات، وتُعد لغات Prolog، و Python، و AIML، ولغة C، و #C، و C من الأمثلة على اللغات التي يُمكن استخدامها لتطوير برمجيات الذكاء الاصطناعي المُختلفة.
  • لغات تطوير قواعد البيانات: وهي اللغات التي يتم استخدامها من قِبل مُبرمجي قواعد القواعد؛ بهدف إنشاءها، والحفاظ على عملها، ومن الأمثلة على هذا النوع من اللغات لغة SQL.
  • لغات تطوير الألعاب: وهي التي تُعنى بتطوير ألعاب الحاسوب ، أو أيةّ برامج ترفيهية أُخرى؛ كلغة C، ولغة Java، ولغة #C، ولغة DarkBASIC.
  • لغات تطوير أنظمة تشغيل أجهزة الحاسوب: وتُعنى هذه اللغات بتطوير البرامج اللازمة لإنشاء أنظمة تشغيل أجهزة الحاسوب وواجهاتها المُختلفة، وتُعد لغتي C، و Assemply من الأمثلة عليها.
  • لغات تطوير الإنترنت وصفحات الويب: تُعتبر هذه اللغات أساس وجود الإنترنت في العالم، حيث يتم من خلالها تصميم مواقع الإنترنت ، ومُتصفحاتها، وتُعتبر لغات HTML، وHDML، وJava، وJavaScript، وPHP، وXML، وPython من الأمثلة على هذا النوع من لغات البرمجة.
مزيد من المشاركات
أجمل الكلام عن الغرور

أجمل الكلام عن الغرور

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

علاج ضعف الجسم والإرهاق

ضعف الجسم والإرهاق يتعرض جسم الإنسان في بعض الأحيان إلى الضعف والإرهاق نتيجة فقدانه الطاقة، فيشعر الشخص بحاجته الدائمة للراحة والنوم، وبالتالي لا يقوم بنشاطاته اليوميّة كالمعتاد، وهو لا يقتصر على جنس أو عمر محدد، ويؤثر سلباً في المستوى الوظيفي، أو الدراسي، أو حتى الاجتماعي، وهناك عدة عوامل تسبب الضعف والإرهاق في الجسم والتي سنتحدث عنها في هذا المقال. أسباب ضعف الجسم والإرهاق هناك عدة أسباب لضعف الجسم والارهاق منها: عدم القيام بالتمارين الرياضيّة ، فالبعض يعتقد أنّ ممارسة التمارين الرياضيّة
حلى سهل ولذيذ جداً

حلى سهل ولذيذ جداً

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

أين تقع أمريكا

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

ما هي اجمل ولاية في امريكا

الولايات المتحدة الأمريكية تقع الولايات المتحدة الأمريكية في قارة أمريكا الشمالية، وهي عبارةٌ عن جمهوريةٍ اتحاديةٍ وهي مؤلّفةٌ من 50 ولايةٍ. ويحدُّ الولايات المتحدة الأمريكية من الشرق المحيط الأطلسي، ومن الغرب المحيط الهادئ، ومن الشمال كندا، أما من الجنوب فتحدها دولة المكسيك وخليج المكسيك، وتشتمل الولايات المتحدة الأمريكية على ولاية ألاسكا في أقصى شمال غرب قارة أمريكا الشمالية، كما تشتمل على جزيرة هاواي في وسط المحيط الهادئ، وتُعَدُّ واشنطن العاصمة الوطينة للولايات المتحدة الأمريكية. تحتلُّ
طريقة العجة بالبيض

طريقة العجة بالبيض

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

كيف أتعامل مع طفل السنتين

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

طريقة صبغة الشعر أشقر رمادي

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