#1. 자바의 역습이 책의 저자인 카이 호스트만은 Core Java의 대표 저자로서 자바의 대가라고 할 수 있으며 가장 빨리 만나는 Java8의 저자이기도 하다. 이 책은 지난달에 함수형언어를 지원하는 Kotlin책인 "Kotlin in Action"과 비교하면서 읽고있다.이 책을 읽어보니 제목 그대로 자바의 역습이다. 자바는 한동안 객체지향언어로서 프로그래밍 언어 시장의 50퍼센트 이상을 독차지해왔다. 하지만 최근들어 빅데이터와 인공지능의 시대가오면서 함수형언어들의 인지도가 크게상승하여 자바는 사람들 사이에서는 구식언어라는 취급을 받기 시작하였다. 하지만 지난 2015년 5월에 Java8이 공식 릴리즈 되면서 자바의 역습이 시작되었다.흐름에 뒤쳐지던 Java는 새로운 버전의 릴리즈를 통해 다시 대..
#1. 객체지향 언어에서 함수 지향언어로한 동안 프로그래머들 사이에서는 객체지향방식이라는 패러다임이 각광을 받고있었다. 그리하여 가장 객체지향 다운 언어라고 칭송받고있는 Java가 이 업계에서는 언어로서 많은 부분을 차지하고있다. 지금 우리 회사에서 자주 프로젝트에 사용하고있는 언어도 Java이므로 Java는 프로그래머에게는 가장 접하기 쉽고 또한 취업도 아주 잘 된다고 볼 수 있다.하지만 최근의 프로그램 패러다임이 조금 씩 움직이고 있다. 기존의 객체지향에서 함수지향형 으로 점점 이동하고있는 추세이다. 현재 모바일언어는 이미 Apple쪽은 객체지향 언어였던 Objective-C에서 애플에서 만든 swift로 Google은 Java에서 현재 지금 소개하려는 책이 다루는 언어인 Kotlin을 Androi..