π©π» Learn programming
[IT μ§μ] νΌμ 곡λΆνλ μνν μ½λ© μ§μ (1)
λ°κ΅₯μ
2022. 5. 27. 13:59
λ°μν
βοΈ ν¬λ컀 - cracker
- μ»΄ν¨ν° μμ€ν μ λ«κ³ νκ΄΄νλ νμλ₯Ό νλ μ¬λ
- λΈλ ν΄μ»€
- λΈλ ν€μ»€κ° μμ€ν μ μ‘°κ°λ΄λ λͺ¨μμ΄ ν¬λ컀 κ³Όμκ° λΆμ΄μ§λ κ²κ³Ό λΉμ·ν΄μ ν¬λ컀!
βοΈ ν΄μ»€ - security hacker
- μ»΄ν¨ν°μ νλ‘κ·Έλλ°μ λν μ λ¬Έ μ§μμ κ°μ§ μ¬λμ λ»νλ λ¨μ΄
- νμ΄νΈ ν΄μ»€
βοΈ μννΈμ¨μ΄ - software
- νλ‘κ·Έλ¨κ³Ό λΌμ΄λΈλ¬λ¦¬, λ°μ΄ν° λ±μΌλ‘ μ΄λ€μ§ μμ€ν
βοΈ μμ€ν νλ‘κ·Έλ¨ - system program
- μ΄μ체μ μ μΌλΆλ‘μ μ»΄ν¨ν° μ΄μ© νκ²½μ μ‘°μ±νλ μννΈμ¨μ΄
βοΈ νλ‘κ·Έλ¨ - program
- μ¬μ©μμ λͺ λ Ήμ λ°λΌ κ·Έ λͺ©μ μ λ§λ μμ μ μννλ μΌλ ¨μ λͺ λ Ήμ΄ λͺ¨μ
βοΈ κ³ μμ€ μΈμ΄ - high-level language
- μ¬λμ μΈμ΄μ κ°κΉμ΄ μΈμ΄
βοΈ κΈ°κ³μ΄ - machine language
- μ»΄ν¨ν°κ° μ΄ν΄ν μ μλ μ«μμΈ 0κ³Ό 1λ‘λ§ κ΅¬μ±λ μΈμ΄
βοΈ μ΄μ λΈλ¦¬μ΄ - assembly language
- κΈ°κ³μ΄ λ°λ‘ μ λ¨κ³μ μ μμ€ μΈμ΄
βοΈ μ μμ€ μΈμ΄ - low-level language
- κΈ°κ³μ΄μ κ°κΉμ΄ μΈμ΄
βοΈ ν΅ν© κ°λ° νκ²½ - IDE; Integrated Development Environment
- IDEλ κ°λ°μ κ΄λ ¨λ λ€μν κΈ°λ₯λ€μ μ 곡νλ κ°λ°μ© νλ‘κ·Έλ¨
βοΈ λλ²κ·Έ - debug
- μ€λ₯ μμ νλ‘κ·Έλ¨κ³Ό κ·Έ μμ μ체λ₯Ό μλ―Έ
- νλ‘κ·Έλ¨μμ λ¬Έμ λ₯Ό μ°Ύμ μ κ±°νλ νλμ λλ²κΉ μ΄λΌκ³ ν¨.
βοΈ λΉλ - build
- νλ‘κ·Έλλ°ν μμ€ μ½λλ₯Ό λ¬Άμ΄ μ€ν κ°λ₯ν νμΌμ λ§λλ κ²
βοΈ λ°°ν¬ - deploy
- μννΈμ¨μ΄λ₯Ό μ¬μ©μλ€μκ² μ λ¬νλ κ²
βοΈ μ μ§ λ³΄μ - maintenance
- μννΈμ¨μ΄ μ ν μΆμ μ΄ν κ³μλλ λ¬Έμ ν΄κ²° λ° κ°μ’ μ λ°μ΄νΈ μμ
- μ μ§ λ³΄μλ μννΈμ¨μ΄ κ°λ°μ μ€μ!
βοΈ λ¦¬ν©ν λ§ - refactoring
- κΈ°λ₯μ μμ νμ§ μμΌλ©΄μ μ½λμ μ§μ λμ΄λ κ²
βοΈ λ¬Έμν - documentation
- μννΈμ¨μ΄μ κ·Έ μμ€ μ½λλ₯Ό μ½κ² νμ ν μ μλ λ¬Έμ
λ°μν