[디지털데일리 이민형기자] 애플이 자사 프로그래밍 언어 스위프트(Swift)를 오픈소스로 공개했다. 이로써 스위프트는 애플 플랫폼뿐만 아니라 리눅스에서도 코딩과 컴파일이 가능해졌으며 수정을 통해 안드로이드와 윈도용 애플리케이션 개발에도 사용될 수 있다.
지난해 세계개발자대회(WWDC)에서 처음 공개된 스위프트는 애플의 오브젝트-C를 대체하는 새로운 프로그래밍 언어다. 기본적으로 오에스텐(OSX)과 아이오에스(iOS) 개발을 위해 설계됐으며 LLVM 컴파일러에 의해 빌드된다. 컴파일러 언어의 강력함과 스크립트 언어의 대중성을 합치는데 주력했다.
이 때문에 ‘오브젝티브-C’보다 덜 어렵고, 더 빠르고, 최신 기능을 지원한다고 덧붙였다. 또 오류를 자동으로 잡아내 디버깅이 쉬워졌고, 실시간으로 코딩의 결과 값을 얻을 수 있어 불안정한 코드를 걷어낼 수 있게 해준다. 오브젝트-C 대신 C++를 기본으로 삼고 있어 배우기가 수월하다.
애플 크레이그 페더리기 소프트웨어 엔지니어링 부문 수석 부사장은 “스위프트 오픈 소스로 제공함으로써 개발자 커뮤니티 모두가 이 프로그래밍 언어에 기여할 수 있고 더 많은 플랫폼에 적용할 수 있게 된다”며 “오늘 발표 이후 개발자는 자신의 아이디어를 모바일 기기에서 클라우드에 이르기까지 어디서든 실현할 수 있게 될 것”이라고 말했다.
스위프트 오픈소스는 기트허브(GitHub)를 통해 이용할 수 있으며 모든 애플 플랫폼과 리눅스를 지원한다. 제공되는 콤포넌트와 디버거, 라이브러리 등 리소스는 스위프트 웹사이트(swift.org)에서 확인할 수 있다.
<이민형 기자>kiku@ddaily.co.kr
Copyright ⓒ 디지털데일리. 무단전재 및 재배포 금지
통합만 해왔던 미디어+ICT 거버넌스, 올바른 개편 방향은? [IT클로즈업]
2025-04-06 07:00:00머스크의 스페이스X, 8.6조원 규모 美 국방부 위성 사업 수주
2025-04-05 12:47:15[OTT레이더] “이병 성윤모…” 본격 군생활 코미디 드라마가 돌아왔다
2025-04-05 11:08:27[이음5G 현황下] 확산 한계치 도달?...“DX본격화 되면, 수요 급증” 전망도
2025-04-04 19:46:29법원, 방통위의 KBS 신임감사 집행정지 신청 ‘기각’
2025-04-04 19:41:00[윤석열 파면] 헌재 “야당의 방통위원장 탄핵소추, 계엄령 요건 될 수 없어”
2025-04-04 16:47:39[콘텐츠뷰] '내가 죽기 일주일 전'…달콤쌉쌀한 인생의 다크초콜릿
2025-04-06 11:31:38[윤석열 파면] 막 오른 조기대선, 2030 표심에 ‘게임 공약’ 다시 부상하나
2025-04-05 12:46:43[윤석열 파면] "네이버·다음 프로필, 前 대통령"…페북·인스타 소개글은?
2025-04-04 18:23:30엔시티 위시, 엠넷플러스 '숨바꼭질' 두번째 플레이어로 출격
2025-04-04 17:44:41[DD퇴근길] 윤석열 대통령 파면…ICT·산업계 미칠 영향은?
2025-04-04 17:16:48[윤석열 파면] '탄핵 기념 정식' 인증샷 급증…中 포털서는 실시간 검색어 1위도
2025-04-04 16:49:16