CμΈμ΄ κΈ°μ΄λΆν° μμνμ
[ CμΈμ΄ κΈ°μ΄λΆν° μμνμ ]
μλ νμΈμ ITμ λ¬Έ κ΅μ‘κΈ°κ΄ KGμμ΄ν°λ± ν¬μμ 근무νκ³ μλ ITκ΅μ‘νμ₯μ λλ€.
νλ‘κ·Έλλ° μΈμ΄λ 무μμΈκ°νλ©΄ κ°λ¨νκ² λ§μλλ¦¬κ² μ΅λλ€.
μ»΄ν¨ν°μ λνν μ μλ νλμ μν΅ μλ¨μ΄λΌκ³ μκ°νμλ©΄ λ©λλ€.
κΈ°κ³κ° μ½μ μ μκ³ μ¬λμ΄ μ½μ μ μλ νμμΌλ‘ νλ‘κ·Έλ¨μ
μμ±νκΈ° μν΄ μ¬μ©λλ μ»΄ν¨ν° μΈμ΄λΌκ³ ν μ μμ΅λλ€.
νλ‘κ·Έλλ° μΈμ΄λ μ κΈ μΈμ΄(low level language)μ κ³ κΈ μΈμ΄(high level language)λ‘
ν¬κ² λλ μ μμΌλ©°, μ κΈ μΈμ΄λ νλμ¨μ΄ μ§ν₯μ κΈ°κ³ μ€μ¬μΈμ΄λ‘
κΈ°κ³μ΄μ μ΄μ λΈλ¦¬μ΄κ° μμ΅λλ€.
κ³ κΈ μΈμ΄λ μ¬λμ΄ μ΄ν΄νκ³ μμ±νκΈ° μ¬μ΄
μ¬λ μ€μ¬ μΈμ΄λ‘ FORTRAN, COBOL, C, C++, JAVA λ±μ΄ μμ΅λλ€.
λ§μ νλ‘κ·Έλλ° μΈμ΄ μ€μμ μ€λμ CμΈμ΄μ λν΄μ λ§μλλ¦¬κ² μ΅λλ€.
CμΈμ΄λ?
벨 μ°κ΅¬μμμ 1971λ μ 리μΉ(D.M.Ritchie)λ±μ μν΄ κ°λ°λ μμ€ν νλ‘κ·Έλλ° μΈμ΄μ λλ€.
νλ‘κ·Έλ¨μ κ°κ²°νκ² μΈ μ μκ³ , νλ‘κ·Έλλ°νκΈ° μ¬μ΄ νΈλ¦¬ν μΈμ΄μ λλ€.
C μΈμ΄λ νλ‘κ·Έλ¨ μ€λ₯λ₯Ό μ½κ² λ°κ²¬νκΈ° μν κΈ°λ₯μ λΆμ‘±νμ§λ§,
κ³ μμ€ μΈμ΄μμ μμ£Ό λ³Ό μ μλ κΈ°μ μμ μ μ½μ΄ μ κΈ° λλ¬Έμ
μ€νλ € νλ‘κ·Έλλ°νκΈ° μ¬μ΄ νΈλ¦¬ν μΈμ΄λ‘ νκ°λλ©°,
νλ‘κ·Έλ¨μ κ°κ²°νκ² μ°κΈ° μνμ¬ λ§μ μ°κ΅¬λ₯Ό ν μΈμ΄μ
λλ€.
νλ‘κ·Έλλ°νκΈ° μ¬μ΄ μΈμ΄λ‘ νκ°λλ€κ³ νμ§λ§ νλ‘κ·Έλλ° μΈμ΄λ₯Ό
λ νμΌλ‘ 곡λΆνκΈ°λ μ λ μ¬μ΄μΌμ΄ μλλλ€.
ITλΆμΌλ κΈ°μ μ§μ΄κΈ° λλ¬Έμ μ€λ¬΄λ₯λ ₯μ μ°μ μμλ‘ νκ°νκ³ μμ£ .
μ무리 μ΄λ‘ μ μΈ λΆλΆμ λν΄μ μ μκ³ μλ€κ³ νλλΌλ
μμ©λ₯λ ₯μ΄ μλ€λ©΄ κ²½μμμ μ΄μλ¨μ μ μμ΅λλ€.
κ²½μμμ μ°μλ₯Ό μ μ ν μ μκ² μ€λ¬΄λ₯λ ₯μ ν€μλ리λ
ITμ λ¬Έ κ΅μ‘κΈ°κ΄μΈ KGμμ΄ν°λ± ν¬μμ ITμ λ¬Έκ°λ‘ κ±°λλ 보μΈμ!
[ μλ κ·Έλ¦Όμ ν΄λ¦νμλ©΄ λν ννμ΄μ§λ‘ μ΄λν©λλ€ ]