π/Swift
[μΌκ³° SWIFT5] μ€μννΈ ν€μλ μ 리
yenios
2021. 5. 28. 19:26
- Safe, Modern, Powerful : μ€μννΈλ₯Ό λ°ννμ μμ μ€μννΈκ° λ΄μΈμ΄ μΈμ΄μ νΉμ±
- Safe, Fast, Expressive : μ€μννΈκ° μ€νμμ€νλλ©΄μ λ³κ²½ν μ€μννΈμ μΈμ΄μ νΉμ±
- μμ μ± (Safe)
- μ μμ± (Fast)
- λ λμ ννμ± (Expressive)
- λͺ
λ Ήνκ³Ό κ°μ²΄μ§ν₯ νλ‘κ·Έλλ° ν¨λ¬λ€μμ κΈ°λ°μΌλ‘ ν ν¨μν νλ‘κ·Έλλ° ν¨λ¬λ€μκ³Ό νλ‘ν μ½ μ§ν₯ νλ‘κ·Έλλ° ν¨λ¬λ€μ
- CμΈμ΄ : λͺ λ Ήν μ°¨μ©(νΉμ μ μ°¨μ ) (λΉμ·ν μλ―Έλ‘ μ¬μ©λλ μ μ°¨μ νλ‘κ·Έλλ° ν¨λ¬λ€μμ΄ μμ§λ§ μλ°μ΄ λ§νλ©΄ λ€λ¦.)
- C++, JAVA : λͺ λ Ήν + κ°μ²΄μ§ν₯ (λ€μ€ νλ‘κ·Έλλ° ν¨λ¬λ€μ)
- Swift : λͺ λ Ήν + κ°μ²΄μ§ν₯ + ν¨μν + νλ‘ν μ½ μ§ν₯ (μμ¦ λμΈ)
- κ°ν μμ§λ ₯(Strong Cohension)κ³Ό μ½ν κ²°ν©λ ₯(Weak Coupling)