안녕하세요. 크몽 개발팀 입니다!
지난주에는 개발하기 전 개발환경 셋팅에 필요한 개발도구들을 소개해 드렸습니다.
그러나 개발환경을 셋팅하기 전에 먼저 결정해야 할 것이 있습니다.
바로 어떤 프로그래밍 언어로 개발을 할것인가 하는 문제 인데요~
언어의 종류가 많고 사용하는 언어마다 특성이
조금씩 다르기 때문에 결정하는 것이 어려울 때가 많습니다.
오늘은 다양한 종류의 언어 중에서 요즘 개발자 분들
사이에서 화제가 되고 있는 'Swift(스위프트)'라는 언어를 소개해보려고 합니다.
2014년 6월 2일 미국 샌프란시스코 모스콘웨스트컨벤션센터에서 열린
애플 WWDC(WorldWide Developers Conference)에서
발표 마지막에 새로운 프로그래밍 언어 'Swift(스위프트)'를 공개했습니다.
Swift는 C와 Objective-C의 중간에 있는 언어로서
iOS와 OS X 기반의 애플리케이션 개발을 위한 언어입니다.
간단하게 장점들을 말씀드리면 고성능 앱을 개발 하기 위하여
LLVM의 발전된 코드 분석기를 이용해 컴파일과 최적화를 수행합니다.
이 결과 Python 기준으로 오브젝트 정렬 속도는 3.9배,
RC4 인크립션 처리속도는 220배나 빠른 처리속도를 가지고 있습니다.
그리고 현대적인 언어에서 지원하는 주요 기능들을 대거 흡수하고,
Cocoa 및 Cocoa Touch frameworks의 모든 부분에서 접근이 가능합니다.
또한 C와 Objective-C에서 써오던 기존 방식 또한 그대로 도입할 수
있기 때문에 기존에 개발하던 업무에 지장을 주지 않습니다.
마지막으로 읽고 쓰기 쉬운 문법으로 코드를 작성하기 때문에
유시보수 시 적은 양의 코드가 사용됩니다.
그리고 소스를 코딩한 후 그 결과를 실시간으로 볼 수 있습니다.
[출처] 애플 스위프트 언어 (Swift) - 앱 개발을 위한 애플의 새로운 언어|작성자 마스터
현재 9월에 애플에서 Swift 정식버전이 출시 되었고
Swift로 작성된 애플리케이션의 iOS 앱스토어 승인도 시작되었습니다.
또한 Xcode 6 시험판을 내려받아서 사용할수 있고,
iTunes Store와 App Store를 통해 Swift 프로그래밍 언어 전자책을 다운받을 수 있다고 합니다.
개발된지 오래 되지 않아서 아직 Objective-C를 함께 사용하고
있지만 쉽게 접근할 수 있는 언어이기 때문에
점점 Swift를 사용하는 개발자 분들이 많아질 것으로 보입니다 ^^
이상 포스트를 마치겠습니다.
#크몽 #개발팀 #신입개발자 #신입사원 #경험공유
관련 스택