콘텐츠로 바로가기
용어5

programming

이 용어로 연결된 기록을 섹션별로 살펴봅니다.

  1. Dynamic Programming & Memoization

    중복되는 부분 문제의 해답을 메모리에 저장하여 중복 연산을 완전히 제거하는 최적화 패러다임과, 점화식을 통한 문제 해결의 수리적 설계를 다루는 학습 노드입니다.

    data-structures-algorithms / algorithm-design-techniques / dynamic-programming-memoization
  2. Programming Languages & Compilers

    추상화의 도구인 프로그래밍 언어의 설계 원리와 이를 기계어로 변환하는 컴파일러의 내부 메커니즘을 정의하는 학습 노드입니다.

    programming-languages-compilers
  3. 함수형 프로그래밍 패러다임 (Functional Programming Paradigms)

    함수형 프로그래밍 패러다임이 상태 변화보다 값 변환과 합성을 중심에 두는 방식을 정리한 학습 노드입니다.

    programming-languages-compilers / language-theory-type-systems / functional-programming-paradigms
  4. 문법과 의미론 (Grammar & Semantics)

    문법과 의미론이 프로그램 텍스트를 구조와 의미로 해석하는 방식을 정리한 언어 이론 학습 노드입니다.

    programming-languages-compilers / language-theory-type-systems / grammar-semantics
  5. Reactive Programming & Backpressure

    비동기 데이터 흐름을 선언적으로 다루는 프로그래밍 사상과, 소비자가 생산자의 속도를 제어하는 백프레셔(Backpressure) 물리학을 다루는 학습 노드입니다.

    system-architecture-distributed-systems / event-driven-reactive-systems / reactive-programming-backpressure