책 이미지

책 정보
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 개발/방법론 > 프로그래밍 기초/개발 방법론
· ISBN : 9791161758213
· 쪽수 : 204쪽
· 출판일 : 2024-02-16
책 소개
목차
1장. 함수형 프로그래밍 소개
__불변성
__참조 투명성
__고차 함수
__지연 평가
__함수형 프로그래머처럼 생각하기
__FP의 장점
____FP를 통한 생산성 향상
____FP는 재미있다
____스칼라
__결론
2장. 기초 수학
__집합론
____함수
____함수의 종류
__컴퓨터 과학 기초
____익명 함수
____일급 객체로서의 함수
__결론
3장. 범주론과 패턴
__패턴 기반 범주론
____간략한 역사
____대상과 사상
____범주의 예
____Scal 범주
____펑터
____펑터의 프로그래밍 언어 표현
__패턴
____펑터 패턴
____모노이드
____자연 변환
____모나드
__결론
4장. 함수형 자료 구조
__Option 자료 구조
__Try 자료 구조
__Either 자료 구조
__고차 함수
__Scala의 for 컴프리헨션을 위한 모나드
__기존 자료 구조
____불변성과 기록
____지연
__결론
5장. 불변성 자세히 알아보기
__가변과 불변 변수
__재귀
____연결 리스트의 예
__꼬리 재귀
__스칼라 fold의 강력한 기능과 관련된 예
__fold와 Monoid 사이의 연관성
__고차 함수에 대한 추가 정보
____map에서 flatMap으로
__결론
6장. 동시성에 대한 질문
__스트림
__Akka 스트림
____소스
____Flow
____Sink
__스트림 더 알아보기
__FS2
__결론
7장. 어디로 가야 하는가?
__순수한 방식 채택하기
____IO 모나드
____중간 노선 선택
____JVM 언어
____닷넷 언어
____타입 클래스
__결론
부록. 스칼라