애플, 프로그래밍 언어 스위프트 오픈소스로 공개
OSS
게시글 작성 시각 2015-06-12 18:14:51
2015년 06월 09일 (화)
ⓒ ITWorld, Blair Hanley Frank | IDG News Service
애플이 프로그램 언어 스위프트(Swift)의 소스 코드를 공개할 예정이다. 이로써 애플이 새로운 언어에 대한 사용자 기반을 확장할 수 있을 것으로 보인다.
월요일 애플 WWDC에서 애플 소프트웨어 엔지니어링 총괄 크레이그 페더리기는 기조 연설을 통해 올 하반기에 스위프트가 오픈소스로 공개되며, 프로그래머가 OS X와 iOS뿐 아니라 리눅스에서도 스위프트 프로그램을 컴파일 할 수 있을 것이라고 밝혔다.
애플은 또한 스위프트 컴파일러와 표준 라이브러리가 소스 코드에 포함되고, 커뮤니티를 통한 기여 역시 인정 및 권장될 것이라고 밝혔다.
애플이 지난 해 WWDC에서 선보인 스위프트 언어는 대부분의 개발자가 맥과 iOS용 애플리케이션에서 사용해 온 오브젝트 C를 대체하기 위해 개발됐다. C 언어를 기반으로 하는 오브젝트 C는 복잡하고, 현대 프로그래밍 언어의 기능 다수를 결여한 단점이 있을 수 있다.
페이스북과 구글 등 많은 IT 기업과 달리 애플은 과거 고유의 소프트웨어를 오픈소스로 공개하지 않는 편이었다.
조사기관 IDC의 애널리스트 알 힐와는 “애플의 사고 방식이 변화하고 있다”며, “애플이 오픈 소스, 그리고 스위프트를 다른 플랫폼에서도 이용할 수 있는 전략이 보급화를 돕는 길이라는 점을 인식했다”고 설명했다.
오픈소스는 제품에 가시성을 부여하고, 개발 커뮤니티의 호의를 얻을 수 있다. 마이크로소프트가 그 예로, .Net 프레임워크의 핵심 부분을 포함해 일부 인프라를 오픈소스화 함으로써 많은 이익을 얻었다.
구글의 안드로이드 OS 역시 리눅스 기반임을 감안할 때 수혜자가 될 가능성이 있다. 그러나 안드로이드 라이브러리는 스위프트가 지원하는 표준 리눅스 커널과 다른 점이 있다.
애플 제품에 한해 쓰이기는 하지만 스위프트는 공개된 이후로 좋은 반응을 얻었다. 타이오브 인덱스(Tiobe Index)가 발표하는 세계에서 가장 많이 사용되는 프로그래밍 언어 상위 20위 안에 들어있다.
또한 애플은 이 날 에러 처리, 추가 프로토콜 확장 기능, 모듈러 최적화를 개선한 스위프트 2 공개할 예정이라고 발표했다.
월요일 애플 WWDC에서 애플 소프트웨어 엔지니어링 총괄 크레이그 페더리기는 기조 연설을 통해 올 하반기에 스위프트가 오픈소스로 공개되며, 프로그래머가 OS X와 iOS뿐 아니라 리눅스에서도 스위프트 프로그램을 컴파일 할 수 있을 것이라고 밝혔다.
애플은 또한 스위프트 컴파일러와 표준 라이브러리가 소스 코드에 포함되고, 커뮤니티를 통한 기여 역시 인정 및 권장될 것이라고 밝혔다.
애플이 지난 해 WWDC에서 선보인 스위프트 언어는 대부분의 개발자가 맥과 iOS용 애플리케이션에서 사용해 온 오브젝트 C를 대체하기 위해 개발됐다. C 언어를 기반으로 하는 오브젝트 C는 복잡하고, 현대 프로그래밍 언어의 기능 다수를 결여한 단점이 있을 수 있다.
페이스북과 구글 등 많은 IT 기업과 달리 애플은 과거 고유의 소프트웨어를 오픈소스로 공개하지 않는 편이었다.
조사기관 IDC의 애널리스트 알 힐와는 “애플의 사고 방식이 변화하고 있다”며, “애플이 오픈 소스, 그리고 스위프트를 다른 플랫폼에서도 이용할 수 있는 전략이 보급화를 돕는 길이라는 점을 인식했다”고 설명했다.
오픈소스는 제품에 가시성을 부여하고, 개발 커뮤니티의 호의를 얻을 수 있다. 마이크로소프트가 그 예로, .Net 프레임워크의 핵심 부분을 포함해 일부 인프라를 오픈소스화 함으로써 많은 이익을 얻었다.
구글의 안드로이드 OS 역시 리눅스 기반임을 감안할 때 수혜자가 될 가능성이 있다. 그러나 안드로이드 라이브러리는 스위프트가 지원하는 표준 리눅스 커널과 다른 점이 있다.
애플 제품에 한해 쓰이기는 하지만 스위프트는 공개된 이후로 좋은 반응을 얻었다. 타이오브 인덱스(Tiobe Index)가 발표하는 세계에서 가장 많이 사용되는 프로그래밍 언어 상위 20위 안에 들어있다.
또한 애플은 이 날 에러 처리, 추가 프로토콜 확장 기능, 모듈러 최적화를 개선한 스위프트 2 공개할 예정이라고 발표했다.
※ 본 내용은 한국IDG(주)(http://www.itworld.co.kr)의 저작권 동의에 의해 공유되고 있습니다.
Copyright ⓒITWORLD. 무단전재 및 재배포 금지
[원문출처 : http://www.itworld.co.kr/news/93879]
번호 | 제목 | 조회수 | 작성 |
---|---|---|---|
공지 | [Open UP 활용가이드] 공개SW 활용 및 개발, 창업, 교육 "Open UP을 활용하세요" | 317214 | 2020-10-27 |
공지 | [Open UP 소개] 공개SW 개발·공유·활용 원스톱 지원 Open UP이 함께합니다 | 306941 | 2020-10-27 |
4234 | OpenSSL 로그잼 취약점 공개, 신속한 업그레이드 필요 | 3359 | 2015-06-15 |
4233 | 아파치 스파크 1.4 공개 'R언어 지원' | 3605 | 2015-06-15 |
4232 | 링크드인, 실시간 분석 SW '피노' 오픈소스로 공개 | 3313 | 2015-06-15 |
4231 | 애플의 스위프트 오픈소스로 공개의 의미는?...”오픈화 정책의 일부” | 3193 | 2015-06-12 |
4230 | 애플, 프로그래밍 언어 스위프트 오픈소스로 공개 | 3031 | 2015-06-12 |
4229 | 페북판 모바일 버그 분석툴 오픈소스로 공개 | 3539 | 2015-06-12 |
4228 | 2015 서울 오픈소스GIS 세계대회(FOSS4G Seoul) 조직위원회. 대회 참가 지원 대상자 발표 | 3228 | 2015-06-12 |
4227 | 네이버, SW 교육 플랫폼 ‘엔트리’ 오픈소스로 공개 | 3476 | 2015-06-12 |
4226 | ‘해외 첫 R&D센터 서울에’…약속지킨 노키아네트웍스 | 3726 | 2015-06-09 |
4225 | 안드로이드의 미래 : 구글 나우 온 탭 | 3004 | 2015-06-09 |
0개 댓글