LUCATHREE.COM

← Back to list
🧐 TIL

[κ°œλ°œμš©μ–΄μ •λ¦¬] λŸ°νƒ€μž„(Runtime)

μž‘μ„±μΌ:
TILTerms

λŸ°νƒ€μž„ (Runtime)

ν”„λ‘œκ·Έλž¨μ˜ 개발과 μ‹€ν–‰ 단계(stages of program development) ν˜Ήμ€ 생λͺ…μ£ΌκΈ°(lifecycle)λ₯Ό κ΅¬λΆ„ν•˜κΈ° μœ„ν•΄ μ‚¬μš©ν•˜λŠ” μš©μ–΄.
일반적으둜 ν”„λ‘œκ·Έλž¨μ΄ μ‹€ν–‰λ˜κ³  μžˆλŠ” λ™μ•ˆμ˜ λ™μž‘ 단계λ₯Ό μ˜λ―Έν•œλ‹€.
ν”νžˆ λŸ°νƒ€μž„μ˜ 비ꡐ λŒ€μƒμœΌλ‘œ μ»΄νŒŒμΌνƒ€μž„(Compiletime)이 λ‚˜μ˜€λŠ”λ°, μ»΄νŒŒμΌνƒ€μž„μ€ ν”„λ‘œκ·Έλž¨μ΄ μ–΄λ–»κ²Œ λ™μž‘ν• μ§€λ₯Ό μ •μ˜ν•˜κΈ° μœ„ν•΄ μ†ŒμŠ€ μ½”λ“œλ₯Ό μž‘μ„±ν•˜κ³  κΈ°κ³„μ–΄λ‘œ λ³€ν™˜ν•˜λŠ” λ™μž‘ 단계λ₯Ό μ˜λ―Έν•œλ‹€.
즉, 두 μš©μ–΄κ°€ μ‚¬μš©λ˜λŠ” λŒ€ν‘œμ μΈ μ˜ˆμ‹œμΈ β€˜λŸ°νƒ€μž„ μ—λŸ¬β€™μ™€ β€˜μ»΄νŒŒμΌ μ—λŸ¬β€™λŠ” β€˜ν”„λ‘œκ·Έλž¨ μ‹€ν–‰ 쀑 λ°œμƒν•œ μ—λŸ¬β€™μ™€ β€˜ν”„λ‘œκ·Έλž¨ 싀행을 μœ„ν•΄ μ€€λΉ„ν•˜λŠ” 쀑 λ°œμƒν•œ μ—λŸ¬β€™λ‘œ ꡬ뢄할 수 μžˆλ‹€.

λŸ°νƒ€μž„ ν™˜κ²½ (Runtime Environment)

λŸ°νƒ€μž„ μ‹œμŠ€ν…œ(Runtime System)이라고도 λΆˆλ¦¬λŠ” λŸ°νƒ€μž„ ν™˜κ²½μ€ 말 κ·ΈλŒ€λ‘œ ν”„λ‘œκ·Έλž¨μ΄ μ‹€ν–‰λ˜λŠ” ν™˜κ²½μ„ λ§ν•œλ‹€.
β€œν™˜κ²½β€μ΄λΌλŠ” 단어λ₯Ό λΉΌκ³  β€œλŸ°νƒ€μž„ ν™˜κ²½β€μ„ κ·Έλƒ₯ β€œλŸ°νƒ€μž„β€μ΄λΌκ³  λ§ν•˜λŠ” κ²½μš°κ°€ λ§Žμ•„μ„œ ν˜Όμ„ μ„ μ£ΌλŠ”λ°,
β€œNodeJSλŠ” μžλ°”μŠ€ν¬λ¦½νŠΈ λŸ°νƒ€μž„μ΄λ‹€β€ 같은 λ¬Έμž₯은 μ •ν™•ν•˜κ²ŒλŠ” NodeJSλŠ” μžλ°”μŠ€ν¬λ¦½νŠΈλ₯Ό μ‹€ν–‰ν•  수 μžˆλŠ” λŸ°νƒ€μž„ ν™˜κ²½μ΄λΌλŠ” λœ»μ΄λ‹€.
μžλ°”μŠ€ν¬λ¦½νŠΈκ°€ λΈŒλΌμš°μ €μ—μ„œ μ‹€ν–‰λ˜κ³  μžˆλ‹€λ©΄ λŸ°νƒ€μž„ ν™˜κ²½μ€ λΈŒλΌμš°μ €κ°€ λ˜λŠ” 것이닀.
Β 
Β