π» DEV/Computer Science6 How is code allocated in memory? This post covers the subject "How code is allocated in the computer's memory." Types of Memory When we typically bring up the concept "memory", we usually refer to RAM (Random Access Memory). However the term is not constrained to RAM itself, but rather refers to a broader range which includes both RAM and Disk. # RAM RAM is also known as a computer's primiary memory, and is in charge of running.. 2023. 6. 5. [CS] REST API κ°μ β¨ REST API κ°μ REST API λ Representational State Transfer API μ μ½μμ΄λ€. REST μ API λ λ°λ‘ ꡬλΆν΄μ μκ°νλ©΄ μ’μλ°, REST λ νλμ μν€ν μ³ (λ°©λ²λ‘ ) μ κ°κΉλ€. κ·Έλ κΈ° λλ¬Έμ λͺ κ°μ§ μ£Όμ μμΉλ€μ΄ μ‘΄μ¬νλ©°, μ΄λ₯Ό μ μ§ν¨ API λ₯Ό "RESTful" νλ€κ³ νννλ€. API λ Application Programming Interface μ μ½μλ‘, μλ²κ° ν΄λΌμ΄μΈνΈμκ² μ 곡νλ 리μμ€ νμ© λ°©λ²μ΄ λ΄κΈ΄ μΈν°νμ΄μ€μ΄λ€. π API API λ₯Ό μ²μ λ€μΌλ©΄ μλ², DB μ κ°λ κ³Ό ν·κ°λ¦΄ μ μλ€. νμ§λ§ API λ μλ²λ DB λ μλλ€. μλ²μ DB κ° μ 곡νλ λ°μ΄ν° λλ κΈ°λ₯μ μ κ·Όν μ μλλ‘ ν΄μ£Όλ μλ΄νμ κ°κΉλ€. κ°λ Ή, vo.. 2021. 11. 4. [CS] OOP (κ°μ²΄μ§ν₯) & Functional (ν¨μν) νλ‘κ·Έλλ° κΈ°μ΄ OOP, μ μ°¨μ§ν₯, ν¨μν νλ‘κ·Έλλ° .. λ§μ΄ μ¬μ©νμ§λ§ μ νν κΈ°λ³Έ κ°λ μ μκ³ μμ§ μλ€λ μκ°μ΄ λ€μ΄, κ΄λ ¨ λ΄μ©μ λ΄μ μ 리ν κΈμ μ¨ λ³Έλ€. π Introdction μ μ°¨μ§ν₯ν νλ‘κ·Έλλ°, κ°μ²΄μ§ν₯ν νλ‘κ·Έλλ°, ν¨μν νλ‘κ·Έλλ° λ±μ μ©μ΄λ₯Ό μμΈλ¬ 'νλ‘κ·Έλλ° ν¨λ¬λ€μ'μ΄λΌ μΉνλ€. μΌμ’ μ νλ‘κ·Έλλ° μΈκ³κ΄μ΄λΌκ³ ν μ μλλ°, νΉμ κΈ°λ²μ΄λ μ΄λ‘ μ λͺ¨μ νλμ 체κ³λ‘ λ§λ€μλ€κ³ λ³Ό μ μλ€. νλ‘κ·Έλλ° ν¨λ¬λ€μμ μ νμ λ°λΌ λͺ λ Ήν/μ μΈνμΌλ‘ λΆλ₯ν μ μλ€. π‘ λͺ λ Ήν νλ‘κ·Έλλ°: μ΄λ»κ²(How) ν 건μ§λ₯Ό μ€λͺ νλ λ°©μ - μ μ°¨μ§ν₯ νλ‘κ·Έλλ° - κ°μ²΄μ§ν₯ νλ‘κ·Έλλ° π‘ μ μΈν νλ‘κ·Έλλ°: 무μ(What)μ ν 건μ§λ₯Ό μ€λͺ νλ λ°©μ - ν¨μν νλ‘κ·Έλλ° β¨ μ μ°¨μ§ν₯ νλ‘κ·Έλλ° μ΅κ·ΌκΉμ§λ .. 2021. 9. 15. [CS] νλ‘μΈμ€(Process)μ μ€λ λ(Thread) β¨ νλ‘μΈμ€λ? νλ‘κ·Έλ¨μ΄ μ»΄ν¨ν°μμ μ€νμ΄ λκ³ μλ μνλ‘ λ§λ€μ΄μ£Όλ μ€ν νλ‘κ·Έλ¨μ΄λ€. λ©λͺ¨λ¦¬μ μ¬λΌμ μ€νλκ³ μλ νλ‘κ·Έλ¨μ μΈμ€ν΄μ€ (λ 립μ μΈ κ°μ²΄)μ΄λ€. (μ΄μ체μ λ‘λΆν° μμμ ν λΉλ°μ μμ μ λ¨μμ΄λ€) μ΅μ ν κ° μ΄μμ μ€λ λλ₯Ό κ°μ§λ€. β¨ μ€λ λλ? νλ‘μΈμ€ λ΄μμ μ€μ λ‘ μμ μ μ²λ¦¬νλ 주체μ΄λ€. νλ‘μΈμ€κ° ν λΉλ°μ μμμ μ΄μ©νλ μ€ν νλ¦μ λ¨μμ΄λ€. μ€λ λλΌλ¦¬ νλ‘μΈμ€μ μμμ 곡μ νλ©΄μ νλ‘μΈμ€ μ€ν νλ¦μ μΌλΆκ° λλ€. β¨ λ©ν°μ€λ λλ? νλμ νλ‘μΈμ€κ° λ κ° μ΄μμ μ€λ λλ₯Ό κ°μ§λ κ²½μ°μ΄λ©°, μ¬λ¬ μμ μ μ¬λ¬ μ€λ λλ₯Ό μ¬μ©νμ¬ λμμ μ²λ¦¬νλ κ²μ μλ―Ένλ€. λͺ¨λ μ€λ λλ νλ‘μΈμ€ λ΄ λ©λͺ¨λ¦¬ μμμ λ΄μ©μ 곡μ νλ€. λ©λͺ¨λ¦¬ μμμ μλ μ μμΌλ©°, μλ΅ μκ°μ΄ λΉ λ₯΄λ€λ μ₯.. 2021. 5. 27. [CS] μ»΄νμΌλ¬(Compiler)μ μΈν°ν리ν°(Interpreter) β¨ μ»΄νμΌλ¬μ μΈν°ν리ν°: λ λ€ κ³ κΈ μΈμ΄ (κ°λ°μκ° μμ±ν source code)λ₯Ό κΈ°κ³κ° μ΄ν΄ν μ μλ μΈμ΄(machine code)λ‘ λ²μν΄μ£Όλ νλ‘κ·Έλ¨μ΄λ€. κ³ κΈ μΈμ΄λ? μ¬λμ΄ μ΄ν΄ν μ μλ μΈμ΄μ΄λ€ (C, python λ± λλΆλΆμ νλ‘κ·Έλλ° μΈμ΄) β¨ μ»΄νμΌλ¬ vs μΈν°νλ¦¬ν° κ·Έλ λ€λ©΄ 무μμ΄ λ€λ₯Έκ°? μ»΄νμΌλ¬: νλ‘κ·Έλ¨ μ 체λ₯Ό μ€μΊν λ€ νκΊΌλ²μ κΈ°κ³μ΄λ‘ λ²μνλ€. μ€μΊμ΄ μλ£λ λκΉμ§ μλ¬ λ©μΈμ§λ₯Ό νμνμ§ μκΈ° λλ¬Έμ λλ²κΉ μ΄ μ΄λ ΅λ€. μ»΄νμΌμ΄ μλ£λ μ΄νμ νλ‘κ·Έλ¨ μ€ν μλκ° λΉ λ₯΄λ€λ μ₯μ μ΄ μλ€. μ€κ° μΈμ΄(Intermidiate code)λ₯Ό μμ±νκΈ° λλ¬Έμ λ λ§μ λ©λͺ¨λ¦¬κ° νμνλ€. (μ€κ° μΈμ΄λ? μ»΄νμΌλ¬κ° μμ μΈμ΄λ‘ λ νλ‘κ·Έλ¨μ λͺ©μ μ½λλ‘ λ²μνλ κ³Όμ μμ μμ±λλ .. 2021. 5. 27. [CS] λΌμ΄λΈλ¬λ¦¬ & νλ μμν¬ β¨ Library λ? νλ‘κ·Έλ¨μ κ°λ°νλλ° νμν μ¬λ¬ κΈ°λ₯μ νμ©ν μ μλλ‘ λ¬Άμ΄λμ ν¨μλ κΈ°λ₯μ μ§ν©μ΄λ€. μμ£Ό νμ©νκ±°λ νμν κΈ°λ₯μ νΈλ¦¬νκ² μ¬μ©ν μ μλλ‘ ν΄μ€λ€. μ μ΄κΆμ΄ κ°λ°μμκ² μ£Όμ΄μ§λ€. μ : JS μ React μ jQuery, Python μ numpy Library μ Module μ μ°¨μ΄λ? Module μ ν¨μμ ν΄λμ€, λ³μκ° μ€ν¬λ¦½νΈλ‘ μ΄λ£¨μ΄μ Έμ΄ μλ νλμ νμΌμ΄μ κ°μ²΄. import νμ¬ μ¬μ©ν μ μλ€. Library λ module μ μ§ν©μ²΄λ‘ λΆλ¦¬κΈ°λ νλ, κ·Έ λ²μκ° λ€μνμ¬ κ°λ°μμλ κ°μ κ°λ μΌλ‘ μ¬μ©λκ³€ νλ€. β¨ Framework λ? νλ‘κ·Έλ¨μ κ°λ°νκΈ° μν ꡬ쑰λ₯Ό μ 곡νλ κ°λ° νκ²½μ΄λ€. (& κ·Έ μμ²΄λ‘ Application μ΄λ€.) μμ£Ό μ¬μ©.. 2021. 5. 13. μ΄μ 1 λ€μ