مصدر الرمز
يشير كود المصدر إلى مجموعة من سطور كود الكمبيوتر ، المسؤولة عن تحديد كيفية عمل البرنامج (البرنامج) بناءً على قائمة من التعليمات والبيانات الحتمية. في جوهرها ، الكود المصدري هو الحالة الأساسية للبرنامج في لحظة كتابته في الأصل.
على هذا النحو ، يتكون كود المصدر من مجموعة من التعليمات التي يمكن كتابتها على لغات برمجة مختلفة للكمبيوتر ، مثل Java و JavaScript و C و Python و PHP و Go و Rusty و Solidity و Haskell. كل لغات البرمجة هذه لها خاصية مشتركة: فهي تتكون من مجموعة من التعليمات لأجهزة الكمبيوتر لاتباعها من أجل تنفيذ إجراءات معينة وإنتاج مخرجات معينة.
بعد إنشاء الكود المصدري غالبًا ما يتم "ترجمته" أو تجميعه إلى لغة آلة تستطيع أجهزة الكمبيوتر فهمها وتنفيذها. ومع ذلك ، في بعض الحالات ، يتم تنفيذ التعليمات البرمجية المصدر على الفور دون الحاجة إلى تجميع (تُعرف برامج الكمبيوتر هذه بالمترجمين الفوريين).
أثناء تطوير برنامج الكمبيوتر ، تكون مرحلة الكود المصدري هي مرحلة العمل الأولية حيث يتمكن المبرمجون من القراءة والتعليق وإجراء التعديلات قبل إنهاء البرنامج وتنفيذه في النهاية بواسطة جهاز كمبيوتر. تجعل مكتبات الكود المصدري عمل مهندسي البرمجيات وعلماء الكمبيوتر والمبرمجين أسهل كثيرًا لأنهم قادرون على تضمين الملاحظات في سطور التعليمات البرمجية (على سبيل المثال ، أجزاء من نص عادي يمكن قراءته مع تعليقات توضيحية وثاقبة).