728x90
반응형

함수형 프로그래밍에 대한 개념을 이해하고 정리하여 문서로 남기기위해 검색을 하는 도중 다음과 같은 좋은 변역 블로그를 발견했다. 관심있으시면 한번 읽어보고 개념을 잡아보기 바란다.

프로그래밍 패러다임은 크게 2가지로 분류되고 세부적으로 분류하면 3가지로 분류할수 있다.

절차지향, 객체지향, 함수형 프로그래밍

각 패러다임의 단점들을 보완하기위해 순차적으로 발전된 형태로 진화하고 있는것인데 그렇다고해서 오른쪽의 것이 항상 좋은것은 아니다. 각각의 장단점이 존재하기 때문에 프로젝트 규모나 성향에 따라서 잘 선택해서 사용해야 한다.

아직 함수형 프로그래밍에 대해 익숙하지 않은데다가 어떤 단점이 있는지 조사하고 확인 중이라 함수형 프로그래밍이 다른것 보다는 좋다고 말할 수는 없을것 같은데 아래의 글들을 읽고나니 어느정도 감이 잡힌다.

블로그 주인장의 다음 요약글 중에 CPU에 관한 글이 앞으로 함수형 프로그래밍 패러다임을 배워야 할 당위성 중에 가장 와 닫는다. 그리고 관심있게 공부하고 있는 RUST 언어의 특성 중 가변 속성이 아닌 불변 속성을 지향 하는 이유도 이해할 수 있었다.

https://front-end.me/javascript/functional-programming-6/ 원문 중에서

단기간 학습해서 사용하겠다는 개념으로 접근할게 아니라 긴 호흡으로 이해하고 연습하고 적용해야 할 것 같아보인다. 

 

https://front-end.me/javascript/functional-programming-1/

 

[번역] 함수형 프로그래밍 전문가 되기 (Part 1)

이 글은 Charles Scalfani의 So You Want to be a Functional Programmer (Part 1) 를 번역한 게시물입니다. Thank you Charles Scalfani! Thanks to your writing, I can grow further as a developer…

front-end.me

https://front-end.me/javascript/functional-programming-2/

 

[번역] 함수형 프로그래밍 전문가 되기 (Part 2)

이 글은 Charles Scalfani의 So You Want to be a Functional Programmer (Part 2)를 번역한 게시물입니다. Thank you Charles Scalfani! Thanks to your writing, I can grow further as a developer. 함수형 프로그래밍의 개념을 이해하기

front-end.me

https://front-end.me/javascript/functional-programming-3/

 

[번역] 함수형 프로그래밍 전문가 되기 (Part 3)

이 글은 Charles Scalfani의 So You Want to be a Functional Programmer (Part 3)를 번역한 게시물입니다.  Thank you Charles Scalfani! Thanks to your writing, I can grow further as a developer. 함수형 프로그래밍의 개념을 이해하기

front-end.me

https://front-end.me/javascript/functional-programming-4/

 

[번역] 함수형 프로그래밍 전문가 되기 (Part 4)

이 글은 Charles Scalfani의So You Want to be a Functional Programmer (Part 4)를 번역한 게시물입니다.  Thank you Charles Scalfani! Thanks to your writing, I can grow further as a developer. 함수형 프로그래밍의 개념을 이해하기

front-end.me

https://front-end.me/javascript/functional-programming-5/

 

[번역] 함수형 프로그래밍 전문가 되기 (Part 5)

이 글은 Charles Scalfani의 So You Want to be a Functional Programmer (Part 5)를 번역한 게시물입니다. Thank you Charles Scalfani! Thanks to your writing, I can grow further as a developer. 함수형 프로그래밍의 개념을 이해하기

front-end.me

https://front-end.me/javascript/functional-programming-6/

 

[번역] 함수형 프로그래밍 전문가 되기 (Part 6)

이 글은 Charles Scalfani의 So You Want to be a Functional Programmer (Part 6)를 번역한 게시물입니다. Thank you Charles Scalfani! Thanks to your writing, I can grow further as a developer. 함수형 프로그래밍 컨셉들을 이해하는

front-end.me

 

 

https://onlyfor-me-blog.tistory.com/431

 

함수형 프로그래밍이란?

Rxjava, RxAndroid를 공부하는 중인데 둘을 공부하다 보면 함수형 프로그래밍이란 말이 매우 자주 보이고, Rx를 공부하려면 함수형 프로그래밍에 대한 이해가 필요해 보여 따로 정리해둔다. https://ko.w

onlyfor-me-blog.tistory.com

 

https://okayoon.tistory.com/entry/%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D-%ED%8C%A8%EB%9F%AC%EB%8B%A4%EC%9E%84%EB%AA%85%EB%A0%B9%ED%98%95-%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%A8%EC%A0%88%EC%9E%90%EC%A0%81-%EA%B0%9D%EC%B1%84%EC%A7%80%ED%96%A5-%EC%84%A0%EC%96%B8%ED%98%95-%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%A8%ED%95%A8%EC%88%98%ED%98%95%EC%9D%98-%EC%A0%95%EC%9D%98-%ED%8A%B9%EC%A7%95-%EB%B9%84%EA%B5%90%EB%A5%BC-%EA%B0%84%EB%8B%A8%ED%9E%88-%EC%95%8C%EC%95%84%EA%B0%80%EC%9E%90

 

프로그래밍 패러다임(명령형 프로그램(절자적, 객채지향), 선언형 프로그램(함수형))의 정의, 특

프로그래밍의 관점을 갖게하고 결정하는 역할인 프로그램의 패러다임에 대해 알아보겠습니다. 발전하게 된 순서는 '절차적 -> 객체지향 -> 함수형'으로 단점들을 극복을 위해 나왔다고 합니다.

okayoon.tistory.com

 

728x90

+ Recent posts