Runtime
Runtime은 프로그램 실행 관점과, 실행을 도와주는 환경 관점에서 볼 수 있다.
- 프로그램 실행 관점
- 어떠한 프로그램을 실행했을 때, 프로그램이 메모리에 올라가 실제로 돌아가는 시점.
- 실행을 도와주는 환경 관점
- 프로그램이 동작하려면 OS와의 다리 역할을 해주는 software 계층이 필요함. 이것도 runtime이라고 부름.
아마 주로 환경관점에서 이야기를 많이 할 것 같은데, 아래와 같은 예시가 있음.
| Language/Platform | Runtime |
| JavaScript | Node.js |
| Python | Python Interpreter |
| Container | Docker |