728x90
정의
어떤 한 시대 사람들의
견해나 사고를 근본적으로 규정하고 있는 테두리(frame)로서의
인식의 체계, 또는 사물에 대한 이론적인 틀이나 체계를 의미하는 개념
토머스 쿤이 《과학혁명의 구조》에서 처음으로 제안한 패러다임은
한 시대의 사회 전체가 공유하는 이론이나 방법, 문제의식 등의 체계를 뜻함.
예를 들어 천동설이 진리로 받아들여지던 시기에 다른 모든 천문 현상은 천동설의 frame 내 에서 설명됨.
객체지향 프로그래밍(OOP)도 프로그래밍의 기법이라고도 할 수 있으나 패러다임이라고도 볼 수 있음.
여러 분야에서 의미:
- 과학 분야:
- 과학자들이 세계를 이해하고 해석하는 방식의 기본 틀.
- 토마스 쿤(Thomas Kuhn)의 "과학혁명의 구조"에서 중요하게 다뤄진 개념
- 특정 시기의 과학적 사고와 방법론을 지배하는 이론적 체계를 의미.
- 언어학: 문법적으로 관련된 단어들의 집합이나 패턴을 나타냅니다.
- 컴퓨터 과학:
- 프로그래밍의 접근 방식이나 방법론을 의미.
- 예를 들어 객체지향 프로그래밍, 함수형 프로그래밍 등의 패러다임이 존재.
일반적 의미
Paradigm이란
특정 상황이나 문제를
바라보는 방식 또는 세계관을 의미
"패러다임 전환(paradigm shift)"이라는 표현은 기존의 사고방식이나 접근법이 완전히 새로운 것으로 대체되는 근본적인 변화를 의미합니다.
반응형
'Programming' 카테고리의 다른 글
openCV : cv2.waitKey bug (1) | 2022.10.21 |
---|---|
[NumPy] sorting: 정렬 (1) | 2022.09.10 |
[Python] 현재 사용 중인 Python 및 패키지의 실제 경로 확인하기. (2) | 2022.07.18 |
[ML] Summary SVM (0) | 2022.05.30 |
[Error: Tensorboard] ImportError: cannot import name 'Mapping' from 'collections' (0) | 2022.05.18 |