프로그래밍 패러다임 개요

프로그래밍 패러다임

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

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

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

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

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

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

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

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

Last updated