Регистрация Войти
Вход на сайт

На разработку нового языка программирования Apple потратила 4 года

9 июня 2014 08:00

На разработку нового языка программирования Apple потратила 4 годаКак известно, на мероприятии WWDC 2014, прошедшем на этой неделе, Apple представила Swift - объектно-ориентированный язык программирования для разработчиков iOS и OS X.

Крис Латтнер, глава отдела Apple Developer Tools, недавно обнародовал некоторые интересные детали о Swift в своем персональном блоге. Оказалось, что компания вела разработку языка уже довольно давно - с июля 2010 года, то есть на протяжении 4 лет. В 2011 году команда была расширена, а в 2013 году Apple Swift стал главным проектом компании, после чего он и перешел под руководство Криса Латтнера.

Как было сказано на презентации, в ряде случаев Swift работает значительно быстрее по сравнению с другими подобными языками. Например, сортировка комплексных объектов выполняется в 3,9 раза быстрее, чем в Python, и почти в 1,5 раза быстрее, чем в Objective-C, а RC4-шифрование в 220 раз быстрее, чем в Python и в 1,73 раза быстрее, чем в Objective-C.

Латтнер отмечает, что Swift был создан благодаря работе команды, которая сложила весь имеющийся опыт работы в таких языковых средах, как Objective-C, Rust, Haskell, Ruby, Python, C#, CLU и многих других, чтобы прийти к Swift в том виде, каким он предстал на конференции 2 июня. Apple опубликовала 500-страничное руководство на английском языке для знакомства разработчиков со Swift, скачать которое можно бесплатно в App Store.

geeky-gadgets.com


Рейтинг статьи:
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь. Мы рекомендуем Вам зарегистрироваться либо зайти на сайт под своим именем.
Оставить комментарий
Ваше имя: *
Ваш e-mail: *
Текст комментария:
Полужирный Наклонный текст Подчёркнутый текст Зачёркнутый текст | Выравнивание по левому краю По центру Выравнивание по правому краю | Вставка смайликов Выбор цвета | Скрытый текст Вставка цитаты Преобразовать выбранный текст из транслитерации в кириллицу Вставка спойлера
Код: Включите эту картинку для отображения кода безопасности
обновить, если не виден код
Введите код: