함수형프로그래밍
-
[2018.01.06] 함수형 자바스크립트 프로그래밍 세미나후기/세미나 2018. 1. 20. 16:25
올해 첫 세미나를 다녀왔다. 친구 조은이의 소개를 받아 알게되어 다녀왔다. 현재 업무에서 자바스크립트를 잘 쓰고 있지는 않지만 그래도 다녀온 이유는 내가 아직 스칼라를 함수형으로 사용한다는 느낌이 들지 않아서다. 함수형 패러다임에 대해 잘 이해하고 자바스크립트에서는 어떻게 구현할 수 있는지 알아보고 싶었다. (경품 1등 상품인 FC660C가 받고 싶었던 이유도 있었지만 실패) 출처: 온오프믹스 행사설명 페이지필기내용함수형 프로그래밍 부수효과를 줄임 -> 순수 함수 함수 조합성 -> 모듈화 수준 함수 개념을 가장 우선순위 함수형 사고방식은 문제의 해결 방법을 동사(함수)들로 구성(조합) 객체(데이터) 중심 -> 명사 + 동사함수중심 -> 동사 + 명사 함수의 특징 일급 함수 함수를 값으로 다룰 수 있다. ..
-
Functional Thinking (함수형 사고)후기/Book Review 2017. 6. 15. 01:54
나프다의 치즈님께서 읽어본 책이라 하여 나도 한 번 사서 읽어 보았다. 하지만 책내용이 그렇게 호락호락 하지만은 않다. 함수형 프로그래밍이 뭔지 일단 찾아보자. 함수형 프로그래밍은 자료 처리를 수학적 함수의 계산으로 취급하고 상태와 가변 데이터를 멀리하는 프로그래밍 패러다임의 하나이다. 명령형 프로그래밍에서는 상태를 바꾸는 것을 강조하는 것과는 달리, 함수형 프로그래밍은 함수의 응용을 강조한다. 함수형 프로그래밍은 1930년대에 계산가능성, 결정문제, 함수정의, 함수응용과 재귀를 연구하기 위해 개발된 형식체계인 람다 대수에 근간을 두고 있다. 다수의 함수형 프로그래밍 언어들은 람다 연산을 발전시킨 것으로 볼 수 있다. 위키: 함수형 프로그래밍 중 읽어도 딱히 잡히는 것이 없다. 그 뒤로 순수한 함수, 익..