لغة برمجة

نفسر ما هي لغة البرمجة وكيف يمكن تصنيفها. أيضا ، بعض الأمثلة على هذه البرامج.

تهدف لغة الكمبيوتر إلى إنشاء برامج كمبيوتر.

ما هي لغة البرمجة؟

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

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

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

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

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

تم تصميم اللغات منخفضة المستوى لأجهزة معينة.

عادةً ما يتم التمييز بين الأنواع التالية من لغات البرمجة:

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

غالبًا ما يكون شكل آخر من أشكال التصنيف كما يلي:

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

أمثلة على لغات البرمجة

بعض لغات البرمجة الأكثر شيوعًا هي:

  • أساسي. يأتي اسمها من اختصارللمبتدئين لجميع الأغراض رمزي تعليمات رمز (رمز رمزي للتعليمات ذات الأغراض العامة للمبتدئين) ، وهي عائلة من اللغات الحتمية عالية المستوى ، ظهرت لأول مرة في عام 1964. أحدث إصدار لها هو Visual Basic .NET.
  • كوبول. اسمه هو اختصار لشائع اعمال-توجيه لغة (لغة ​​مشتركة موجهة للأعمال) وهي لغة برمجة عالمية تم إنشاؤها في عام 1959 ، وهي موجهة بشكل أساسي إلى إدارة الحوسبة ، أي الأعمال.
  • فورتران. يأتي اسمها منال آي بي إمرياضيات معادلةجار الترجمة نظام (نظام ترجمة الصيغة الرياضية لشركة IBM) ، وهي لغة برمجة عالية المستوى للأغراض العامة من النوع الضروري مصممة للتطبيقات العلمية والهندسية.
  • جافا. لغة برمجة موجهة للأغراض العامة ، تتلخص روحها في الاختصار WORA:مكتوب أحد عشر ، تشغيلفي أى مكان، وهذا هو: يكتب مرة واحدة ، ويعمل في أي مكان. كانت الفكرة هي تصميم لغة عالمية باستخدام بناء الجملة المشتق من لغتي C و C ++ ، ولكن باستخدام أدوات مساعدة منخفضة المستوى أقل من أي منهما.
!-- GDPR -->