جدول المحتويات:
تعريف - ماذا يعني Hardcode؟
القرص الثابت هو جزء من برنامج كمبيوتر لا يمكن تغييره بأي طريقة إلا عن طريق تغيير شفرة المصدر للبرنامج نفسه.
هذا يعني أنه إذا تم بالفعل تجميع البرنامج وتحويله إلى ملف قابل للتنفيذ ، فسيظل الجزء الثابت من البرنامج ثابتًا بغض النظر عن ما يتم القيام به للبرنامج. يتم ذلك عادةً لبعض المعلمات والقيم الثابتة التي يجب أن تكون ثابتة دائمًا ، مثل Pi أو سرعة الضوء.
تُعرف عملية إنشاء القرص الصلب باسم القرص الصلب.
تيكوبيديا يوضح Hardcode
فقط أجزاء معينة من البرنامج يمكن أن تكون مشفرة ، وأهم الأمثلة الأساسية هي قيم ثابتة ، خاصة تلك المستخدمة في العلوم مثل الفيزياء والكيمياء ، وكذلك الرياضيات بشكل عام. يحتوي القرص الصلب على غرض واحد ، وهو التأكد من أنه لا يمكن تغيير القيمة التي يتم ترميزها أثناء وقت تشغيل البرنامج.
بعض المطورين يعتبرون القرص الصلب ممارسة برمجة سيئة ، لكن لديه بعض المزايا والاستخدامات المناسبة. على سبيل المثال ، أحيانًا ما تكون الأرقام التسلسلية الفريدة مشفرة بالبرامج لضمان صلاحية النسخة.