# functional programming

3개의 포스트

함수형 프로그래밍 [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개의 댓글