Coding Log

스위프트의 역사

개요

Swift는 애플의 세계 개발자 대회인 WWDC에서 2014년 6월 2일 발표되었다.

보통 하드웨어 제품을 발표하는 WWDC였지만 이 날 소프트웨어를 발표한 것이다.

이는 20여년간 애플사의 주력 언어로 쓰인 Objective-C를 대체한다는 것에서 의미가 있다.

kotlin과 매우 비슷하다고 평가되며 자주 비교되기도 한다.

초반엔 Objective-C 개발자들에게 혼란을 불러일으키기도 했다.

Swift 발표 당시 충격받은 나의 Facebook 포스팅.

그나마 개발자들은 Objective-C와 동시에 사용할 수 있어서 금새 적응할 수 있었다고 한다.

하지만 초창기 언어가 그렇듯 많은 부분에 보완이 시급하였고, 애플은 약 3개월간 십여차례의 업데이트를 통해 안정화 작업을 진행하였다.

특징

기존의 애플 운용체제인 Objective-C와 함께 사용이 가능하며 LLVM으로 빌드되고 같은 런타임을 공유한다.

최신 프로그래밍 언어들이 가지고 있는 closure, namespace, generics, 타입 유추, 다중 리턴 타입 등을 포함하고 있다.

오픈소스로 공개되어있다. (Github)

공식 커뮤니티를 통해 오픈소스에 기여할 수도 있다. (swift.org)

릴리즈

  • 2014년 06월 02일 : Swift 1.0 발표

  • 2014년 10월 16일 : Swift 1.1 업데이트

  • 2015년 04월 08일 : Swift 1.2 업데이트

  • 2015년 09월 16일 : Swift 2.0 업데이트

  • 2015년 10월 20일 : Swift 2.1 업데이트

  • 2016년 03월 21일 : Swift 2.2 업데이트

  • 2016년 09월 13일 : Swift 3.0 업데이트

  • 2016년 10월 27일 : Swift 3.0.1 업데이트

스위프트의 Release Note는 여기에서 확인할 수 있다.


DISQUS 로드 중…
댓글 로드 중…

트랙백을 확인할 수 있습니다

URL을 배껴둬서 트랙백을 보낼 수 있습니다