포스트

들어가며...

들어가며...


❐ 1. 들어가며


🌀 1-1. 프로그래밍 페러다임

프로그래밍 페러다임

  • 개발자 공동체가 동일한 프로그래밍 스타일과 모델을 공유할 수 있게 함으로써
    불필요한 부분에 대한 의견 충돌을 방지한다.
  • (저자의 의견) 프로그래밍 페러다임은 혁명적이 아니라 발전적(evolutionary) 이다.


이 책의 목적

  • 객체지향 페러다임이 제시하는 프로그래밍 페러다임을 설명하는 것
  • 각 프로그래밍 언어가 제공하는 특징과 프로그래밍 스타일은
    해당 언어가 채택하는 프로그래밍 페러다임에 따라 달라진다.
  • 따라서, 프로그래밍 언어와 프로그래밍 페러다임을 분리해서 설명할 순 없다.


서로 다른 페러다임은 공존할 수 없을까?

  • 공존할 수 있음.
  • 대표적인 예로
    • c++ : 절차지향 + 객체지향
    • scala : 함수형 + 객체지향
이 기사는 저작권자의 CC BY 4.0 라이센스를 따릅니다.