들어가며...
들어가며...
❐ 1. 들어가며
🌀 1-1. 프로그래밍 페러다임
프로그래밍 페러다임
- 개발자 공동체가 동일한 프로그래밍 스타일과 모델을 공유할 수 있게 함으로써
불필요한 부분에 대한 의견 충돌을 방지한다. - (저자의 의견) 프로그래밍 페러다임은 혁명적이 아니라 발전적(evolutionary) 이다.
이 책의 목적
- 객체지향 페러다임이 제시하는 프로그래밍 페러다임을 설명하는 것
- 각 프로그래밍 언어가 제공하는 특징과 프로그래밍 스타일은
해당 언어가 채택하는 프로그래밍 페러다임에 따라 달라진다. - 따라서, 프로그래밍 언어와 프로그래밍 페러다임을 분리해서 설명할 순 없다.
서로 다른 페러다임은 공존할 수 없을까?
- 공존할 수 있음.
- 대표적인 예로
c++: 절차지향 + 객체지향scala: 함수형 + 객체지향
이 기사는 저작권자의
CC BY 4.0
라이센스를 따릅니다.