SNU

[알림판목록 I] [알림판목록 II] [글목록][이 전][다 음]
[ SNU ] in KIDS
글 쓴 이(By): jusamos (주세이모스吝)
날 짜 (Date): 1994년09월23일(금) 11시08분36초 KDT
제 목(Title): [CS] 부작용(Side Effect)...





대부분의 사람들은 부작용이라고 하면 뭔가나쁜 일이 일어나는 것으로 생각한다.

그러나, CS에 전공하고 있는 사람들은 항상 저 단어를 들을 때마다, 이상 야릇한

감정을 갖게 된다. 프로그래밍 언어론을 강의하면서도, 학생들이 항상 의아해 하는

것도 그 단어이다.


대부분의 키즈인은 알고 계시겟지만, 혹시라도 통신상의 오류가 일어나지 않도록

하기 위해, 여기서 한번 짚고 넘어가구 싶다.


부작용이란, 프로그래밍 언어에서, 외부 변수(전역 변수, 또는 실변수)의 값이

호출된 함수 내부에서 값변경이 일어나는 경우를 말한다. 이것은 자료 교환에 있어,

아주 쉬운 수단이 되긴 하지만, 이것이많아지면, 이후에 유지 보수가 힘들어지고,

예상치 못한 결과가발생된다. 따라서 부작용이 심해진다는 의미에서 그런 특성에

저 단어를 붙인 것으로 사료된다.





[알림판목록 I] [알림판목록 II] [글 목록][이 전][다 음]
키 즈 는 열 린 사 람 들 의 모 임 입 니 다.