Рубрика развивается при поддержке
Advertisement

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 комментариев
Популярные
По порядку
Написать комментарий...
Вторичный пистолет
34
Вторичный пистолет

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

8
Вторичный пистолет

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

5
Вторичный пистолет

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

3
Вторичный пистолет

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

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

1
Вторичный пистолет

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

3
Вторичный пистолет

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

0
Вторичный пистолет

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

3
Вторичный пистолет

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

3
Вторичный пистолет
2
Вторичный пистолет

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

2
Вторичный пистолет

iSwift?

1
Вторичный пистолет
1
Вторичный пистолет

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

1
Вторичный пистолет

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

4
Вторичный пистолет

У меня по Си

1
Вторичный пистолет

сарказм же

0
Вторичный пистолет

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

1
Вторичный пистолет

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

0
Вторичный пистолет

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

0
Вторичный пистолет

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

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

0
Вторичный пистолет
1
Вторичный пистолет

Комментарий удален по просьбе пользователя

0
Вторичный пистолет

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

1
Вторичный пистолет

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

0
Вторичный пистолет

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

0
Вторичный пистолет

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

1
Вторичный пистолет

Совсем не так

0
Вторичный пистолет

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

0
Вторичный пистолет

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

0
Вторичный пистолет

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

1
Вторичный пистолет

Тем более же

0
Вторичный пистолет

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

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

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

1
Вторичный пистолет

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

0
Вторичный пистолет

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

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

1
Вторичный пистолет

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

0
Вторичный пистолет

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

0
Вторичный пистолет
0
Вторичный пистолет
6

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

Вторичный пистолет

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

–1
Читать все 40 комментариев
null