# functional programming

8개의 포스트
post-thumbnail

객체지향 프로그래밍이 뭐가 문제인가요?

잘 쓰고 있는 객체지향형을 왜 함수형으로 바꿔야하나요? 객체지향에 문제라도 있나요?

2020년 9월 20일
·
0개의 댓글

함수형 프로그래밍 with JS

함수형 프로그래밍은 순수 함수(pure function)를 이용해 프로그래밍 하는 방식이다. 순수 함수는 동일한 입력에 대해 항상 동일한 값을 반환하는 함수를 의미한다. 순수 함수는 함수 내부에서 함수 외부 변수를 참조하거나 변경, 대입하는 것을 지양한다.

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

Functional Programming Concepts

Functional Programming(이하 FP) 이 뭔지 모른다고 하더라도, 우리는 이미, 예를 들어, 자바스크립트의 map(), reduce()와 같은 기능을 통해 FP를 하고 있다. 오늘은 FP의 주요 컨셉과 예제를 통해 알아본다.First-Class 를 가장

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

20200312 TIL

20200312 TIL

2020년 3월 12일
·
0개의 댓글

함수형 프로그래밍 [1]

함수형 프로그래밍 기원 -- 함수형 프로그래밍의 기원은 1930년대다. 당시 발견한 람다 계산법이 함수형 프로그래밍의 시초라 할 수 있다. 함수를 함수로 넘기거나 함수가 함수를 결과로 내놓는 것도 가능하다. 다른 함수를 조작하고, 함수를 인자로 받거나 반환하는 것이 가능한 복잡한 함수를 고차 함수라고 한다. 1950년대 존 맥카시는 람다 계산법에 비롯...

2020년 1월 6일
·
0개의 댓글

Java Stream API

Stream API Java 8에서 추가된 기능으로, stream 형태의 요소에 함수형 연산자를 지원해주는 클래스이다. Stream stream은 Array, Collections와 같이 연속된 형태의 객체이다. 하지만 자료구조는 아니다. 위와 같은 데이터를 입력으로 받아 메소드로 처리할 뿐이다. stream은 입력받은 원래의 자료구조를 바꾸지는...

2019년 12월 18일
·
0개의 댓글
post-thumbnail

archiving - DI in FP

functional programming 에서의 dependency injection에 대한 설명과 함께, OOP 와 FP 패러다임을 함께 운용하는 방식에 대한 설명이 담겨있는 글이다. 시간이 나면 자세히 읽어보아야겠다. https://dev.to/psfeng/dependency-injection-in-functional-programming-3gg4

2019년 10월 27일
·
0개의 댓글