تكنولوجيا المعلومات
أحدث الأخبار التقنية - تعليم تصميم وبرمجة المواقع من الالف الى الياء

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

0 681

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

وذلك بسبب اختلاف طرق التعامل بها وتعدد أنواعها وصعوبة فهمها.

 ويرجع سبب شرح لغات البرمجة إلى تعدد أقسامها وأنواعها والبرامج التي تقوم بتشغيلها والاستجابة إليها.

شرح لغات البرمجة
شرح لغات البرمجة

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

  • لغة البرمجة C
  • لغة البرمجة ++C
  • لغة البرمجة Python
  • لغة البرمجة #C وتعد هذه اللغات من لغات البرمجة عالية المستوى ويوجد غيرها الكثير.

» اقرأللمزيد: كيف أبدأ في لغة برمجة ios ولغة سويفت swift الخاصة بها

شرح لغات البرمجة وتناول خصائصها؟

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

حيث من اختصاص الكمبيوتر أن يقوم بتحويل اللغة المكتوبة إلى ما يعرف باسم لغة الألة وهي سلسة من 0،1 ويبدأ العمل على أساسها.

ويوجد بيانات أساسية يجب توافرها وهي قواعد خاصة مثل: تخزين المعلومات، التصميمات الخاصة تنظيم سير الأوامر.

» تعرف أكثر على: كيف تبدأ عملية برمجة المواقع

أنواع لغات البرمجة وشرحها؟

  • لغة البرمجة C:

 تعتبر لغة البرمجة C من اللغات العالية المستوى ويرجع لتصميم اللغة C عدة أشخاص هما (براين كرنيغان، تومسون، ودينيس رتشي) في أوائل السبعينات.

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

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

  • لغة البرمجة ++C:

كما تعتبر اللغة سي بلس بلس من اللغات العالية المستوى وأيضًا تميل قليلًا إلى اللغات ضعيفة المستوى وهذا ما يميزها في العديد من الاستخدامات.

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

  • لغة البرمجة #C ( سي شارب): 

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

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

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

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

  • لغة البرمجة Python:

تم تطوير هذه اللغة على يد المبرمج المعروف guido van rossum وهو هولندي الجنسية، وكان يهدف من تطوير تلك اللغة هو تطوير أنظمة التشغيل المعروفة باسم amoeba ، حيث اكتسبت هذه اللغة العديد من المميزات مع الوقت.

وأصبحت ذو كفاءة عالية في كثير من المجالات، مثل سطح المكتب ومواقع الويب، والمكتبات البرمجية.

 كما يتم استخدام لغة python على مدى واسع وفي مواقع كبيرة مثل موقع جوجل وموقع اليوتيوب.

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

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

 ولكن لأي شيء عيوب فتمتلك لغة البايثون عيوب أيضًا فهي تعد من اللغات البطيئة كما أدى ظهور اللغة جافا إلى انخفاض مستوى اللغة بايثون.   

اترك رد

لن يتم نشر عنوان بريدك الإلكتروني.

This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. Accept Read More