البرمجة هي عملية كتابة التعليمات لأجهزة الحاسوب. إنها الطريقة التي يُخبر بها البشر الآلات بما يجب عليها فعله. تُكتب التعليمات بلغات البرمجة، ثم تُترجم إلى لغة الآلة بواسطة المترجمات أو المفسرات. البرمجة مزيج من المنطق والإبداع وحل المشكلات.
يقسم المبرمجون المشكلات الكبيرة إلى خطوات صغيرة. يكتبون الشفرة، ويختبرونها، ويصلحون الأخطاء، ويكررون العملية. يقرؤون الوثائق. يتعاونون مع الآخرين. يتعلمون لغات وأدوات جديدة باستمرار. يتغير هذا المجال بسرعة. ما تعرفه اليوم قد يصبح قديماً خلال خمس سنوات.
نماذج البرمجة
- الإجراءات: تعليمات خطوة بخطوة
- البرمجة الكائنية: كائنات تحتوي على بيانات وأساليب
- الوظيفية: الدوال النقية والبيانات غير القابلة للتغيير
- التصريحي: يصف ماذا، وليس كيف
- الاستجابة للأحداث: الاستجابة للأحداث
البرمجة ليست حكرًا على مهندسي البرمجيات. فالعلماء يكتبون أكوادًا لتحليل البيانات، والفنانون يكتبون أكوادًا لإنشاء أعمال فنية إبداعية، والمسوقون يكتبون أكوادًا لأتمتة الحملات التسويقية. أصبحت القدرة على البرمجة مهارة أساسية، كالقراءة والحساب.
Comments
No comments yet. Be the first to share a thought.
Leave a comment