프로그래밍 패러다임이란?
프로그래밍 패러다임 개념
Eleanor Thomas
Senior Data Analytics Engineer
패러다임이란?
작동 방식을 위한 표준·관점·아이디어의 집합
주제나 문제에 접근하는 사고방식
예
: 지구는 평면이 아니라 구형이라는 관점
프로그래밍 패러다임이란?
프로그램
: 컴퓨터에 수행할 일을 지시하는 작성된 명령 집합
프로그래밍 패러다임
: 프로그램을 작성하는 방식·스타일
특징에 따라 프로그램을 분류하는 데 사용 가능
작업에 따라 다른 프로그래밍 패러다임 사용
예:
절차적 프로그래밍
함수형 프로그래밍
객체지향 프로그래밍
프로그래밍 언어란?
프로그래밍 언어
vs.
프로그래밍 패러다임
프로그래밍 언어
: 프로그램을 작성하기 위한 특정 표기 체계
예
:
Python
Java
Scala
C++
프로그래밍 패러다임 vs. 프로그래밍 언어
하나의 패러다임에 여러 프로그래밍 _언어_가 있을 수 있음
같은 패러다임을 위한 새로운 언어가 계속 생성됨
하나의 프로그래밍 _언어_가 여러 프로그래밍
패러다임
을 지원할 수도 있음
Python은 절차적, 함수형, 객체지향 프로그래밍에 모두 사용 가능
연습해 봅시다!
프로그래밍 패러다임 개념
Preparing Video For Download...