햇갈리기 쉬운 binary operation과 bitwise operation

ilotoki·2023년 10월 12일
0
post-thumbnail
post-custom-banner

영어에서 operation은 모두가 알듯이 '연산'이라는 뜻으로 더하기, 곱하기나 -/+ 기호과 같은 것들을 포함한다.
이때 단항 연산, 즉 CS에서 -1이나 +10같은 음수나 양수를 표현할 때 사용하는 값은 영어로는 unary operation, 즉 단항 연산자로고 부른다.
그렇다면 이항 연산자는 뭐라고 부를까? 바로 binary(!) operation이라고 한다.
처음 이름을 정한 수학자에게는 별 대수가 아니었겠지만 프로그래머들에게는 매우 햇갈리는 것이, binary는 이진수라는 의미도 가지고 있기 때문이다.
이진수에 대한 연산은 binary operation이 아닌 bitwise operation이라고 명명한다.
Binary operation는 절대 bitwise operation이 아니니 주의해야 한다.

0개의 댓글