프로그래밍 패러다임이란?프로그래밍 패러다임은 코딩을 하는 개발자의 코드에 대한 철학 및 존재론이라 표현할 수 있다. 글에 비교를 하자면 서술태도, 관점, 일관적인 표현방식, 세계관이라고 할 수 있다. 어떤 방식으로 서술하는 지에 따라 그 효율성은 천차만별로 달라질 수 있다.어떤 패러다임이 있는가?객체지향 프로그래밍(Object-oriented programming) : 현대의 개발자라면 가장 맨처음 익숙해져야 할 프로그래밍 패러다임이다. 클레스와 메소드간에 메시지를 주고받는다는 개념으로 동작을 해석하는 명령형 프로그래밍.함수형 프로그래밍(functional programming) : 로우레벨에서 또는 오히려 프론트레벨에서 각광받고있는 프로그래밍 패러다임이다. 상태와 가변 데이터로 인한 side-effe..