Matches in DBpedia 2014 for { <http://dbpedia.org/resource/Side_effect_(computer_science)> ?p ?o }
Showing triples 1 to 33 of
33
with 100 triples per page.
- Side_effect_(computer_science) abstract "In computer science, a function or expression is said to have a side effect if, in addition to returning a value, it also modifies some state or has an observable interaction with calling functions or the outside world. For example, a function might modify a global variable or static variable, modify one of its arguments, raise an exception, write data to a display or file, read data, or call other side-effecting functions. In the presence of side effects, a program's behavior may depend on history; that is, the order of evaluation matters. Understanding and debugging a function with side effects requires knowledge about the context and its possible histories.Side effects are the most common way that a program interacts with the outside world (people, filesystems, other computers on networks). But the degree to which side effects are used depends on the programming paradigm. Imperative programming is known for its frequent utilization of side effects. In functional programming, side effects are rarely used. Functional languages such as Standard ML, Scheme and Scala do not restrict side effects, but it is customary for programmers to avoid them. The functional language Haskell restricts side effects with a static type system; it uses the concept of monads to do stateful and IO computations.Assembly language programmers must be aware of hidden side effects — instructions that modify parts of the processor state which are not mentioned in the instruction's mnemonic. A classic example of a hidden side effect is an arithmetic instruction which explicitly modifies a register (an overt effect) and implicitly modifies condition codes (a hidden side effect). One defect of an instruction set with many hidden side effects is that, if many instructions have side effects on a single piece of state, like condition codes, then the logic required to update that state sequentially may become a performance bottleneck. The problem is particularly acute on processors designed with pipelining (since 1990) or with out-of-order execution. Such a processor may require additional control circuitry to detect hidden side effects and stall the pipeline if the next instruction depends on the results of those effects.".
- Side_effect_(computer_science) wikiPageID "29519".
- Side_effect_(computer_science) wikiPageRevisionID "599108091".
- Side_effect_(computer_science) hasPhotoCollection Side_effect_(computer_science).
- Side_effect_(computer_science) subject Category:Computer_programming.
- Side_effect_(computer_science) subject Category:Functional_programming.
- Side_effect_(computer_science) subject Category:Programming_language_theory.
- Side_effect_(computer_science) comment "In computer science, a function or expression is said to have a side effect if, in addition to returning a value, it also modifies some state or has an observable interaction with calling functions or the outside world. For example, a function might modify a global variable or static variable, modify one of its arguments, raise an exception, write data to a display or file, read data, or call other side-effecting functions.".
- Side_effect_(computer_science) label "Efecto secundario (informática)".
- Side_effect_(computer_science) label "Effet de bord (informatique)".
- Side_effect_(computer_science) label "Effetto collaterale (informatica)".
- Side_effect_(computer_science) label "Neveneffect".
- Side_effect_(computer_science) label "Side effect (computer science)".
- Side_effect_(computer_science) label "Skutek uboczny (informatyka)".
- Side_effect_(computer_science) label "Wirkung (Informatik)".
- Side_effect_(computer_science) label "Побочный эффект (программирование)".
- Side_effect_(computer_science) label "函数副作用".
- Side_effect_(computer_science) label "副作用 (プログラム)".
- Side_effect_(computer_science) sameAs Vedlejší_účinek.
- Side_effect_(computer_science) sameAs Wirkung_(Informatik).
- Side_effect_(computer_science) sameAs Παρενέργεια_(υπολογιστές).
- Side_effect_(computer_science) sameAs Efecto_secundario_(informática).
- Side_effect_(computer_science) sameAs Effet_de_bord_(informatique).
- Side_effect_(computer_science) sameAs Effetto_collaterale_(informatica).
- Side_effect_(computer_science) sameAs 副作用_(プログラム).
- Side_effect_(computer_science) sameAs 부작용_(컴퓨터_과학).
- Side_effect_(computer_science) sameAs Neveneffect.
- Side_effect_(computer_science) sameAs Skutek_uboczny_(informatyka).
- Side_effect_(computer_science) sameAs m.079mh.
- Side_effect_(computer_science) sameAs Q1144241.
- Side_effect_(computer_science) sameAs Q1144241.
- Side_effect_(computer_science) wasDerivedFrom Side_effect_(computer_science)?oldid=599108091.
- Side_effect_(computer_science) isPrimaryTopicOf Side_effect_(computer_science).