Content deleted Content added
No edit summary Tags: Reverted Mobile edit Mobile web edit |
ClueBot NG (talk | contribs) m Reverting possible vandalism by 2405:204:568D:7A3B:0:0:29DA:A8A1 to version by Joeleoj123. Report False Positive? Thanks, ClueBot NG. (4098755) (Bot) |
||
Line 1:
In [[computer programming]], '''initialization''' (or initialisation) is the [[Assignment (computer science)|assignment]] of an initial value for a [[data object]] or variable. The manner in which initialization is performed depends on [[programming language]], as well as type, storage class, etc., of an object to be initialized. Programming constructs which perform
Initialization is done either by statically embedding the value at compile time, or else by assignment at [[Run time (program lifecycle phase)|run time]]. A section of code that performs such initialization is generally known as "initialization code" and may include other, one-time-only, functions such as opening files; in [[object-oriented programming]], initialization code may be part of a ''[[Constructor (object-oriented programming)|constructor]]'' (class method) or an ''initializer'' (instance method). Setting a memory ___location to [[hexadecimal]] zeroes is also sometimes known as "clearing" and is often performed by an [[exclusive or]] instruction (both operands specifying the same variable), at [[machine code]] level, since it requires no additional memory access.
|