본문 바로가기

java개발

[Kotlin] Java 개발자를 위한 코틀린 필수 사항(간결한 코드!) *이 포스팅은 《다재다능 코틀린 프로그래밍》에서 발췌한 내용입니다. 더 자세한 내용을 보고싶으시면?(클릭) 단순한 것들은 만들기 쉬워야 하고 복잡한 것들은 비용이 적어야 한다. 컴퓨터의 코어가 몇 개인지 확인하려면 몇 줄의 코드가 필요할까? 아래와 같은 방법은 어떤가? 한 줄짜리 코드이며 세미콜론도 없고, 임포트도 없다. Java JDK를 사용해도 관례적으로 입력해야 하는 코드는 훨씬 적다. 이것이 바로 코틀린이다. 코틀린은 작업을 금방 끝내준다. 절차를 강요하지 않는다. 작게 시작해서 크게 키워갈 수 있다. 프로그래밍이란 원래 작은 실험들의 연속이다. 개발자들은 종종 로직이 작동하는지 확인하고 전체 설계와 잘 맞는지 확인하기 위해서 솔루션을 프로토타이핑 한다. 코틀린 스크립트는 코드 낭비 없이 프로토타.. 더보기
[Programming Kotlin] 코틀린 SDK 설치하기! * 이 포스팅은 《다재다능 코틀린 프로그래밍》에서 발췌한 내용으로 작성되었습니다. 코틀린은 코드를 실행할 수 있는 여러 방법을 제공한다. Java와는 다르게 모든 코드를 컴파일 할 필요가 없다. 코드 그 자체로 실행할 수 있다. 원한다면 소스 코드를 파일 안에서 바로 시작할 수 있다. 아니면 클래스파일을 만들고 다른 클래스나 코틀린 파일을 사용하기 위해서 바이너리를 재사용할 수도 있다. 코드를 작성하는 도중에 코틀린 쉘을 실행시켜서 코드 스니펫의 동작을 확인해 볼 수도 있다. 코드를 JVM에서 실행시킬 수도 있고, Node.js나 브라우저의 JavaScript 엔진에서 실행시킬 수도 있고, 안드로이드 디바이스에서 실행시킬 수도 있고, iOS나 웹 어셈블리에서 실행시킬 수도 있다. 다양한 선택지가 있다. .. 더보기
왜 코틀린을 선택해야 하는가? 코틀린을 사랑할 수 밖에 없는 이유! * 이 포스팅은 《다재다능 코틀린 프로그래밍》에서 발췌한 내용으로 작성되었습니다. 아, 코틀린이여! 코틀린은 러시아 상트페테르부르크 근처의 섬의 이름이지만, 이 책에서 이야기할 코틀린은 그 섬의 이름을 딴 프로그래밍 언어다. 코틀린을 사용하는 프로그래머들은 코틀린을 단순히 좋아한다고 표현하지 않는다. 코틀린을 사랑한다고 말한다. 프로그래머들은 왜 코틀린을 사랑할까? 우리는 이 질문에서 시작하려 한다. 먼저 코틀린 소프트웨어 개발 키트(SDK, Software Development Kit)를 설치할 것이다. 그리고 코드를 작성하고, 컴파일하고, 실행한 후 동작하는 과정을 확인해 볼 것이다. 많은 언어들(예를 들어 C++, C#, Erlang, Groovy, Java, JavaScript, Python, R.. 더보기