• Home
  • Posts
  • Books
  • About
  • EN
프로그래밍 패러다임

프로그래밍 패러다임

패러다임이 바뀌면 코드를 바라보는 시선도 달라진다

Evan Moon

6 chapters

객체지향, 함수형, 선언형 프로그래밍이 같은 문제를 각각 어떻게 다르게 바라보는지, 그리고 추상화와 타입 시스템의 수학적 토대까지 살펴보는 시리즈입니다.


  1. 01

    알고 보면 재밌는 객체 지향 프로그래밍, OOP 흝어보기

    클래스, 상속, 다형성으로 보는 OOP의 기본 개념

  2. 02

    기존의 사고 방식을 깨부수는 함수형 사고

    명령형에서 선언형으로, 프로그래밍 사고를 전환하는 법

  3. 03

    추상이란 무엇일까

    좋은 추상화는 구현보다 어렵다

  4. 04

    선언적 프로그래밍에 대한 착각과 오해

    선언형 코드는 문법이 아니라 사고방식의 문제다

  5. 05

    타입 시스템은 왜 증명처럼 동작하는가

    타입 검사를 컴파일 통과로만 보던 시선에서, 논리로 읽는 타입 시스템까지

  6. 06

    펑터를 넘어서, 모나드까지

    TypeScript로 이해하는 어플리케이티브 펑터와 모나드