Kotlin 기초 - 클래스 이해하기 1

객체 지향 언어를 배울 때 항상 초반에 나오는 내용이 바로 클래스이다. 너무나도 당연하겠지만 클래스를 알아야지 뭐든 만들 수 있을테니까.. 코틀린 역시 객체 지향 언어를 기반으로 하고 »

Kotlin 과의 첫 만남

최근 1차 마무리를 지은 웹 기반 프로젝트를 Kotlin 을 사용하여 개발하였다. 새로운 언어에 대한 학습과 적용을 개인적으로 즐기는 쪽이라 프로젝트를 수행하는 내내 재미있기도 했고, (아직 보완해야 »

자바와 함수형 프로그래밍

함수형 프로그래밍을 해야하는 이유(?)에 대해서 정리(참고, "왜 함수형 프로그래밍이 좋을까?") 했으니, 이번에는 자바를 활용하여 함수형 프로그래밍을 수행하는 방법에 대해 정리하려 한다. 함수형 프로그래밍이 꼭 »

Todo List App

요즘 시간을 쪼개어 "할 일 관리" 안드로이드 앱을 개발하고 있다. "이걸 개발해서 많은 돈을 벌어야겠다" 라는 뜬 구름같은 꿈을 꾸고 있는 것은 당연히 아니고, 그냥 "나에게 »

Author image RuAA

왜 함수형 프로그래밍이 좋을까?

함수형 프로그래밍이란? 일반적인 정의를 내리자면, 프로그래밍의 여러 패러다임 중 하나이며, 함수를 이용하여 프로그래밍 하는 것을 의미한다. John Hughes 는 1990년에 쓴 "Why Functional Programming Matters" 에서 »