다재다능 코틀린 프로그래밍 책으로 코틀린 스터디를 진행하면서 발표를 위해 준비했던 글입니다.
- 보일러플레이트 코드를 덜 쓰게 해준다.
- 명령형 프로그래밍과 함수형 프로그래밍을 섞어 쓸 수 있다.
- 직면한 문제에 가장 적합한 방법 적용 할 수 있다.
- 훨씬 많은 컴파일 시간 안전성을 제공한다.
- sping 팀에서 코틀린을 지원하기로 한 이유
- 코틀린의 코루틴은 비동기 프로그래밍을 쉽게 만들게 해주고 높은 성능을 제공한다.
- java 코드와 함께 사용할 수 있기에 점진적인 도입이 가능하다.
- 풍부한 DSL을 사용할 수 있다.
- 시스템 중복을 줄일 수 있다.
- 하나의 유효성 검사가 java로 컴파일, javascript로 트랜스파일 할 수 있다.
코틀린은 절차, 노이즈 산만한 과정을 코드 전체에서 제거한다. 세미콜론, 임폴트, 타입 정의, 클래스 등 다른 언어에서 필수적인 것들을 몇 가지 선택사항으로 만들었다. 모든 프로그램은 짧고, 정확하게 표현하고 관리하기 쉬워진다.
'스터디 > 다재다능 코틀린 프로그래밍' 카테고리의 다른 글
6. 오류를 예방하는 타입 안전성 (0) | 2021.11.29 |
---|---|
5. 콜렉션 사용하기 (0) | 2021.11.29 |
4. 외부 반복과 아규먼트 매칭 (0) | 2021.11.29 |
3. 함수를 사용하자. (0) | 2021.11.29 |
2. 코틀린 필수 사항 (0) | 2021.09.02 |