μ½λ©μ λͺ» νλ€λκ² κΈ°λ₯ ꡬνμ ν μ€ λͺ¨λ₯Έλ€λκ² μλλΌ
νλ±λ€μ C,C++ μ½λ©μ νλ€κ° 컀리μ΄μ λ€λ¦κ² μ λν°μ C#μ μ°κΈ° μμνκ±°λΌ
μ λν°μμ C μ€νμΌλ‘ μ½λ©νλ κ²½μ°κ° λ§λλΌ
μ°λ¦¬λ€μ μ²μλΆν° μ λν°μ C#μ μ£Όλ ₯μΌλ‘ 곡λΆν΄μ κ·Έλ°κ±° 보면 κ΄΄λ¦¬κ° λκ»΄μ§
λ°°μ΄ κ°κ³΅ν΄μ μ΄λ€ μμ νλκ±° LINQ μ¨μ 1~2μ€ λ΄λ‘ λλΌ μ μλκ±°λ₯Ό
20μ€μ© κ°λ μ± λ¨μ΄μ§κ² μ¨λμκ±° 보면 λ΅λ΅νκΈ΄ν¨
κ·Έλ¦¬κ³ λλ μΈμ κ° μ§¬ μ°Όμ λ μ μ μ΄ λ΄ μ½λ 보면μ λΉμκ³ μκ² μ§
κ·Έλμ λλ λμ΄ λ€λ©΄ μ½λ©μΌλ‘λ λλΌ μν κ±°μ κ·Έ λλλ©΄ λ΄κ° νλ±μ리 λ£κ² μ§
C++ μ€νμΌλ‘ λ§μ΄ν¬λ‘νκ² λ€ μλμ μ΄νλ μ½λ 보면 κ°κ°νκΈ΄ νλ° λ... μ±λ₯ μ΄λμ΄ μλκ²λ μ¬μ€μ΄κ³ μ₯λ¨μ μ΄ μλκ±°λΌ
λΉμ£ΌμΌ μ€νλμ€λ λΌμ΄λκ° λ€ μλ €μ£Όλλ° κ·Έλ₯ λ Έλ ₯μ μ°¨μ΄μ§ - dc App
μ 무μ μΉμ¬μ μ λ°μ΄νΈ λͺ»νλ€κ° λνλλ μ¬λ λ§μ... κ³μ 곡λΆν΄μΌ λ°λ €λμ§ μκ³ μ리 μ μ§ν μ μλ€
μ°μ°¨λ¬Έμ κ° μλκ³ μ¬λλ¬Έμ μΈκ±° κ°μλ°? 10λ μ μλ C#μμλ? γ γ γ
μ°μ°¨ μ€λλμ΄ μλλΌ νλ±λ€μ΄ λͺ»νλκ±°. λμ΄λ μκ΄μμ. νλ±μ΄ λ¬Έμ
λ°°μμ λ©μΆλ©΄ μ§μΉμ΄ λλ€ ITμ κ³λ κ·Έκ² λ μ¬νλ―
κ³ μ¬μ μ©λ κ²½μ° λ§λ€κ³ λ€μλλ° λ νμ¬ κ½€ μ€λ λ€λλ©΄μ νλͺ λ λͺ»λ΄€μ. μ€νλ € μ μ μ΄λ μ£Όλμ΄λ€μ΄ μκΈ° μ 무μ κΈκΈνκ³ μλμ΄λ€μ΄ μλ‘μ΄ κΈ°μ μ΄λ μ€νμΌ λμ μ κ΄μ¬μ΄ λ§μκ² μΌλ°μ μ΄μμ.. λ΄κ° κ·Έλμ μ’μνλ§ λ€λ λ건μ§
μμ κ·Έκ²μ μμ‘΄μλΌλ κ²μ΄λ€... λ³ΈκΈμ λμ¨ λνλ κ°λ°μλ λ©μ©‘ννμ λͺ»λ€μ΄κ°μ§
그건 κ·Έλ₯ 곡λΆλ₯Ό κ²μ리ν νλ‘κ·Έλλ¨ΈμΌλΏμ΄λ€. μ²«μ§Έλ‘ Cμ€νμΌλ‘ μ½λ© μ΅κ΄μ΄ λ°ν λͺ»κ³ μΉ μ λμ νλ±μ΄ μλ€. Cλ‘ λ νλ ITλΆμΌκ° λ§€μ° νμ μ μ΄λ€. λμ§Έλ‘ C#μ΄ νλ±μΈμ΄κ° μλλΌκ³€ λͺ»νλ€ C#μ΄ 1,2λ λ μ μΈλμΈμ΄λΌλ λλ? μ μ§Έλ‘ μ§§λ€κ³ κ°λ μ±μ΄ λμ건 μλλ€. λ³κ·Έλ¦¬κΈ° νλλ° μ€μ²© forλ¬Έ μΈλ€μ€λ³΄λ€ printf μ΄μ€μ΄ κ°λ μ±μ λ λλ€. λ·μ§Έλ‘ κ°λ μ±μ μ£Όκ΄μ μ΄λ€. μ¦, μκΈ° μμ€μ λ§λ μ½λλ§ μ μ½νλ€. λ€μ―μ§Έλ‘ μ°μ°¨ μ€λλμ¬λμ΄ μ κΈ°μ λ μ λ°μλ€μΈλ€. μλκ² λ§μμ ν¨μ¨μ±μ νμ νλ κ²λ λ λΉ λ₯΄λ€. μ¬μ―μ§Έλ‘ μ ν걸리면 λͺ»νλκ²+μ§νΈνκ²λ§ μλ κ°μΈμ£Όμλ‘ μ½λ©μ»¨λ²€μ μ μ λ°λ₯΄λ건 μ μ μ΄ λνλ€.
λμ²΄λ‘ λμνλλ°, C#μ νλμ νλ‘κ·Έλλ° μΈμ΄μ μμλ€μ μ κ·Ήμ μΌλ‘ λ°μλ€μ΄κ³ μμ΄μ, μ§κΈ°μ λ°λΌ λλ¦ μ μΈλμΈμ΄ κΈ°λΆμ λΌ μ μμ. C++λ λͺ¨λC++ μλ°°μ°κ³ C++03 μμ€μμ κ³μ μ°λ μ¬λ μμλ . C#λ μ§κΈ°μ λ°λΌ νλ±μΈμ΄μΌμλ μ΅μ μΈμ΄μΌμλ μλ€.
κ·Έλ¦¬κ³ κ°λ μ± μκΈ°ν΄μ νλλ§μΈλ° μΈμ΄μ체 κ°λ μ±μΌλ‘ λ°μ§λ©΄ C#μ νμκΆμ΄λ€. μ΄λ§νΌ κ°λ μ± λ¨μ΄μ§λ μΈμ΄ λͺκ°λ λλ?
zz LINQκ° λ μΌλ§λ λλ¨νκ±°λΌκ³ νλ±μ΄λ€ λλ€ κ·Έλ΄ μ리λ₯Ό νμ§ μ λλ¨νκΈ΄νμ§ λ Έκ°λ€λ₯Ό νΈνκ² ν΄μ€μ μμΌλκΉ