728x90
◆ Part 2 벽돌부터 시작하기: 프로그래밍 패러다임 Starting with the Bricks: Programming Paradigms
여기서 벽돌은 소스코드를 말한다. 집을 짓을 때 기초가 되는 재료가 벽돌이듯이 소프트웨어 개발의 기초인 코드부터 이야기를 시작한다는 말이다.
■ 3장 패러다임 개요 Paradigm Overview
수십 년 간 프로그래밍 패러다임에 혁신적인 변화가 몰아쳤는데 대체로 언어에는 독립적이다. 패러다임은 어떤 프로그래밍 구조를 사용할지, 언제 사용할지를 결정하는 것으로 현재까지는 3가지 외에는 존재하지 않는다.
- 구조적 프로그래밍 Structured programming
- 객체지향 프로그래밍 Object-oriented programming
- 함수형 프로그래밍 Functional programming
1958년부터 1968년에 걸친 10년 동안 이 3가지 패러다임이 모두 등장했으며 이후 지금까지 새롭게 등장한 것은 전혀 없다.
<4장에서 계속>
728x90
반응형
'개발_프로그래밍' 카테고리의 다른 글
클린 아키텍처 - 5장. 객체지향 프로그래밍 Object-Oriented Programming (0) | 2022.08.29 |
---|---|
클린 아키텍처 - 4장. 구조적 프로그래밍 Structured Programming (0) | 2022.08.29 |
클린 아키텍처 - 2장. 두 가지 가치에 대한 이야기 (0) | 2022.08.28 |
클린 아키텍처 - 1장. 설계와 아키텍처란? (0) | 2022.08.27 |
클린 애자일 - Back to Basics (0) | 2022.08.26 |