# fp

57개의 포스트

OOP, FP

OOP (Object Oriented Programming) / FP (Functional Programming)

2021년 9월 9일
·
0개의 댓글
post-thumbnail

toolz API

toolz api와 실활용. v2

2021년 8월 12일
·
0개의 댓글
post-thumbnail

[TIL] Functional Programming (FP)

이 글은 학습한 내용을 본인의 생각을 통해 해석하고 정리한 TIL 입니다. 부족한 내용이나 틀린 사항은 언제든 댓글로 남겨주세요 !! 🙋‍♂️ 📌 개요 개발을 하다보니 슬슬 코드 컨벤션, 아키텍쳐, 디자인패턴, 프로그래밍 기법 등 어떤 식으로 개발을 하는 것이 좋

2021년 8월 11일
·
0개의 댓글

[Swift] 함수형 프로그래밍이 나타난 배경

각 시대마다 그 시대를 이해하는 "인식체계 == 패러다임"이 존재합니다.프로그래밍에서도 이러한 패러다임이 변화하며 지금까지 발전해왔습니다.과거부터 지금까지의 패러다임에 대해서 간략히 설명해보겠습니다.과거에는 메모리가 상당히 제한되어 있었습니다. 지금의 임베디드분야만 봐

2021년 8월 9일
·
0개의 댓글

함수형 프로그래밍(FP)

함수형 프로그래밍 간략하게 정리

2021년 8월 2일
·
0개의 댓글
post-thumbnail

[TIL] 함수형 프로그래밍

프로그래밍 패러다임(Programming Paradigm)은 크게 명령형, 절차지향, 객체지향, 선언형, 함수형이 있다.명령형 : 어떻게 할 것인지를 설명하는 방식절차지향 : 수행될 순서에 따라객체지향 : 객체들의 집합으로 프로그램의 상호작용을 표현선언형 : 무엇을 할

2021년 7월 28일
·
0개의 댓글
post-thumbnail

프로그래밍 패러다임(PP,OOP,FP,RP) 간략 정리

명령형,객체지향, 함수형, 반응형 프로그래밍에 대해 간단히 정리해보았습니다.

2021년 7월 11일
·
0개의 댓글
post-thumbnail

#TIL38, 함수형 프로그래밍

개인 공부를 위해 작성했습니다패러다임: 프로그래밍 패러다임은 개발자에게 프로그래밍의 관점을 갖게하고 결정하는 역할을 한다functional programming: 자료처리를 수학적 함수의 계산으로 취급하고 상태와 가변 데이터를 멀리하는 프로그래밍 패러다임함수형 프로그래

2021년 7월 6일
·
0개의 댓글
post-thumbnail

kotlin과 arrow를 이용한 functional polymorphic programming

kotlin + spring webflux + arrow 를 이용해 functional polymorphic한 architecture로 http server를 구축해보는 실습 코드입니다.githubspring webflux가 사용하고 있는 reactor framewor

2021년 5월 31일
·
0개의 댓글
post-thumbnail

[NEXT_STEP] FINPC 고급 프로그래밍 과정을 시작하다.

[우아한 테크코스를 부산에서?] FINPC U-Space 고급 프로그래밍 과정을 진행하며 배운점과 느낀점, 진행하며 필요에 의해 공부했던 기술들을 정리 하기 위해 작성하였습니다.

2021년 5월 5일
·
0개의 댓글

[TIL] 2월 23일

자바의 정석 14장 스트림 중간연산 : 스트림을 반환최종연산 : 스트림 요소 소모, 스트림이 닫힘, int, boolean, Optional 반환forEach()반환타입이 void로 스트림의요소를 출력하는 용도로 주로 사용됨조건검사 - allMatch(), anyMat

2021년 2월 23일
·
0개의 댓글

[TIL] 2월 22일

다양한 데이터소스(배열, 컬렉션(List, Set, Map)를 표준화된 방법으로 다루기 위한것스트림을 사용한 코드가 간결하고 재사용성도 높다.스트림의 특징스트림을 데이터 소스를 읽기만 하고, 변경하지 않는다. (원본 변경 X, read only)스트림은 Iterator

2021년 2월 22일
·
0개의 댓글
post-thumbnail

PBT로 FP 법칙 확인해보기 - Applicative

Monad를 구성하는 기본수단이 unit과 flatMap이었다면, Applicative는 unit과 map2를 기본수단으로 하는 특질이다.applicative 특질은 그 이름이 시사하는 것처럼 unit + map2 말고도 unit + apply 를 기본수단으로 가지도록

2021년 2월 20일
·
0개의 댓글
post-thumbnail

PBT로 FP 법칙 확인해보기 - Monad

Monad Functor가 map을 가지고 있는 자료 구조들을 일반화한 특질인 것 처럼, Monad는 unit과 flatMap을 가지고 있는 자료구조를 일반화한 특질이다. Monad 만들기 arrow의 kind를 이용해서 Functor를 만들었던 것처럼 monad

2021년 2월 13일
·
0개의 댓글
post-thumbnail

PBT로 FP 법칙 확인해보기 - Functor

우리는 함수형 프로그래밍 패러다임을 지원하는 많은 언어에서 다양한 자료 구조에 대해 map 함수를 지원하는 것을 알고 있다. 이러한 이른바 "map 함수를 구현하는 자료 구조"를 일반화한 특질을 Fucntor라고 부른다.functor는 어떤 형식(type)에 대한 것이

2021년 2월 11일
·
0개의 댓글

PBT로 FP 법칙 확인해보기 - 모노이드

깃헙 코드 바로가기하나의 모노이드는 다음과 같은 요소들로 구성된다.어떤 형식 AA 형식의 값 2개를 받아서 하나의 값을 산출하는 결합적 이항 연산 op.이 연산 op에 대한 한등원 zero.그리고 op는 아래와 같은 결합 법칙을 만족해야 한다.그리고 항등원 zero는

2021년 2월 8일
·
0개의 댓글
post-thumbnail

[TIL] 함수형 프로그래밍

return을 하면 내부함수는 생을 마감한다.inner변수에 outter()를 하는 순간 함수는 실행됨과 동시에 생을 마감내부 함수에서 이미 사라진 외부 함수에 접근하고 성공적으로 이뤄진다.내부 함수를 포함하는 외부 함수에 접근 할 수 있을 뿐 아니라 외부 함수가 종료

2021년 1월 27일
·
0개의 댓글
post-thumbnail

2021.1.20 TIL

순수함수가 무엇인지 대하여 꽤나 고민을 했었다. 동일한 입력을 넣으면 동일한 출력을 하는 함수로 생각을 했었는데, 이런 함수라도 사이드 이펙트가 있을 수 있기에 좀 더 구체적인 순수함수의 정의에 대하여 생각하며 내린 결론은 "매개변수에만 의존하는 값을 반환하는 함수"

2021년 1월 20일
·
0개의 댓글

[TIL] 1월 19일

어제 미션구현 중 유일하게 완성한 코드 한줄 Predicate isFactor = potentialFactor -> number % potentialFactor == 0;함수형 인터페이스의 타입을 가진 참조변수에 람다식을 담은 의미는 무엇일까람다식은 익명 객체이다.

2021년 1월 19일
·
0개의 댓글

[Modern Java] 자바 함수 (람다, 메소드 참조)

Modern Java가 등장하면서 객체지향 프로그래밍과 함수형 프로그래밍이 함께 공존하게 되었다. 두 프로그래밍의 차이를 알아보자!

2021년 1월 1일
·
0개의 댓글