تعريف برنامج المصدر

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

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

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

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

* المسافة البادئة التي لا تشوبها شائبة : بعض المطورين لا يدعمون مجرد فكرة نسيان المسافة البادئة (الانجليكانية المطابقة للدلالة الإسبانية) في وقت كتابة التعليمات البرمجية الخاصة بهم . من المهم أن نذكر أنه في بايثون ، على سبيل المثال ، تعد المسافة البادئة ضرورية للتفسير الصحيح ، ولكن هذا ليس هو الحال في معظم اللغات ، وهذا هو السبب في كونه قرارًا شخصيًا للغاية.

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

* الاضطراب : على الرغم من أن الصورة النمطية للمبرمج تتميز بالهاجس بالترتيب والتحكم ، فهناك البعض الذي ينتج رموزًا تبدو عشوائية من الانسكابات ، دون أي قاعدة أو نموذج يتبعها. وغني عن القول ، أنها ليست ظاهرة متكررة جدا.

موصى به