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