Declarative Programming


어떻게(How) 해야 하는지보다 무엇(What)을 강조
우리가 무엇을 해야할지 서술하면 구체적인 절차는 프로그램이 만들어주는 형태
장점이라하면 읽기 쉽고, 작성하기 쉽다는 것
점으로는 돌아가는 모든 플로우를 제어하기 어려울 수 있어서 임베디드등 시스템 레벨에서는 맞지 않을 수
### Declarative Programming Method
|Title|
|:-:|
|[Functional Programming](https://texonom.com/functional-programming-45467db86ba74a6592fa6e41958cfa37)|
|[Logic Oriented Programming](https://texonom.com/logic-oriented-programming-96c763b7702f42e4a148c7b92eba291d)|
|[Reactive Programming](https://texonom.com/reactive-programming-c3cbf7daeb0b4dfc9f7c180fcb52a3a8)|
|[Flow Based Programming](https://texonom.com/flow-based-programming-fcb1ffdf23394a0f94e149de090b4dfc)|






> [객체지향 시스템과 패러다임 그리고 철학](https://black7375.tistory.com/86)






