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

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

لغات البرمجة

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

شاهد أيضًا: يطلق على استعمال البرامج التقنية الحاسوبية لجمع المعلومات الجغرافية

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

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

  • المبرمج.

شاهد أيضًا: يمكن العثور على كلمة أو عبارة في مستند كبير باستخدام أداة البحث عن النص

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

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

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

شاهد أيضًا: يحتوي على ميزة للعروض التقديمية عبر الإنترنت تسمى باوربوينت مباشر

خصائص لغات البرمجة

تمتلك لغات البرمجة خصائص ومميزات وسنذكرها في النقاط التالية:[4]

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

شاهد أيضًا: تعريف الحاسب الالي وفوائده واضراره

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

الزوار شاهدوا أيضاً

يمكن مشاهدة الفيديو على الحاسب بإستخدام برنامج صور مايكروسوفتmicrosoft photos

يمكن مشاهدة الفيديو على الحاسب بإستخدام برنامج صور مايكروسوفتmicrosoft photos

تكمن أهمية الرسم و التصميم بالحاسب في كونها

تكمن أهمية الرسم و التصميم بالحاسب في كونها

هل يمكن لجهاز الحاسب ان يعمل بدون نظام تشغيل

هل يمكن لجهاز الحاسب ان يعمل بدون نظام تشغيل

يطلق على استعمال البرامج التقنية الحاسوبية لجمع المعلومات الجغرافية

يطلق على استعمال البرامج التقنية الحاسوبية لجمع المعلومات الجغرافية

أي من هذه المراحل ليست من المراحل الأساسية لإنشاء العروض التقديمية

أي من هذه المراحل ليست من المراحل الأساسية لإنشاء العروض التقديمية

تعددية البرامج تعني حفظ مجموعة من البرامج داخل ذاكرة الوصول العشوائي في نفس الوقت

تعددية البرامج تعني حفظ مجموعة من البرامج داخل ذاكرة الوصول العشوائي في نفس الوقت

فئة الحركة تتحكم في حركة الكائنات على المنصة تتحكم في مظهر الكائن التحكم في البرنامج

فئة الحركة تتحكم في حركة الكائنات على المنصة تتحكم في مظهر الكائن التحكم في البرنامج

البحث في google أو كتابة عنوان url

البحث في google أو كتابة عنوان url

كم سعر اشتراك netflix بالريال السعودي

كم سعر اشتراك netflix بالريال السعودي

حل مشكلة الشاشة الزرقاء في ويندوز 10

حل مشكلة الشاشة الزرقاء في ويندوز 10

ما المقصود ب $ ip الوجهة لطلب http؟

ما المقصود ب $ ip الوجهة لطلب http؟

الشبكة التي تستخدم في مبنى او مجموعة مبان هي

الشبكة التي تستخدم في مبنى او مجموعة مبان هي

ما هو أصل كلمة سيبراني

ما هو أصل كلمة سيبراني

اداه متصفح الويب المحدده في الصوره المرفقه تقوم

اداه متصفح الويب المحدده في الصوره المرفقه تقوم

هي التي تنقل البيانات من الحاسب إلى أجهزه الأخراج

هي التي تنقل البيانات من الحاسب إلى أجهزه الأخراج

ما معنى Https أو http في بداية دومين الموقع

ما معنى Https أو http في بداية دومين الموقع

استعمال المعرفة العلمية للحصول على منتجات وادوات جديدة

استعمال المعرفة العلمية للحصول على منتجات وادوات جديدة

برنامج مجاني يتميز بسهولته للمبتدئين كما يناسب المحترفين لعمل التصميمات والرسومات

برنامج مجاني يتميز بسهولته للمبتدئين كما يناسب المحترفين لعمل التصميمات والرسومات

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

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

ما هو اللينك ، كيفية إنشاء اللينك

ما هو اللينك ، كيفية إنشاء اللينك

التعليقات

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *