📖
Tech interview를 위한 CS
  • Tech interview를 위한 CS!
  • 디자인 패턴
    • 디자인 패턴 개요
    • 싱글톤 패턴
    • 팩토리 패턴
    • 전략 패턴
    • 옵저버 패턴
    • 프록시 패턴
    • 이터레이터 패턴
    • 노출모듈 패턴
    • MVC, MVP, MVVM
  • 프로그래밍 패러다임
    • 프로그래밍 패러다임 개요
    • 선언형과 함수형 프로그래밍
    • 객체지향 프로그래밍
  • 운영체제
    • 운영체제와 컴퓨터
    • 메모리
    • 프로세스
    • PCB와 Context Switching
    • 멀티프로세싱, IPC
    • 스레드와 멀티스레딩
  • 🚧준비 중 입니다.
  • About me
  • Dev Blog
Powered by GitBook
On this page
Edit on GitHub
  1. 프로그래밍 패러다임

프로그래밍 패러다임 개요

PreviousMVC, MVP, MVVMNext선언형과 함수형 프로그래밍

Last updated 3 years ago

프로그래밍 패러다임

  • 프로그래머에게 프로그래밍의 관점을 갖게 해주는 역할을 하는 개발 방법론

    • ex) 객체지향 프로그래밍은 개발자들이 프로그램을 상호 작용하는 개체들의 집합으로 볼수있게 한다.

    • ex) 함수형 프로그래밍은 상태 값을 지니지 않는 함수 값들의 연속으로 생각 할 수 있게 해준다.

  • 어떤 언어는 특정한 패러다임을 지원하기도 한다.

    • jdk 1.8 이전의 자바는 객체지향 프로그래밍을 지원

    • 하스켈은 함수형 프로그래밍 지원

    • 여러 패러다임 지원: C++, 파이썬 ,JS

선언형, 명령형 프로그래밍 (velog.io)