Kazalo:
Opredelitev - Kaj pomeni Hardcode?
Trda koda je del računalniškega programa, ki ga ni mogoče spremeniti na noben način, razen s spremembo izvorne kode samega programa.
To pomeni, da če je programska oprema že sestavljena in izdelana v izvedljiv, trdo kodirani del programa ostane konstanten, ne glede na to, kaj je s programsko opremo storjeno. To se običajno izvaja za določene fiksne parametre in vrednosti, ki morajo biti vedno konstantne, na primer Pi ali hitrost svetlobe.
Postopek ustvarjanja trde kode je znan kot trdo kodiranje.
Techopedia razlaga Hardcode
Samo nekatere dele programa je mogoče trdo kodirati in najosnovnejši primeri so konstantne vrednosti, zlasti tiste, ki se uporabljajo v vedah, kot sta fizika in kemija, pa tudi matematika na splošno. Trda koda ima en namen, in sicer zagotoviti, da vrednosti, ki je trdo kodirana, ni mogoče spreminjati v času izvajanja programa.
Nekateri razvijalci menijo, da je trdo kodiranje slabo programiranje, vendar ima nekaj prednosti in ustrezne uporabe. Na primer, včasih so edinstvene serijske številke trdo kodirane s programsko opremo, da se zagotovi veljavnost kopije.