Skip to content

Latest commit

Β 

History

History
30 lines (21 loc) Β· 1.16 KB

[TIL] CS 1-2.Programming Paradigm.md

File metadata and controls

30 lines (21 loc) Β· 1.16 KB

1-2. ν”„λ‘œκ·Έλž˜λ° νŒ¨λŸ¬λ‹€μž„

οΏ½Chapter: https://www.notion.so/1-21f5010abb9c412d81b5d33d0db2064f οΏ½Done!: No Projects: https://www.notion.so/CS-06b39c96b09f435fa450f29bac78a0f8


ν”„λ‘œκ·Έλž˜λ° νŒ¨λŸ¬λ‹€μž„

ν”„λ‘œκ·Έλž˜λ° νŒ¨λŸ¬λ‹€μž„ : ν”„λ‘œκ·Έλž˜λ¨Έμ—κ²Œ ν”„λ‘œκ·Έλž˜λ°μ˜ 관점을 κ°–κ²Œ ν•΄μ£ΌλŠ” 역할을 ν•˜λŠ” 개발 방법둠

  • 객체지ν–₯ ν”„λ‘œκ·Έλž˜λ° : ν”„λ‘œκ·Έλž¨μ„ μƒν˜Έμž‘μš©ν•˜λŠ” κ°μ²΄λ“€μ˜ 집합
  • ν•¨μˆ˜ν˜• ν”„λ‘œκ·Έλž˜λ° : μƒνƒœκ°’μ„ μ§€λ‹ˆμ§€ μ•ŠλŠ” ν•¨μˆ˜ κ°’λ“€μ˜ 연속

ν”„λ‘œκ·Έλž˜λ° νŒ¨λŸ¬λ‹€μž„μ˜ νŠΉμ§•

  • 언어에 따라 νŠΉμ •ν•œ νŒ¨λŸ¬λ‹€μž„μ„ 지원함
    • JDK 1.8 이전 μžλ°” : 객체지ν–₯ ν”„λ‘œκ·Έλž˜λ° 지원
    • JDK 1.8 이후 μžλ°” : ν•¨μˆ˜ν˜• ν”„λ‘œκ·Έλž˜λ° νŒ¨λŸ¬λ‹€μž„μ„ μ§€μ›ν•˜κΈ° μœ„ν•΄ λžŒλ‹€μ‹, μƒμ„±μž 레퍼런슀, λ©”μ„œλ“œ 레퍼런슀λ₯Ό λ„μž…. μ„ μ–Έν˜• ν”„λ‘œκ·Έλž˜λ°μ„ μœ„ν•΄ 슀트림 같은 ν‘œμ€€ API 등을 좔가함
    • ν•˜μŠ€μΌˆ : ν•¨μˆ˜ν˜• ν”„λ‘œκ·Έλž˜λ° 지원
    • C++, 파이썬, μžλ°”μŠ€ν¬λ¦½νŠΈ : μ—¬λŸ¬ νŒ¨λŸ¬λ‹€μž„μ„ 지원

ν”„λ‘œκ·Έλž˜λ° νŒ¨λŸ¬λ‹€μž„μ˜ μ’…λ₯˜

  • μ„ μ–Έν˜•
    • ν•¨μˆ˜ν˜•
  • λͺ…λ Ήν˜•
    • 객체지ν–₯
    • μ ˆμ°¨μ§€ν–₯