هو شخص يتقن إحدى لغات البرمجة لكي يتخاطب بها مع الحاسب وينتج البرامج
جدول المحتويات
هو شخص يتقن إحدى لغات البرمجة لكي يتخاطب بها مع الحاسب وينتج البرامج، تعتبر البرمجة عملية يتم من خلالها التواصل بين المبرمج والجهاز القابل للبرمجة، وهي تُعدُّ عملية التواصل بينهم لتنفيذ الأوامر المطلوبة كما يتواصل الناس فيما بينهم، ولأن طبيعة الإنسان مختلفة لجأ إلى التواصل مع العالم الافتراضي عن طريق لغات البرمجة وكل لغة تخدم فكرة معينه، وسوف يتحدث موقع المرجع في هذا المقال عن التعريف بلغات البرمجة، والتطرق لذكر أنواعها وخصائصها.
لغات البرمجة
لغة البرمجة هي التي تسمح بمنح تعليمات لأجهزة الحاسوب بلغة يفهمها، ومن المتعارف عليه أنّهُ يوجد مجموعة كبيرة من لغات البرمجة التي تسمح للمبرمج استخدامها للتواصل مع الحاسوب، ويسمى جزء اللغة الذي يستطيع الكمبيوتر فهمه بالثنائي، وتُعرّف ترجمتهُ إلى لغة البرمجة باسم التحويل البرمجي، ومثال عليها لغة سي ولغة بايثون، وبالرغم من وجود قواسم مشتركة بين لغات البرمجة في كثير من الأحيان إلا لكل منها سماتها المميزة الخاصة بها.[1]
شاهد أيضًا: يطلق على استعمال البرامج التقنية الحاسوبية لجمع المعلومات الجغرافية
هو شخص يتقن إحدى لغات البرمجة لكي يتخاطب بها مع الحاسب وينتج البرامج
برمجة الكمبيوتر هي العملية التي يستخدمها المحترفون لكتابة التعليمات البرمجية التي ترشد كيفية أداء الكمبيوتر أو التطبيق أو البرنامج في خطوات سهلة وبسيطة، وبرمجة الكمبيوتر عبارة عن مجموعة من التعليمات لتسهيل إجراءات محددة، وتشكل وظيفة مبرمج الكمبيوتر بالاحتراف إذ يقوم بإنشاء تعليمات لجهاز الكمبيوتر عن طريق كتابة واختبار التعليمات البرمجية التي تمكن التطبيقات والبرامج من العمل بنجاح، ويطلق على الشخص الذي يتقن لغات البرمجة، ويتخاطب بها مع الحاسب هو:[2]
- المبرمج.
شاهد أيضًا: يمكن العثور على كلمة أو عبارة في مستند كبير باستخدام أداة البحث عن النص
أنواع لغات البرمجة
ظهرت في الآونة الأخيرة لغات برمجة وأصبحت أكثر عمومية ومتعددة الأغراض، ولكل لغة مزاياها وعيوبها، ويمكن تصنيف لغات البرمجة إلى أنواع قليلة، ومع ذلك تدعم هذه اللغات أسلوب برمجة متعدد، وفي النقاط التالية مجموعة لأنواع لغات البرمجة الشائعة:[3]
- لغة البرمجة الإجرائية: تُستخدم لتنفيذ مجموعة من الخطوات التي تؤدي إلى نتيجة.
- لغة البرمجة الوظيفية: تستخدم في البيانات المخزنة في الحاسوب.
- لغة البرمجة الشيئية: ترى لغة البرمجة هذه أنّ كل شيء عبارة عن مجموعات من الكائنات، وتمتلك بيانات داخلية.
- لغة البرمجة النصية: وتُعدُّ من لغات البرمجة الإجرائية وتحتوي على عناصر لغة موجهة للكائنات.
- لغة البرمجة المنطقية: وهي تسمح للمبرمج بإصدار شروحات وبيانات.
شاهد أيضًا: يحتوي على ميزة للعروض التقديمية عبر الإنترنت تسمى باوربوينت مباشر
خصائص لغات البرمجة
تمتلك لغات البرمجة خصائص ومميزات وسنذكرها في النقاط التالية:[4]
- يجب أنّ تكون لغة البرمجة بسيطة وسهلة التعلم والاستخدام، وقابلية للقراءة الجيدة.
- يجب أن تكون كفاءة لغة البرمجة ذات مستوى عالي، ويمكن تحويلها إلى رمز آلة، ويكون تنفيذها يستهلك مساحة قليلة.
- يجب أن تكون لغة البرمجة منظمة وموثقة بشكل جيد بحيث تكون جيدة لتطوير التطبيقات.
- يجب أن تكون لغة البرمجة متسقة من حيث بناء الجملة والدلالات.
شاهد أيضًا: تعريف الحاسب الالي وفوائده واضراره
وبهذا القدر نصل لختام مقال هو شخص يتقن إحدى لغات البرمجة لكي يتخاطب بها مع الحاسب وينتج البرامج، والذي تناول في محتواه تعريف لغات البرمجة، والتطرق لذكر أنواعها وخصائصها، أملين في نهاية المقال أنّ تكون المعلومات المذكورة مطروحة بشكل مُبسط.
المراجع
- computerscience.org , The 10 Most Popular Programming Languages to Learn in 2021 , 07/11/2021
- snhu.edu , What is Computer Programming and How to Become a Computer Programmer , 07/11/2021
- watelectronics.com , What is a Programming Language and Different Types , 07/11/2021
- geeksforgeeks.org , Introduction to Programming Languages , 07/11/2021
التعليقات