Matches in DBpedia 2016-04 for { <http://dbpedia.org/resource/Side_effect_(computer_science)> ?p ?o }
Showing triples 1 to 76 of
76
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 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.".
- Side_effect_(computer_science) wikiPageID "29519".
- Side_effect_(computer_science) wikiPageLength "6666".
- Side_effect_(computer_science) wikiPageOutDegree "32".
- Side_effect_(computer_science) wikiPageRevisionID "698017057".
- Side_effect_(computer_science) wikiPageWikiLink Action_at_a_distance_(computer_programming).
- Side_effect_(computer_science) wikiPageWikiLink Assembly_language.
- Side_effect_(computer_science) wikiPageWikiLink Assignment_(computer_science).
- Side_effect_(computer_science) wikiPageWikiLink C++.
- Side_effect_(computer_science) wikiPageWikiLink Category:Computer_programming.
- Side_effect_(computer_science) wikiPageWikiLink Category:Functional_programming.
- Side_effect_(computer_science) wikiPageWikiLink Category:Programming_language_theory.
- Side_effect_(computer_science) wikiPageWikiLink Computer_science.
- Side_effect_(computer_science) wikiPageWikiLink Dont-care_term.
- Side_effect_(computer_science) wikiPageWikiLink Expression_(computer_science).
- Side_effect_(computer_science) wikiPageWikiLink Formal_verification.
- Side_effect_(computer_science) wikiPageWikiLink Functional_programming.
- Side_effect_(computer_science) wikiPageWikiLink Global_variable.
- Side_effect_(computer_science) wikiPageWikiLink Haskell_(programming_language).
- Side_effect_(computer_science) wikiPageWikiLink Idempotence.
- Side_effect_(computer_science) wikiPageWikiLink Imperative_programming.
- Side_effect_(computer_science) wikiPageWikiLink output.
- Side_effect_(computer_science) wikiPageWikiLink Instruction_pipelining.
- Side_effect_(computer_science) wikiPageWikiLink Instruction_set.
- Side_effect_(computer_science) wikiPageWikiLink Monad_(functional_programming).
- Side_effect_(computer_science) wikiPageWikiLink Operator_associativity.
- Side_effect_(computer_science) wikiPageWikiLink Out-of-order_execution.
- Side_effect_(computer_science) wikiPageWikiLink Processor_register.
- Side_effect_(computer_science) wikiPageWikiLink Pure_function.
- Side_effect_(computer_science) wikiPageWikiLink Scala_(programming_language).
- Side_effect_(computer_science) wikiPageWikiLink Scheme_(programming_language).
- Side_effect_(computer_science) wikiPageWikiLink Sequence_point.
- Side_effect_(computer_science) wikiPageWikiLink Standard_ML.
- Side_effect_(computer_science) wikiPageWikiLink State_(computer_science).
- Side_effect_(computer_science) wikiPageWikiLink Static_variable.
- Side_effect_(computer_science) wikiPageWikiLink Status_register.
- Side_effect_(computer_science) wikiPageWikiLink Subroutine.
- Side_effect_(computer_science) wikiPageWikiLinkText "Side effect (computer science)".
- Side_effect_(computer_science) wikiPageWikiLinkText "Side effects".
- Side_effect_(computer_science) wikiPageWikiLinkText "effect".
- Side_effect_(computer_science) wikiPageWikiLinkText "effects".
- Side_effect_(computer_science) wikiPageWikiLinkText "side effect".
- Side_effect_(computer_science) wikiPageWikiLinkText "side effect-free".
- Side_effect_(computer_science) wikiPageWikiLinkText "side effects".
- Side_effect_(computer_science) wikiPageWikiLinkText "side-effect".
- Side_effect_(computer_science) wikiPageWikiLinkText "side-effects".
- Side_effect_(computer_science) wikiPageUsesTemplate Template:Expert-subject.
- Side_effect_(computer_science) wikiPageUsesTemplate Template:Main.
- 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) type Area.
- Side_effect_(computer_science) type Area.
- Side_effect_(computer_science) type Redirect.
- Side_effect_(computer_science) 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.".
- Side_effect_(computer_science) label "Side effect (computer science)".
- Side_effect_(computer_science) sameAs Q1144241.
- 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 اثر_جانبی.
- 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 Побочный_эффект_(программирование).
- Side_effect_(computer_science) sameAs Sidoeffekt_(datorprogrammering).
- Side_effect_(computer_science) sameAs Побічний_ефект_(програмування).
- Side_effect_(computer_science) sameAs Q1144241.
- Side_effect_(computer_science) sameAs 函数副作用.
- Side_effect_(computer_science) wasDerivedFrom Side_effect_(computer_science)?oldid=698017057.
- Side_effect_(computer_science) isPrimaryTopicOf Side_effect_(computer_science).