계산
1. 개요
계산은 calculation과 computation으로 번역되며, 영어에서 뉘앙스 차이가 있다. Calculation은 수식에 대한 연산이나 조작을 의미하며, calculator는 간이적인 계산기를 나타낸다. Computation은 여러 가지 수단을 조합하여 결과를 얻는 것으로, computer는 대규모 집적을 수반하는 계산기를 의미하며, 현대적인 의미의 컴퓨팅 또는 전산에 가깝다. Calculation은 라틴어 "calx"에서 유래되었으며, computation은 "com-"과 "putare"의 합성어로 여러 요소를 종합하여 결과를 도출하는 과정을 나타낸다.
| 어원 | 라틴어 "calculus" (작은 돌)에서 유래, 계산에 사용된 조약돌 의미 |
|---|---|
| 초기 사용 도구 | 주판 "calx" (석회)에서 유래, 고대 로마인들이 석회판에 표시 사용 |
| 정의 | 입력값을 출력값으로 변환하는 의도적인 과정, 변수가 변경되는 과정 포함 |
|---|---|
| 유사 개념 | 연산 |
| 목적 | 미지수를 알아내는 것 결과를 도출하는 것 |
|---|
| 계산 도구 | 주판 계산자 전자 계산기 컴퓨터 |
|---|
| 계산 방식 | 산술적 계산 수치적 계산 논리적 계산 추론적 계산 통계적 계산 |
|---|
| 계산 활용 분야 | 수학 과학 기술 금융 비즈니스 공학 일상생활 |
|---|
| 참고 | 위키백과에서 |
|---|
2. 용어의 의미 차이
calculation과 computation은 한국어와 일본어에서 모두 "계산"으로 번역되지만, 영어에서는 뉘앙스 차이가 있다. calculate는 산술적인 수식에 대한 연산이나 조작을 의미하는 반면, compute는 여러 가지 수단을 조합하여 결과를 얻는 것을 의미한다. calculator는 간이적인 산술 계산기를, computer는 (대규모) 집적을 수반하는 논리적인 계산기를 각각 나타낸다.
2.1. Calculation
calculation과 computation은 일본어로 모두 '計算'으로 번역되지만, calculate는 (산술적인) 수식에 대해 연산이나 허용된 조작을 가하는 것을 의미하는 반면, compute는 여러 가지 것들이나 수단을 조합하여 결과를 얻는 것이다. 따라서 특히, calculator는 계산 보조구로서 간이적인 (산술적인) 계산기를, computer는 (대규모) 집적을 수반하는 계산기를 각각 나타내는 것이다.
2.2. Computation
calculate는 (산술적인) 수식에 대해 연산이나 허용된 조작을 가하는 것을 의미하는 반면, compute는 여러 가지 것들이나 수단을 조합하여 결과를 얻는 것이다. 따라서 특히, calculator는 계산 보조구로서 간이적인 (산술적인) 계산기를, computer는 (대규모) 집적을 수반하는 (논리적인) 계산기를 각각 나타낸다.
3. 어원
'Calculation'과 'Computation' 두 용어는 모두 라틴어에서 유래했다.
3.1. Calculation
라틴어 "calx"(석회)를 어원으로 하며, 석회질의 작은 돌이 주판의 알갱이에 사용되었던 데서 유래한다. Calculus(미적분학)도 같은 어원이다.
3.2. Computation
computatio라틴어는 라틴어 "com-"(함께)와 "putare"(계산하다)에서 유래했다. 여러 요소를 종합하여 결과를 도출하는 "함께 생각하다"라는 의미를 가진다.
컴퓨팅, 계산이론을 참고하라.