Skutek uboczny (informatyka)
Z Wikipedii
Skutek uboczny lub efekt uboczny – w programowaniu dowolny efekt wyrażenia, który zmienia stan programu. Pomimo nazwy zwykle jest to właśnie spodziewany efekt.
Np. wyrażenie 2 + 3 nie ma skutków ubocznych, wyrażenie a = 2 + 3 ma skutek uboczny na zmiennej a.
W językach niskopoziomowych jest dużo skutków ubocznych - w asemblerze istnieją wyłącznie skutki uboczne i nie ma żadnego innego mechanizmu wykonywania obliczeń.
W językach funkcyjnych dla odmiany skutków ubocznych jest bardzo mało - i tylko tam gdzie są rzeczywiście niezbędne - np. do operacji wejścia/wyjścia.
Skutki uboczne znacznie utrudniają przeprowadzenie wielu rodzajów optymalizacji kodu wynikowego.
| Naukowcy wyjaśnili tajemnicę grobu Kopernika |
|
Badania przeprowadzone na Uniwersytecie w Uppsali wykazały, że DNA uzyskane z włosa odkrytego w jednej z ksiąg należących do Mikołaja Kopernika jest takie samo, jak to pobrane z czaszki znalezionej przy ołtarzu, którym opiekował się astronom. Tym samym zidentyfikowano jego grób - poinformowano podczas zorganizowanej przez Fundację Kronenberga konferencji prasowej.
|
| Astronauci bez nadzoru dzięki... pająkom |
|
Pająki potrafią się szybko dostosować do stanu nieważkości - informują eksperci NASA. Dowiódł tego eksperyment na pokładzie Międzynarodowej Stacji Kosmicznej.
|
| Nowe odkrycia w twierdzy Heroda |
|
W twierdzy króla Heroda, słynnym Herodionie na Pustyni Judzkiej niedaleko Betlejem, archeolodzy odkryli rzymski amfiteatr z freskami na ścianach - poinformował izraelski archeolog Ehud Netzer, prowadzący tam od 35 lat badania.
|
| Polacy nie odróżniają plazmy od LCD |
|
Wybierając telewizor, Polacy kierują się raczej marką niż technologią - mówił dr inż. Piotr Garbat z Politechniki Warszawskiej podczas konferencji prasowej poświęconej telewizyjnym preferencjom mieszkańców naszego kraju.
|
| Europeana - europejska biblioteka w internecie |
|
Rękopisy, książki, fotografie, mapy i arcydzieła europejskiego malarstwa znajdą się w internetowej bibliotece Europeana, której uroczysta inauguracja nastąpiła w czwartek w Brukseli.
|