السلام عليكم ورحمة الله وبركاته
فى هذه المقال سوف نتحدث عن تعريف لغة البرمجة وأيضا أنواع لغة البرمجة وسوف نتحدث
عن بعض من لغات البرمجة المختلفة التى لا يمكن أحصائها
فقط كل ما عليك هوه أتباع الخطوات التالية لمعرفة كل ما يخص البرمجة :-
أولا تعريف لغة البرمجة :
هى عبارة عن عملية كتابية يقوم المبرمج بكتابتها من خلال الشفرات Code
والشفرات عبارة عن الاوامر التى يعطيها المبرمج ويقوم الجهاز بالاخضاع لها
وتنفيد كل ما يوجه ألية من تلك الشفرات وتسمى البرمجة
Programming
أما بالنسبة الى لغة البرمجة والتى تدعى بـ Programming Language
وهى عباره عن النصوص أو الاوامر التى يقوم بكتابتها المبرمجين لكى يتم تنفيذها على الجهاز الكمبيوتر
وبذلك تعرفنى على البرمجة وأيضا لغة البرمجة وكيفية الاستخدام كل منهما
ثانيا أنواع لغة البرمجة:
من خلال طريقة تنفيذها أو من خلال الاستخدام أو من خلال المستوى البرمجة
– يمكن تقسيم لغات البرمجة من خلال طريقة التفيذ :
حيث يمكن تقسيمها الى نوعان
النوع الاول هوه لغات البرمجة المحولة أو المترجمة Compiled :
حيث يتم أستخدام برنامج المترجم وهذه يعمل على تحويل للغة المعينة لنظام التشغيل
معين وتحويل الغة وأكتشاف الاخطاء
البرمجية الذى تمت الترجمه عليه وليست أكتشاف الاخطاء المنطقية وذلك من خلال
برنامج فلو المخصص لعمل ذلك
النوع الثانى هوه لغات البرمجة المفسرة Interpreter :
حيث يعمل هذه النوع على تنفيذ السكريبت دون الترجمه حيث يعمل هذه النظام على جميع
أنظمة التشغيل المثبتة على برنامج المفسر
ومن ضمن مميزات تلك الغة بأنها تقوم بتعديل البرامج بالشكل المباشر ولكن تعمل بالشكل البطئ عن التنفيذ
– يمكن تقسيم لغات البرمجة من خلال الاستخدام:
يمكنك تقسيم لغات البرمجية الى الكثير من الاستخدامات المختلفة لان يوجد الكثير
منها على سبيل المثال يوجد الاستخدامات تطبيقات
الاندرويد وأيضا التطوير وأنشاء المواقع ولكل أستخدام له الغة البرمجية الخاصة بة مثلا الغة
الخاصة بالتطوير وأنشاء المواقع لغة جافا سكريبت ولغة بى أتش وأيضا لغة بايثون
أما بنسبة الى أنظمة التشغيل الاندرويد أو واى أو اس تستخدم لغة سويفت ,ايضا لغة جافا
كما يوجد ايضا لغات برمجة الحاسوب المكتبى وتستخدم لغة جافا ولغة سى شارب وايضا
يوجد برمجة متخصصة لتطوير العاب والفيديوهات وتستخدم لغة هاكسية والكثير من
الغات المتخصصه لذلك النوع من التطويرات البرمجية
كما يوجد لغتان متخصصتان فى تنقيب البيانات وأجراء الحسابات وتحليلها هما بايثون ولغة R
– يمكن تقسيمات لغات البرمجة من خلال المستوى :
حيث تنقسم لغة البرمجة الى نوعين من خلال مستوه
النوع الاول هوه لغات البرمجة عالية المستوى High-level languages
فا هوه مستوى عالى والاقرب الى فهم الانسان وبرغم فهمها الاقرب الى
الانسان لكن لا تحتوى على التحكم الكامل
لكنها تحتوى على الكثير من المميزات وهى تعمل على تمكين المبرمج من ألاستخدام
المتغيرات والكائنات والروتينات والتكرار
وهذه يساعد المبرمج على كتابة الكثير من الاوامر من خلال كتابة سطر واحد فقط
حيث تستخدم الكثير من الغات البرمجية ومنها لغة روبى ولغة بايثون
النوع الثانى لغة البرمجة من خلال المستوه وهى لغة الالة Machine language
وهى لغة منخفضة المستوى والاقرب الى فهم جهاز الكمبيوتر والتى تستخدم فى الارقام
لانها الغة المقربة الى لغة الالة مما تجعل للمبرمج التحكم الكامل فى البرمجة لانها القرب الى الالة والتى
يسهل فهمها جهاز الكمبيوتر
كما يوجد لغة البرمجة الادنى منها وهى لغة التجميع Assembly language
ثالثا معرفة بعض اللغات البرمجة الشائعة :
كما ذكرنا من قبل ان يوجد الكثير والكثير من للغات البرمجة ولكن فى هذه المقال
سوف نتحدث عن بعض اللغات الشائعة والتى يتناولها ويقوم بأستخدامها الكثير ومنها :
منها للغة بايثون Python :
فهى للغة سهلة التعامل وأيضا قليلة التعقد كما يمكنك تشغيلها على كافة أنظمة
التشغيل كما أنها لغة البرمجية مفسرة كائنية سلهة التعامل معها
ومنها أيضا للغة الجافا Java :
كما نعلم أن هذه اللغة هى لغة عالية المستوى وتكون ذات الاستخدام عاك وأنها أيضا كائنية التوجة
,انها تابعة لشركة أوراكل التى قامت بشراءها من شركة التى تم أنشاءها بها وهى شركة مايكروسيستمز
ومنها ايضا السى بلس بلس C++ :
حيث انها تدعم برمجة كائنية التوجة كما تتيح للمبرمج الاستخدام للغة سى الاعتيادية دون
أستخدام التقيد بالبرمجة كائنية التوجة
كما أنها لغة برمجة عالية المستوى وتكون ذات استخدام عام
ومنها ايضا للغة سى C :
حيث تستخدم فى كتابة للغة مثالية لكتابة البرامج الثابتة كما أنها لغة برمجية عالية
المستوى وتكون ذات ألاستخدام العام والتى تم أنشاءها من قبل دينيس ريتشى
وبذلك فقد قمنا بتعريف اللغة وما هى أنواعها وفيما تستخدم بعض اللغات الخاصة بالبرمجة
ونتمنا لكم كامل الاستفاده من هذه المقال