Apple создала новый язык программирования Swift Статьи редакции

Компания Apple разработала новый объектно-ориентированный язык программирования под названием Swift («быстрый»). Об этом 2 июня рассказал вице-президент Apple Крейг Федериги на конференции разработчиков WWDC 2014, прямую текстовую трансляцию которой вёл TJournal.

По словам Федериги, некоторые функции Swift работают быстрее, чем в других объектно-ориентированных языках: например, сортировка сложных объектов происходит в 3,9 раза быстрее, чем в Python, и почти в полтора раза быстрее, чем в Objective-C.

Код, написанный на Swift, может работать вместе с другими программами, написанными на C и Objective-C. Полная документация по Swift доступна бесплатно в приложении iBooks.

Подробнее о функциях языка Swift можно прочесть на сайте Apple.

0
40 комментариев
Написать комментарий...
Роскошный цвет
Ответить
Развернуть ветку
Особенный калькулятор

Я просто оставлю свои подозрения для сторонников теории заговоров

Ответить
Развернуть ветку
Соседний холод

Логотип не очень удачный — птица (видимо, стриж) пикирует вниз, как акции Яндекса после известного заявления главстерха.
Позволю себе привести картинку из http://www.artlebedev.ru/kovodstvo/sections/137

Ответить
Развернуть ветку
Усталый блик

Он дрифтует . Быстрый же.

Ответить
Развернуть ветку
Банковский химик

или таки летит, но задом наперед, что в программировании встречается сплошь и рядом ))

голосую за обнаруженный в логотипе сарказм (или дизайнер держал планшет, на котором рисовал, upside down)

Ответить
Развернуть ветку
Недавний огонь

Эм, уже же был язык программирование Swift до Apple. Что они там создали? http://swift-lang.org

Ответить
Развернуть ветку
Подводной волк

Этот сайт никак не относится к языку

Ответить
Развернуть ветку
Особый файл

Может всё-таки не «быстрый», а «стриж»? Тем более раз на иконке стриж изображён

Ответить
Развернуть ветку
Коммунистический мангал

На иконке изображён "быстрый".
Вдобавок ещё и падающий

Ответить
Развернуть ветку
Оптимальный Гоша
Ответить
Развернуть ветку
Недавний огонь

уже читаю. Они и правда название чужое взяли.

Ответить
Развернуть ветку
Богатый торшер

iSwift?

Ответить
Развернуть ветку
Организационный завод
Ответить
Развернуть ветку
Развитый танк88

революция в мире языков программирования.

Ответить
Развернуть ветку
Срочный ящик

Домашку на паскале доделал?

Ответить
Развернуть ветку
Развитый танк88

У меня по Си

Ответить
Развернуть ветку
Банковский химик

сарказм же

Ответить
Развернуть ветку
Истинный франт

Microsoft каждый год новый язык выкатывает.

Ответить
Развернуть ветку
Подводной волк

Скорее отшлифованный C

Ответить
Развернуть ветку
Населенный хичхакер

Нет времени объяснять - прячь орехи

Ответить
Развернуть ветку
Слепой Даниль

Может уже опубликовали документацию и всё такое? Интересно почитать, потому что презентацию не смотрел, кроме текстовой TJ и соответственно дальше Hello World не видел.

Буду благодарен за ссылки.

Ответить
Развернуть ветку
Особый чувак
Ответить
Развернуть ветку
Славный фонарь

Комментарий недоступен

Ответить
Развернуть ветку
Партийный кот

Документация уже есть.

Ответить
Развернуть ветку
Коммунистический мангал

Здесь https://news.ycombinator.com/item?id=7835099 есть ссылки на PDF и Epub - версии Swift

Ответить
Развернуть ветку
Научно-Технический шар

Интересно посмотреть, скорее, это просто семейство "с" просто переработано.

Ответить
Развернуть ветку
Школьный Влад

именно так и есть

Ответить
Развернуть ветку
Районный франт

Совсем не так

Ответить
Развернуть ветку
Подводной волк

Рановато утверждать. Это Objective-C без C

Ответить
Развернуть ветку
Региональный пришелец

Но ведь питон медленный весьма, так что преимущества в считанные разы что обджектив-си, что свифта выглядят странно и неутешительно

Ответить
Развернуть ветку
Блаженный велосипед

питон интерпретируемый, си компилируемый, не очень уместное сравнение

Ответить
Развернуть ветку
Региональный пришелец

Тем более же

Ответить
Развернуть ветку
Банковский химик

для подстегивания продаж нужно периодически начинать с плохого качества и двигаться в сторону лучшего несколькими итерациями, в принципе вся история интерпретируемых языков (скриптов) об этом - удобство кодеров vs комфорт пользователей при высокой скорости компилированного кода.

сколько версий хрома, ффокса вышло, посвященных ускорению джаваскрипта :) - вот он, прогресс...

так и здесь, использование тормозного языка, пусть и компилируемого, отличный старт долгого пути эволюции железа (под тормозной код нужен новый шустрый проц) или самого этого кода - будут выходить апдейты не iOS, а Swift, главное это же забота о пользователях ;)

Ответить
Развернуть ветку
Региональный пришелец

но зачем миру нужен очередной скриптовый язык? для вендорлока разве что

Ответить
Развернуть ветку
Банковский химик

а кто его (мир) спрашивает? если бы речь шла не о эппл, а скажем про майкрософт, новый скриптовый язык означал бы по всему миру курсы обучения, систему сертификации, барыши для издательств типа ОРейли, вынужденные апгрейды всего зависимого от платформы софта третьих фирм (как, например, в Сони Вегас регулярно вводят зависимость от рантайм-библиотек .Net свежих версий).

Тут целая даже не кормушка, а корыто-ресторан.

Ответить
Развернуть ветку
Мрачный вентилятор

Язык видимо тоже интерпретируемый как и питон, REPL, намекает, хотя могу ошибаться, но, видимо все как то напрямую связано с железом миновав прослойки, иначе откуда такая скорость. Сильно не пинайте, так чисто догадки. Надеюсь мои знания Objective-C после этого события не полностью обесценятся, а то уже страшновато...

Ответить
Развернуть ветку
Мрачный вентилятор

Еще и функциональщиной отдает

Ответить
Развернуть ветку
Богатый торшер
Ответить
Развернуть ветку
Богатый торшер
Ответить
Развернуть ветку

Комментарий удален модератором

Развернуть ветку
Жестокий Паша

Мда, сомнительная радость.

Ответить
Развернуть ветку
Читать все 40 комментариев
null