νλ‘κ·Έλλ° μΈμ΄κ° μ»΄ν¨ν°μμ μ€μ λ‘ μλνκΈ° μν΄μλ μ¬λμ΄ μμ±ν μμ€ μ½λλ₯Ό μ»΄ν¨ν°μ μ€μ μ²λ¦¬ μ₯μΉ(CPU)κ° μ΄ν΄ν μ μλ κΈ°κ³μ΄λ‘ λ³ννλ κ³Όμ μ΄ νμν©λλ€. μ΄ λ³νμ μννλ λ°©μμ λ°λΌ μΈμ΄λ ν¬κ² μ»΄νμΌ μΈμ΄μ μΈν°νλ¦¬ν° μΈμ΄λ‘ λλ©λλ€.
μ»΄νμΌ μΈμ΄λ νλ‘κ·Έλ¨μ μ€ννκΈ° μ μ μ 체 μμ€ μ½λλ₯Ό ν λ²μ κΈ°κ³μ΄λ‘ λ²μνλ λ°©μμ μ¬μ©ν©λλ€.
.exe λλ .app)λ‘ λ³νν©λλ€.μΈν°νλ¦¬ν° μΈμ΄λ νλ‘κ·Έλ¨μ μ€ννλ λμμ μμ€ μ½λλ₯Ό ν μ€μ© μ½μ΄ λ€μ¬ κΈ°κ³μ΄λ‘ λ³ννκ³ λ°λ‘ μ€ννλ λ°©μμ μ¬μ©ν©λλ€.
| κ΅¬λΆ | μ»΄νμΌ μΈμ΄ | μΈν°νλ¦¬ν° μΈμ΄ |
| λ³ν μμ | νλ‘κ·Έλ¨ μ€ν μ μ μ 체 λ³ν | νλ‘κ·Έλ¨ μ€ν μ€μ ν μ€μ© λ³ν |
| λ³ν λꡬ | μ»΄νμΌλ¬ (Compiler) | μΈν°νλ¦¬ν° (Interpreter) |
| κ²°κ³Όλ¬Ό | κΈ°κ³μ΄ μ€ν νμΌ (Executable) | μμ€ μ½λ (μ€ν μ νμ) |
| μ€ν μλ | λΉ λ¦ π | μλμ μΌλ‘ λλ¦Ό π’ |
| μ€λ₯ λ°κ²¬ | μ€ν μ μ λλΆλΆ λ°κ²¬ | μ€ν μ€μ λ°κ²¬ (λ°νμ μ€λ₯) |
| λν μμ | C, C++, Java, Go | Python, JavaScript, Ruby |
Cλ‘ μμ±λ νλ‘κ·Έλ¨μ λ¨Όμ μ»΄νμΌ κ³Όμ μ κ±°μ³ νΉμ OSμ CPUμ μ΅μ νλ μ€ν νμΌ(.exe λ±)λ‘ λ§λ€μ΄μ§λλ€. μ΄ μ€ν νμΌμ΄ μμ±λ νμλ μμ€ μ½λλ₯Ό μμ νμ§ μλ ν λ³νμ§ μμΌλ©°, λ§€μ° λΉ λ₯΄κ² μ€νλ©λλ€.
PythonμΌλ‘ μμ±λ νλ‘κ·Έλ¨μ λ³λμ μ€ν νμΌ μμ± κ³Όμ μ΄ μμ΅λλ€. μ¬μ©μκ° μ½λλ₯Ό μ€νν λλ§λ€ Python μΈν°ν리ν°κ° μμ€ μ½λλ₯Ό μ½μ΄ μ¦μ μ€νν©λλ€.
κ²°λ‘ μ μΌλ‘, μ»΄νμΌ μΈμ΄λ β미리 μ€λΉν΄μ λΉ λ₯΄κ²β, μΈν°νλ¦¬ν° μΈμ΄λ βμ¦μμμ μ μ°νκ²β μ€ννλ€κ³ μ΄ν΄νμλ©΄ μ½μ΅λλ€.
λ‘컬 λ€νΈμν¬ νκ²½μ μ‘°κΈμ΄λΌλ λ€λ€λ³Έ μ¬λμ΄λΌλ©΄ ν λ²μ―€μ λ§μ£ΌμΉλ μ΅μν λ¨μ΄κ° μμ΅λλ€. λ°λ‘ NetBIOSμ NBTμ λλ€.…
μλ νμΈμ! νλ μΉ κ°λ°μμ λ°μ΄ν° κ΅νμ ν΅μ¬μΈ JSON(JavaScript Object Notation)μ λμ± κ°λ ₯νκ³ μμ μ μΌλ‘ λ§λ€μ΄μ£Όλ λꡬ,…
β ECMAScript 3(E3)λ 무μμΌκΉ ECMAScript 3λ 1999λ μ 곡μνλ μλ°μ€ν¬λ¦½νΈ νμ€μ΄λ€. μ§κΈ 보면 μ€λλ κΈ°μ κ°μ§λ§,…
CoffeeScriptλ νλ νλ‘ νΈμλ κ°λ° μνκ³μμ λ§€μ° μΈκΈ° μμλ μΈμ΄μκ³ , μ§κΈλ νΉμ νλ‘μ νΈλ λ κ±°μ μμ€ν , κ°κ²°ν…
νλμ μΈ νλ‘κ·Έλλ° νκ²½μμ λ©λͺ¨λ¦¬ λμ(Memory Leak)λ μ¬μ ν μ ν리μΌμ΄μ μ μ±λ₯ μ νμ μΆ©λμ μΌμΌν€λ μ£Όμ μμΈ μ€…
(Critical Rendering Path, ν΅μ¬ λ λλ§ κ²½λ‘ μλ²½ μ΄ν΄) μΉ λΈλΌμ°μ μ μ£Όμλ₯Ό μ λ ₯νκ³ μν°λ₯Ό λλ₯΄λ μκ°,…