그렇습니다.
저같은 똥멍청이들을
위한 언어
Swift 가 탄생하신지
어느새 6년이 다 되어갑니다.
그동안 공부할 겸
블로그에 Swift
내용을 정리해보자!
...하고 실천하다
말다를 반복한지도
어느새 2년이 다 되어갑니다.
블로그에 앞서
프롤로그 같은
이야기를 하고싶었습니다
:)
2020년 5월 기준 Swift 언어는
전년 동월 대비 7위 상승한 11위에
랭크가 되어있죠.
지난 2014년 WWDC 에서
선보인 Swift 는
기존 Objective-C 언어의
단점을 보완하고
애플은 당시 WWDC 에서
발표한 Swift 의 특징으로
Fast(빠름) Modern(현대적)
Safe(안정성) Interactive(상호성)
을 강점으로 내세웠으나 향후
Safe(안정성) Fast(빠름)
Expressive(표현성)
으로 변경하였습니다.
(현대적이지 않다는건가?)
폐쇄적인 정책의 애플이 배포한 언어이기에
초기에는 그렇게
큰 인기를 가져올 거라고
생각하지는 못했습니다.
다만
애플이라는 생태계에서 사용해야 하기에
애플 개발자들은 반강제적으로 사용해야 한다는
여론이 있었는데
이는 애플에 있어 Objective-C 는
애플에게 있어 버려지냐 마느냐는
단지 시간문제라고 여겨졌기 때문입니다.
그리고 이는
이듬해인 2015년
Swift 가 OpenSource 로 전환되면서
지금의 Swift 로 발전해 올 수 있는
계기가 됩니다.
전세계 수많은 사용자와 기업이
Swift 발전에 기여할 수 있게 되었으니까요.
최근에는
COVID-19(코로나바이러스감염증-19)로 인해
매년 개최되는 WWDC(세계개발자회의)도
온라인으로 개최를 한다고 하네요.
여담이지만 이번 WWDC Scholarship 2020
수상자들에게는 자켓과 핀셋을 준다고 하네요.
사실 Swift 는 다른 프로그래밍
언어들처럼 완성된 언어가 아닌
현재까지도 계속 발전되고
있는 언어입니다.
2020년 3월말
Swift 5.2 버전이
정식 릴리즈 되었고.
최신버전 5.3 에서는 리눅스나
윈도우 OS 도 지원하게 된다고 합니다.
이로인해 Swift 는 점차 더 많은 분야에서
쓰이게 될 것이라 전망되는 Swift!
moveForward() 해보시는건 어떨까요 :)
moveForward()moveForward()moveForward()moveForward()...
아 왜 나땐 이런게 없었냐고
'Programming•프로그래밍 > Swift•스위프트' 카테고리의 다른 글
Swift 5 프로그래밍 / #2. 연산 (0) | 2020.06.03 |
---|---|
Swift 5 프로그래밍 / #1. 변수와 타입 (0) | 2020.05.27 |
Swift 5 프로그래밍 / #0. 사전 준비 (1) | 2020.05.26 |