전체태그 보기

#fp (9개의 포스트)

가볍게 F# 훑어보기
krlrhkstk
F#에 대해 들어 보신 분도 계시고, 이 글을 통해서 처음 접하게 되는 분도 계실 것 같습니다. F#은 프로그래밍 언어 중 하나입니다. 다만 함수형 프로그래밍 패러다임...
FP in JS (자바스크립트로 접해보는 함수형 프로그래밍) - Either 함수자
nakta
지난 글에서 Maybe라는 함수자에 대해서 알아봤습니다. 오늘은 지난 글에 이어서 Either라는 함수자에 대해서 알아보겠습니다. Maybe를 쓸 때 약간의 부족한 부분이 있는데 이 부분을 채워줄 수 있는 함수자입니다.
FP in JS (자바스크립트로 접해보는 함수형 프로그래밍) - 함수자(Functor), Maybe
nakta
오늘은 함수자(Functor)에 대해서 알아보도록 하겠습니다. 함수형 프로그래밍에 생소하신 분들은 `함수자`라는 용어가 생소하실 수 있습니다. `특정한 조건을 만족하는 객체`라고 생각하시면 됩니다.
FP in JS (자바스크립트로 접해보는 함수형 프로그래밍) - 함수형 프로그래밍의 특징
nakta
세 번째 글입니다. 오늘은 함수형 프로그래밍의 몇가지 특징에 대해서 살펴보도록 하겠습니다. 함수형 프로그래밍에 대해서 처음 공부할때 참고했던 대 부분의 글은 오늘 같이 살펴 볼 함수형 프로그래밍의 특징들 부터 시작합니다. 그런데 처음 함수형 프로그래밍을 접하는 경우 이런 특징들이 왜 필요한지 확 와닿지 않는것 같습니다. 저의 경우도 이해는 가지만 왜 필요한지까지는 몰랐던것 같습니다. 아무래도 기존에 개발해오던 패러다임과는 많이 다른형태기 때문에 이해하기 힘들었을것 같습니다. 물론 이 특징들부터 봐도 상관은 없겠지만 앞선 두 글에서 사용했던 예제를 다시 살펴보면서 함수형 프로그래밍의 특징들을 대입하면 조금 더 이해하기 쉽지 않을까 합니다.
FP in JS (자바스크립트로 접해보는 함수형 프로그래밍) - 함수 컴포지션, 커링
nakta
두 번째 글입니다. 함수형 프로그래밍에서는 함수의 조합으로 원하는 값을 만들어 냅니다. 함수의 조합인 함수 컴포지션에 대해서 살펴보도록 하겠습니다. 그리고 커링 기법을 이용해 함수 컴포지션의 멋진 형태의 코드를 만드는 방법에 대해서도 알아보도록 하겠습니다.
FP in JS (자바스크립트로 접해보는 함수형 프로그래밍) - 코드 스타일
nakta
첫 번째 글은 함수형 프로그래밍의 모양새를 살펴보도록 하겠습니다. 절차지향 프로그래밍이 보편적으로 많이 사용되기 때문에 대다수의 개발자들은 절차지향에 많이 익숙해져 있습니다. 처음부터 함수형 프로그래밍으로 들어가면 다소 거부감을 느낄 수 있을거라 생각합니다. ~~저 또한 처음 접할때는 많이 혼란스러웠던 부분들이 있었습니다.~~ 그래서 `가벼운 마음으로 어떻게 생겼는지 먼저 살펴보도록 하겠습니다.`
[Typescript로 보는 ADT] Functor
merong0704

[Typescript로 보는 ADT] Functor

2019년 6월 1일0개의 댓글
서론 이 글은 함수형 프로그래밍, 그 중에서도 타입을 이용한 함수형 프로그래밍을 다룹니다. 여러번에 걸쳐 다양한 타입을 소개하는 것을 목표로 하고있습니다. 첫 번째 주제는 간단하면서도 유용한 Functor입니다. ADT ADT는 Algebraic Data Type으로 함수형 프로그래밍에서 타입을 표현하는 한 가지 방식입니다. 조금 자세하게는...
kyusung

함수형 프로그래밍 요약

2018년 11월 8일4개의 댓글
프로그래밍 패러다임 프로그래밍 패러다임은 프로그래머에게 프로그래밍의 관점을 갖게하고 결정하는 역할을 한다. - 명령형 프로그래밍: 프로그래밍의 상태와 상태를 변경시키는 구문의 관점에서 연산을 설명하는 방식 + 절차지향 프로그래밍: 수행되어야 할 연속적인 계산 과정을 포함하는 방식 (C, C++) + 객체지향 프로그래밍: 객체들의 집합으로 프로그램의 상호작용...