interpretation
(
해석,interpretation
, ...)을 하는
interpreter
interpreter
가능한 번역은,
해석기,interpreter
or 통역사
통역사
....
언어,language
의
변환,transformation
, i.e.
번역,translation
을 하는?
하지만 컴퓨터에선
바로
실행,execution
할 경우 -
인터프리터,interpreter
라고 하고
다른 언어로 번역/변환할 경우 -
컴파일러,compiler
라고 함.
인터프리터 기술이 발전하면서
JIT_compilation
등이 발전하여 인터프리터가 내부적으로 컴파일을 하는 경우가 많아서 저 둘의 완벽한 경계 같은 것은 없다.
그 경우 대상은 보통
바이트코드,bytecode
?
bytecode compiler interpreter
인터프리터의 컴파일러에 대한 장점은 보통
REPL
- 빠른 interaction for programming.
단점은 보통 runtime
실행,execution
성능,performance
.
(추가, tbw)
인터프리터
는 source language로 된
source_code
(
입력,input
)을 받아서
해석,interpretation
하여 바로
실행,execution
.
그 언어는 자주
scripting_language
(
interpreted_language
)라고 하며 그 언어로 쓰인 source code를 자주
스크립트,script
라고 함.
(컴파일러의 경우에는 저 표현을 쓰지 않음)
Contents
1
.
SUB
1.1
.
self-interpreter
1.2
.
interpreter directive
[
edit
]
1
.
SUB
¶
[
edit
]
1.1
.
self-interpreter
¶
Interpreter_(computing)#Self-interpreter
=
https://en.wikipedia.org/wiki/Interpreter_(computing)#Self-interpreter
[
edit
]
1.2
.
interpreter directive
¶
interpreter directive
shebang line 또는 {
Shebang_(Unix)
=
https://en.wikipedia.org/wiki/Shebang_(Unix
) }
magic_number
...사실 #! 그게 0x23 0x21 인 magic number라고... (we)
OS/
셸,shell
에게
스크립트,script
스크립트파일,script_file
이라는 걸 알려주는?
https://en.wikipedia.org/wiki/Interpreter_directive
...
interpreter directive
interpreter directive
Retrieved from http://www.red-ruby.com/wiki/wiki.php/인터프리터,interpreter
last modified 2024-01-12 22:33:59