본문 바로가기 메뉴 바로가기

HAMA 블로그

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

HAMA 블로그

검색하기 폼
  • 전체 (687)
    • 주인장 (9)
    • 잡동사니 (2)
    • 소프트웨어 사색 (81)
    • Rust (0)
    • tech shard (비공개) (0)
    • 그래픽스 (3)
    • 데브옵스 (5)
    • 데이터 가시화 (d3.js , Plotly, Gr.. (18)
    • 디자인패턴 (10)
    • 무들 (moodle) (17)
    • 보안 (6)
    • 뱅킹 & PG (5)
    • 블록체인 (55)
    • 알고리즘,자료구조 (4)
    • 서버 &컨테이너 & 도커등 (2)
    • 오픈소스, 미들웨어 (9)
    • 임베디드 (4)
    • 인터프리터 (4)
    • 하이브리드앱 (9)
    • 아이폰 (IOS) (10)
    • 안드로이드 (14)
    • 운영체제 (1)
    • 아마존 AWS & 클라우드 (5)
    • 테스트 (1)
    • 통계 & 머신러닝 & 딥러닝 (39)
    • Angular & React (3)
    • Akka (27)
    • CUDA (1)
    • Flask (5)
    • Go (17)
    • HAMA (3)
    • Hadoop (7)
    • Haskell (1)
    • IoT (32)
    • IoT 데이터 분석 (NILM) (10)
    • IoT 전기자동차 (4)
    • IDE & 기타 툴(tool) (3)
    • Javascript (12)
    • Java (31)
    • Kotlin (10)
    • Math (1)
    • Netty, Java IO (8)
    • Network (7)
    • NoSQL (7)
    • Node.js (1)
    • OpenMP,PPL (4)
    • OpenCV, Halcon (1)
    • OpenGL , WebGL (0)
    • PlayFramework2 (35)
    • Amp,CUDA,OpenCL,TensorFlow (1)
    • Python (37)
    • RDBMS (PostgreSQL) (11)
    • Scala (51)
    • Spark (5)
    • Spring (9)
    • UI , UX 디자인 (6)
    • VTK (1)
    • Vert.x (13)
    • WAS & 웹서버 (3)
    • Zookeeper (2)
    • C++ (비공개) (4)
      • 문법 (1)
      • TR1 (0)
      • Algorithm (0)
      • container (0)
      • Date Time (0)
      • Exception (0)
      • FileSystem (0)
      • Flyweight (0)
      • function (0)
      • Functor & binder (0)
      • Geometry (0)
      • Graph (0)
      • IO Stream (0)
      • InterProcess (0)
      • Interator (0)
      • Lamda (0)
      • Localization & UTF-8 (0)
      • log (0)
      • Math, numeric (0)
      • memory&pool (0)
      • meta class (0)
      • metwork & ASIO (0)
      • PropertyTree (0)
      • Regex (0)
      • Signal (0)
      • Singleton_template (0)
      • smartptr (0)
      • speed (0)
      • spirit (0)
      • string (0)
      • system (0)
      • thread & concurrent (0)
      • tokenizer (0)
      • util (0)
      • Timer (0)
    • Meeting (0)
    • OpusM (0)
  • 방명록

자바8 (1)
함수형 프로그래밍이란 (2편)

함수형 프로그래밍이란? (1편 부작용) 위의 한주영님의 번역글을 읽어보면 "모든 입력이 입력으로 선언되고 (숨겨진 것이 없어야 한다) 마찬가지로 모든 출력이 출력으로 선언된 함수를 ‘순수(pure)’하다고 부른다." 이런 내용이 있는데 , 저자는 숨겨진 입력 ㅡ> 부효과(side-cause) 이라고 했는데 ,보여지는 입력 또한 side-cause 가 생깁니다. 컬렉션이 레퍼런스로 인자로 넘어가서 set 되면 말이죠. 사실 좀 아리까리합니다. 아마 멀티쓰레딩에 관해서는 염두를 안한 글이거나 , set 효과는 아예 배제한것 같으니 , 즉 모든걸 다 담은 글이 아닌점을 글 읽는 분들은 참고하십시요. 함수형 프로그래밍이란 (2편 언어에서 조망) 읽기전에 : 본 글은 블로그에서 자신의 생각을 표현한 글로써, 건조..

소프트웨어 사색 2016. 1. 11. 17:18
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • 주키퍼
  • 파이썬 동시성
  • 파이썬
  • 파이썬 데이터분석
  • akka 강좌
  • 플레이프레임워크
  • 스칼라
  • play2 강좌
  • Actor
  • CORDA
  • 스칼라 강좌
  • 하이퍼레저 패브릭
  • hyperledger fabric
  • 파이썬 머신러닝
  • 이더리움
  • 그라파나
  • 스위프트
  • 블록체인
  • Play2
  • Hyperledger fabric gossip protocol
  • Play2 로 웹 개발
  • Akka
  • 파이썬 강좌
  • Golang
  • 엔터프라이즈 블록체인
  • play 강좌
  • 스칼라 동시성
  • Adapter 패턴
  • 하이브리드앱
  • 안드로이드 웹뷰
more
«   2025/07   »
일 월 화 수 목 금 토
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바