בית התפתחות מהו קוד קשיח? - הגדרה מטכנולוגיה

מהו קוד קשיח? - הגדרה מטכנולוגיה

תוכן עניינים:

Anonim

הגדרה - מה המשמעות של Hardcode?

קוד קשיח הוא חלק מתוכנת מחשב שלא ניתן לשנותה בשום דרך אלא על ידי שינוי קוד המקור של התוכנית עצמה.

המשמעות היא שאם התוכנה כבר אוגדה והפכה להפעלה, החלק המקודד של התוכנה נשאר קבוע ולא משנה מה נעשה לתוכנה. זה נעשה בדרך כלל עבור פרמטרים וערכים קבועים מסוימים שצריכים תמיד להיות קבועים, כמו Pi או מהירות האור.

תהליך יצירת קוד הקשיח מכונה קידוד קשיח.

Techopedia מסביר את Hardcode

ניתן להקודד רק חלקים מסוימים מהתוכנית והדוגמאות הבסיסיות ביותר הן ערכים קבועים, במיוחד אלה המשמשים במדעים כמו פיזיקה וכימיה, כמו גם מתמטיקה בכלל. לקוד קשיח יש מטרה אחת, והיא להבטיח שלא ניתן לשנות את הערך שמקודד קשיח במהלך זמן הריצה של תוכנית.

חלק מהמפתחים רואים בקידוד קשה כנוהג תכנות גרוע, אך יש לזה יתרונות ושימושים מתאימים. לדוגמה, לפעמים מספרי סידורי ייחודיים מקודדים לתוכנה כדי להבטיח את תוקף העותק.

מהו קוד קשיח? - הגדרה מטכנולוגיה