Hard coding: Difference between revisions

Content deleted Content added
Line 9:
 
The term "hard-coded" was initially used as an analogy to hardwiring circuits - and was meant to convey the inflexibility which results from its usage within software design and implementation.
In the context of run-time extensible [[collaborative development environment]]s such as [[MUD]]s, '''hardcoding''' also refers to developing the core engine of the system responsible for low-level tasks and executing [[scriptsscript]]s, as opposed to '''softcoding''' which is developing the high-level scripts that get interpreted by the system at [[runtime]], with values from external sources, such as preprocessor [[Macro (computer science)|macro]]s, external constants, databases, command line arguments and user input. In this case, the term is not pejorative and refers to general development, rather than specifically embedding output data.
 
==Hardcoding and backdoors ==