일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 파이썬
- lambda calculus
- 람다 칼큘러스
- 스택
- Collections
- exception
- 함수형 프로그래밍
- javscript
- solid
- Collection
- Network
- Spring
- 백준
- JDBC
- 겨울카카오인턴
- 자바
- 큐
- design-pattern
- 로버트마틴
- 디자인패턴
- JavaScript
- Rails
- functional programming
- tcp
- DesignPattern
- 프로그래머스
- Python
- Eclipse
- Java
- Pattern
- Today
- Total
개발자 노트
expression과 evaluation이란? 본문
궁금한 이유
직관적으로 식이다, 아니다라고 말할 수 있는데, 식을 정확히 뭐라고 말할 수 있을까?
왜 식을 expression이라고 부를까?
expression을 왜 evaluate한다고 부를까?
이 표현을 사용한 사람들의 머리 속을 이해하고 싶어서 이 글을 작성하게 됬습니다!
참고할 내용들
1. www.splashlearn.com/math-vocabulary/number-sense/expression
An expression is a sentence with a minimum of two numbers and at least one math operation.
2. en.wikipedia.org/wiki/Expression_(mathematics)
In mathematics, an expression or mathematical expression is a finite combination of symbols that is well-formed according to rules that depend on the context. Mathematical symbols can designate numbers (constants), variables, operations, functions, brackets, punctuation, and grouping to help determine order of operations, and other aspects of logical syntax.
4.en.wikipedia.org/wiki/Operator_(mathematics)
5. evalutate
dictionary.cambridge.org/ko/%EC%82%AC%EC%A0%84/%EC%98%81%EC%96%B4/evaluate
6 calculate
dictionary.cambridge.org/ko/%EC%82%AC%EC%A0%84/%EC%98%81%EC%96%B4/calculate
7. java에서 정의하는 expression
https://docs.oracle.com/javase/tutorial/java/nutsandbolts/expressions.html
결론
ㅎㅎ; 이 참고 자료들을 쭉 다 읽어보시면 결국! 결론은 이겁니다. 애당초 컴퓨터의 탄생은 수학에서 비롯되었다보니깐 수학에서 파생된 용어가 꽤 많습니다. expression, evaluation또한 마찬가지입니다.
수학에서 expression은 수식을 의미하고, evaluate는 식을 계산하는 것을 의미하죠. 컴퓨터에서도 동일한 맥락으로 사용됬던거네요.
'일반적인 IT주제' 카테고리의 다른 글
비동기 프로그래밍 - 정리 (0) | 2022.08.29 |
---|---|
2의 보수 (0) | 2022.07.15 |
[DDNS]iptime 서버 주소 등록 (0) | 2020.04.20 |
UI와 API에 대하여 (0) | 2020.03.12 |