Kotlin과 Swift

삼삼나무·2022년 10월 7일
0

IT

목록 보기
1/3

Kotlin 이란?

"자바 플랫폼"에서 돌아가는 "프로그래밍 언어"입니다.
자바와 호환이 잘되고 실용적으로 간결하면서 안전한 언어입니다.

Kotlin의 특징은?

▶ 정적 타입 지정 언어
개발자가 타입을 선언하지 않아도 된다는 장점이 있습니다. 즉 컴파일러가 프로그램의 정확성을 검증하기 때문에 프로그램이 오류로 중달될 가능성이 낮아집니다.
▶ Null 안정성
널이 될 수 있는 타입도 지원해주어 널 포인터로 인한 프로그램 중단을 예방합니다.
▶ 함수 타입에 대한 지원
함수형 프로그래밍을 지원함으로서 가독성을 높이고 유지 보수를 용이하게 해줍니다.
다중 스레드를 사용해도 안정적입니다.


Swift 란?

"애플"의 iOS와 macOS를 위한 "프로그래밍 언어"입니다.
보다 직관적이고 배우기 쉬운 언어라고 정리할 수 있습니다.

Swift의 특징은?

▶안정성
엄격한 문법을 가지고 있어 실수를 줄이는데 도움을 주어 안전한 프로그래밍을 구현할 수 있습니다.
(옵셔널 기능을 비롯하여 guard구문, 오류 처리, 강력한 타입 통제 등)
▶신속성
Swift는 C언어 기반 프로그래밍 언어를 대체하려는 목적으로 생겼습니다.
그렇기 때문에 실행 속도의 최적화 및 컴파일러의 지속된 개량을 통해 더 빠른 컴파일 성능을 구현해 나가고 있습니다.
▶더 나은 표현성
다중 패러다임 프로그래밍 언어입니다.
(다중 패러다임이란? 명령형 객체지향 프로그래밍, 함수형 프로그래밍, 프로토콜 지향 프로그래밍입니다.)

위의 내용은 각종 블로그를 참고하여 작성하였습니다.

0개의 댓글