User:MattWithTwoTees/sandbox/Bivirkning (datalogi)

Inden for datalogi er en bivirkning en handling, som et program udfører, udover at modtage sine input og returnere sine output. For eksempel anses skrivning til en fil og kastning af en undtagelse som bivirkninger.

Brugen af bivirkninger afhænger af programmeringsparadigmet, man bruger. I et imperativt sprog (fx. C) er bivirkninger centrale i almindelig programmering. I et funktionelt sprog er det normalt at undgå bivirkninger.