프로그래밍 패러다임이란?

프로그래밍 패러다임 개념

Eleanor Thomas

Senior Data Analytics Engineer

패러다임이란?

  • 작동 방식을 위한 표준·관점·아이디어의 집합
  • 주제나 문제에 접근하는 사고방식
  • : 지구는 평면이 아니라 구형이라는 관점

평면 지구와 구형 지구

프로그래밍 패러다임 개념

프로그래밍 패러다임이란?

  • 프로그램: 컴퓨터에 수행할 일을 지시하는 작성된 명령 집합
  • 프로그래밍 패러다임: 프로그램을 작성하는 방식·스타일
  • 특징에 따라 프로그램을 분류하는 데 사용 가능
  • 작업에 따라 다른 프로그래밍 패러다임 사용
  • 예:
    • 절차적 프로그래밍
    • 함수형 프로그래밍
    • 객체지향 프로그래밍
프로그래밍 패러다임 개념

프로그래밍 언어란?

  • 프로그래밍 언어 vs. 프로그래밍 패러다임
  • 프로그래밍 언어: 프로그램을 작성하기 위한 특정 표기 체계
  • :
    • Python
    • Java
    • Scala
    • C++
프로그래밍 패러다임 개념

프로그래밍 패러다임 vs. 프로그래밍 언어

  • 하나의 패러다임에 여러 프로그래밍 _언어_가 있을 수 있음
  • 같은 패러다임을 위한 새로운 언어가 계속 생성됨
  • 하나의 프로그래밍 _언어_가 여러 프로그래밍 패러다임을 지원할 수도 있음
  • Python은 절차적, 함수형, 객체지향 프로그래밍에 모두 사용 가능
프로그래밍 패러다임 개념

연습해 봅시다!

프로그래밍 패러다임 개념

Preparing Video For Download...