Computer Programming Initialization Task: Difference between revisions

From GM-RKB
Jump to navigation Jump to search
(Created page with " A Computer Programming Initialization is a Computer Programming that ... * <B>AKA:</B> Initialization (Programming). * <B>See:</B> Machine Code, Computer...")
 
(ContinuousReplacement)
Tag: continuous replacement
Line 5: Line 5:
----
----
----
----
==References==
 
== References ==


=== 2021 ===
=== 2021 ===
* (Wikipedia, 2021) &rArr; https://en.wikipedia.org/wiki/Initialization_(programming) Retrieved:2021-5-23.
* (Wikipedia, 2021) https://en.wikipedia.org/wiki/Initialization_(programming) Retrieved:2021-5-23.
** In [[computer programming]], '''initialization''' (or initialisation) is the 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 are typically called '''initializers''' and '''initializer lists'''. Initialization is distinct from (and preceded by) [[declaration (computer programming)|declaration]], although the two can sometimes be conflated in practice. The complement of initialization is [[finalization]], which is primarily used for objects, but not variables. <P> 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.
** In [[computer programming]], '''initialization''' (or initialisation) is the 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 are typically called '''initializers''' and '''initializer lists'''. Initialization is distinct from (and preceded by) [[declaration (computer programming)|declaration]], although the two can sometimes be conflated in practice. The complement of initialization is [[finalization]], which is primarily used for objects, but not variables. <P> 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.



Revision as of 18:47, 23 May 2021

A Computer Programming Initialization is a Computer Programming that ...



References

2021

  • (Wikipedia, 2021) ⇒ https://en.wikipedia.org/wiki/Initialization_(programming) Retrieved:2021-5-23.
    • In computer programming, initialization (or initialisation) is the 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 are typically called initializers and initializer lists. Initialization is distinct from (and preceded by) declaration, although the two can sometimes be conflated in practice. The complement of initialization is finalization, which is primarily used for objects, but not variables.

      Initialization is done either by statically embedding the value at compile time, or else by assignment at 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 (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.