Matches in DBpedia 2016-04 for { <http://wikidata.dbpedia.org/resource/Q1144241> ?p ?o }
Showing triples 1 to 38 of
38
with 100 triples per page.
- Q1144241 subject Q6752025.
- Q1144241 subject Q7036022.
- Q1144241 subject Q7467456.
- Q1144241 abstract "In computer science, a function or expression is said to have a side effect if it modifies some state or has an observable interaction with calling functions or the outside world. For example, a particular 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 behaviour 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. The lack of side effects makes it easier to do formal verifications of a program. 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 expresses side effects such as I/O and other stateful computations using monadic actions.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 that implicitly modifies condition codes (a hidden side effect) while it explicitly modifies a register (the overt effect). One potential drawback of an instruction set with 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 some 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.".
- Q1144241 wikiPageWikiLink Q1143344.
- Q1144241 wikiPageWikiLink Q1153762.
- Q1144241 wikiPageWikiLink Q1322850.
- Q1144241 wikiPageWikiLink Q1579914.
- Q1144241 wikiPageWikiLink Q165436.
- Q1144241 wikiPageWikiLink Q173326.
- Q1144241 wikiPageWikiLink Q187466.
- Q1144241 wikiPageWikiLink Q187560.
- Q1144241 wikiPageWikiLink Q1896011.
- Q1144241 wikiPageWikiLink Q190686.
- Q1144241 wikiPageWikiLink Q193076.
- Q1144241 wikiPageWikiLink Q2041271.
- Q1144241 wikiPageWikiLink Q21198.
- Q1144241 wikiPageWikiLink Q219320.
- Q1144241 wikiPageWikiLink Q231158.
- Q1144241 wikiPageWikiLink Q2407.
- Q1144241 wikiPageWikiLink Q2490641.
- Q1144241 wikiPageWikiLink Q272683.
- Q1144241 wikiPageWikiLink Q275596.
- Q1144241 wikiPageWikiLink Q3075265.
- Q1144241 wikiPageWikiLink Q34010.
- Q1144241 wikiPageWikiLink Q3631502.
- Q1144241 wikiPageWikiLink Q368988.
- Q1144241 wikiPageWikiLink Q448733.
- Q1144241 wikiPageWikiLink Q460584.
- Q1144241 wikiPageWikiLink Q597330.
- Q1144241 wikiPageWikiLink Q599031.
- Q1144241 wikiPageWikiLink Q6752025.
- Q1144241 wikiPageWikiLink Q7036022.
- Q1144241 wikiPageWikiLink Q7467456.
- Q1144241 wikiPageWikiLink Q778379.
- Q1144241 wikiPageWikiLink Q849185.
- Q1144241 comment "In computer science, a function or expression is said to have a side effect if it modifies some state or has an observable interaction with calling functions or the outside world. For example, a particular 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.".
- Q1144241 label "Side effect (computer science)".