개발자 노트

expression과 evaluation이란? 본문

일반적인 IT주제

expression과 evaluation이란?

jurogrammer 2020. 11. 10. 20:48

궁금한 이유

직관적으로 식이다, 아니다라고 말할 수 있는데, 식을 정확히 뭐라고 말할 수 있을까?

왜 식을 expression이라고 부를까?

expression을 왜 evaluate한다고 부를까?

이 표현을 사용한 사람들의 머리 속을 이해하고 싶어서 이 글을 작성하게 됬습니다!

 

참고할 내용들

1. www.splashlearn.com/math-vocabulary/number-sense/expression

 

What is an Expression? [Definition, Facts & Example]

What is an Expression? An expression is a sentence with a minimum of two numbers and at least one math operation. This math operation can be addition, subtraction, multiplication, and division. The structure of an expression is:           Expression =

www.splashlearn.com

An expression is a sentence with a minimum of two numbers and at least one math operation.

2. en.wikipedia.org/wiki/Expression_(mathematics)

 

Expression (mathematics) - Wikipedia

Formula that represents a mathematical object 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 (constan

en.wikipedia.org

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.

 

Syntax (logic) - Wikipedia

From Wikipedia, the free encyclopedia Jump to navigation Jump to search Rules used for constructing, or transforming the symbols and words of a language In logic, syntax is anything having to do with formal languages or formal systems without regard to any

en.wikipedia.org

 

 

3. math.libretexts.org/Bookshelves/PreAlgebra/Book%3A_Prealgebra_(Arnold)/03%3A_The_Fundamentals_of_Algebra/3.01%3A_Mathematical_Expressions

 

3.1: Mathematical Expressions

In this section we turn our attention to translating word phrases into mathematical expressions. We begin with phrases that translate into sums. There is a wide variety of word phrases that translate …

math.libretexts.org

 

4.en.wikipedia.org/wiki/Operator_(mathematics)

 

Operator (mathematics) - Wikipedia

From Wikipedia, the free encyclopedia Jump to navigation Jump to search Mapping from one vector space or module to another in mathematics In mathematics, an operator is generally a mapping or function that acts on elements of a space to produce elements of

en.wikipedia.org

 

5. evalutate

dictionary.cambridge.org/ko/%EC%82%AC%EC%A0%84/%EC%98%81%EC%96%B4/evaluate

 

EVALUATE | Cambridge English Dictionary에서의 의미

evaluate 의미, 정의, evaluate의 정의: 1. to judge or calculate the quality, importance, amount, or value of something: 2. to judge or…. 자세히 알아보기.

dictionary.cambridge.org

 

6 calculate

dictionary.cambridge.org/ko/%EC%82%AC%EC%A0%84/%EC%98%81%EC%96%B4/calculate

 

CALCULATE | Cambridge English Dictionary에서의 의미

calculate 의미, 정의, calculate의 정의: 1. to judge the number or amount of something by using the information that you already have, and…. 자세히 알아보기.

dictionary.cambridge.org

 

7. java에서 정의하는 expression

https://docs.oracle.com/javase/tutorial/java/nutsandbolts/expressions.html

 

Expressions, Statements, and Blocks (The Java™ Tutorials > Learning the Java Language > Language Basics)

The Java Tutorials have been written for JDK 8. Examples and practices described in this page don't take advantage of improvements introduced in later releases and might use technology no longer available. See Java Language Changes for a summary of updated

docs.oracle.com

 

결론

ㅎㅎ; 이 참고 자료들을 쭉 다 읽어보시면 결국! 결론은 이겁니다. 애당초 컴퓨터의 탄생은 수학에서 비롯되었다보니깐 수학에서 파생된 용어가 꽤 많습니다. 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
Comments