Лайфхакер
Лайфхакер
Лучшее
Новости
Жизнь
Рецепты
Здоровье
Кино
Технологии
Покупки
Лучшее
Новости
Жизнь
Рецепты
Здоровье
Кино
Технологии
Покупки
Куда поехать на выходные
Розовый октябрь
Добрые новости
Стыдные вопросы
Есть мнение
Норм или стрём
Личный опыт
Объясняем за минуту
МакрадарСоветы
9 июня 2014

Swift — новый язык программирования от Apple, который совершит революцию

Фото автора Лена Ш
Лена Ш

Swift — новый язык программирования от Apple, который совершит революцию

Во время презентации WWDC , которая прошла в этот понедельник, Apple представила новый язык программирования Swift, который Крейг Федериги назвал «Objective‑C без C». 

👌 В телеграм-канале «Лайфхакер» лучшие статьи о том, как сделать жизнь проще.

Нужно отметить, что Swift не был разработан в качестве универсального языка программирования. Он был создан именно для операционных систем OS X и iOS, для Cocoa и Cocoa Touch. Он основан на базе С и Objective‑C, но при этом включает в себя все последние технологии, разработанные инженерами Apple в течение последних лет (ARC и LLVM).

Swift позиционируется как современный, быстрый, интерактивный и безопасный язык программирования. Современный из-за нового краткого синтаксиса: без заголовочных файлов и точек с запятой. Так что Swift больше всего напоминает скриптовый язык, хотя Apple и не хочет его сравнивать с Python. Простой пример «Hello world» на Objective‑C:

#import <stdio.h>

#import <Foundation/Foundation.h>

int main(void)

{

NSLog(@“Hello, world!n”);

return 0;

}

И его эквивалент в Swift:

println(“Hello world!”)

Язык, безусловно, элегантен, но его краткость, порой, вызывает непонимание. Для знакомства с новым языком и разъяснения всех неясных моментов, Apple сразу же предоставила полную документацию, которая поможет в изучении особенностей Swift.

macgpic-1401811386-7071131355916-sc-op

Планы Apple по поводу нового языка достаточно амбициозны. Она даже рассчитывает на то, что в ближайшем будущем на Swift будет написана новая операционная система. Хотя даже сейчас его можно использовать в текущем коде любого приложения, поскольку он прекрасно взаимодействует с Objective‑C. В ближайшем будущем Swift, конечно же, вытеснит Objective‑C, но пока Apple не собирается его списывать со счетов.

Но одним из самых интересных и важных аспектов Swift, вероятно, является его интерактивность, которая напоминает о великих временах Lisp. В Playground можно мгновенно просмотреть часть кода, просто нажав на него. Некоторые специалисты говорят, что новый язык напоминает им о работе бывшего дизайнера Apple Брета Виктора, который пытался сделать Javascript более наглядным. Другие же сравнивают его с Wolfram, разработанным уважаемым ученым Стивеном Вольфрамом. Эндрю Стоун, независимый Apple-разработчик, назвал его «просто потрясающим».

http://www.youtube.com/watch?v=3tZig9AWMdc#t=42

Это видео, посвященное Swift, будет невероятно полезно как начинающему, так и опытному программисту.

Apple создала Swift для привлечения новых разработчиков и укрепления своей экосистемы, поскольку программисты, использующие Swift, будут разработчиками именно для OS X и iOS. Так что, можно сказать, что этот язык был разработан купертиновцами исключительно для нужд Apple.

Если нашли ошибку, выделите текст и нажмите Ctrl + Enter
Это интересно
3 места в доме, которые часто захламляются 

3 места в доме, которые часто захламляются 

Как в кино, только дома: устраиваем атмосферный просмотр фильмов с Samsung Микро RGB

Как в кино, только дома: устраиваем атмосферный просмотр фильмов с Samsung Микро RGB

Реклама
3 причины, почему с дачи мы всегда возвращаемся с полным багажником

3 причины, почему с дачи мы всегда возвращаемся с полным багажником

BitrixGPT Agent

Команда Лайфхакера попробовала нового ИИ-агента в «Битрикс24». 5 возможностей, которые нас удивили 

Реклама
Комментарии
Авторизуйтесь, чтобы оставить комментарий
Александр Журович
09.06.14 19:35
Видео — мрачняк: ботан хоть бы подготовил план своего бубнилова… :( Но суть ясна, конечно.
Güero
09.06.14 19:58
Пока не юзабеден из-за глючного Xcode 6. А так вообще Swift-код работает на iOS 7 на iPhone 4 (проверил). По идее, можно уже сейчас писать приложения и выкладывать в AppStore (так сказали на Platform State of the Union, сам не выкладывал). Разработчикам доступна куча видео с WWDC про Swift, лучше их смотреть.
Василий Анисимов
09.06.14 22:50
Да ладно, все нормально с 6 икскодом
:// Jeth.
09.06.14 20:15
Мм, начать изучать Swift что ли. ^_^
Что вы могли пропустить
Как прочистить унитаз от засора
Как прочистить унитаз от засора
0
28 сентября
Ликбез
Советы
Шестилетняя девочка из Китая установила рекорд по сборке кубика Рубика
Шестилетняя девочка из Китая установила рекорд по сборке кубика Рубика
0
25 сентября
Советы
Советы
Какой обогреватель для дома выбрать, чтобы не переплачивать по счетам
Какой обогреватель для дома выбрать, чтобы не переплачивать по счетам
15 сентября
«Горящая изба»
Советы
Съезжаем со съёмной квартиры: чек-лист уборки, которая поможет вернуть депозит
Съезжаем со съёмной квартиры: чек-лист уборки, которая поможет вернуть депозит
0
7 сентября
Советы
Советы
Что купить в первую очередь, если вы съезжаете от родителей
Что купить в первую очередь, если вы съезжаете от родителей
0
30 августа
Советы
Советы
Как сделать съёмную квартиру уютнее
Как сделать съёмную квартиру уютнее
0
18 июля
Советы
Советы
Как стирать постельное бельё, чтобы оно хрустело как в отеле
Как стирать постельное бельё, чтобы оно хрустело как в отеле
14 июля
«Горящая изба»
Советы
Чем смазать дверь, чтобы она не скрипела
Чем смазать дверь, чтобы она не скрипела
0
11 июля
Ликбез
Советы
Плачу на ретро: Collider выбрал 10 культовых фильмов 80‑х, о которых все забыли
Плачу на ретро: Collider выбрал 10 культовых фильмов 80‑х, о которых все забыли
0
24 июня
Кино
Новости
Что надо знать про ортопедическую подушку, чтобы спать сном младенца
Что надо знать про ортопедическую подушку, чтобы спать сном младенца
24 июня
«Горящая изба»
Советы
15 насекомых, которые живут с нами дома
15 насекомых, которые живут с нами дома
0
22 июня
Ликбез
Советы
Как избавиться от чешуйницы в квартире
Как избавиться от чешуйницы в квартире
0
11 июня
Ликбез
Советы
Какого специалиста вызвать, если в доме что-то сломалось
Какого специалиста вызвать, если в доме что-то сломалось
0
7 июня
Советы
Советы
15 бытовых устройств, которые выгоднее взять в аренду или купить совместно с друзьями 
15 бытовых устройств, которые выгоднее взять в аренду или купить совместно с друзьями 
0
26 мая
Советы
Советы
Как правильно мыть аэрогриль
Как правильно мыть аэрогриль
0
9 мая
Ликбез
Советы

Новые комментарии

Аватар автора комментария
Avan Soulse5 часов назад

0 / 0

Не знаю, как насчёт колонки, но в браузере она изъясняется неплохо. Как будто так же, как Gemini
Названы 100 лучших ИИ-сервисов в мире — «Яндекс» сдал позиции
Аватар автора комментария
Евгений6 часов назад

0 / 0

Мне интересно, какими приложениями пользуются любители Wear OS, что готовы их заряжать каждый день? Я когда купил, потренировался, на утро сели, утром бежал без них. Карту открываешь, батарея тает, в поход не пойдёшь. Последнее время тренировался в huawei, приложений меньше, звонки принимают, на смс ответить можно, заряд держат 8- 10 дней, в зависимости от интенсивности тренировок. Теперь взял гармин, столько информации нет не в часах на wear os, не в huawei с amazfit.
Издание TechRadar составило топ-5 лучших умных часов на Android в 2026 году
Аватар автора комментария
Евгений6 часов назад

0 / 0

У всех потребности разные. Люди в поход берут спальники в 3 раза дороже, потому что легче и компактнее, чем дешёвые, а вы говорите пауэрбанк тащить. В командировку едешь, лишний шнур от зарядки не берёшь, уже радуешься. Минимум вещей в сумку и погнал налегке.
У Garmin появились смарт-часы с неограниченным временем автономной работы
Аватар автора комментария
Yu Ch6 часов назад

0 / 0

О. Оказывается, любимая в свое время игрушка Heavy Metal: F.A.K.K.² из этой же вселенной. Надо глянуть, спасибо
Мультфильм «Тяжёлый металл» возвращает нас в 80-е. И это очень круто
Что в сумке? Как изменилось то, что мы носим с собой

Что в сумке? Как изменилось то, что мы носим с собой

Лайфхакер
Информация
О проектеРубрикиРекламаРедакцияВакансииО компании
Подписка
TelegramВКонтактеTwitter (X)PinterestYouTubeИнициалRSS
Правила
Пользовательское соглашениеПолитика обработки персональных данныхПравила применения рекомендательных технологийПравила сообществаСогласие на обработку персональных данныхСогласие для рекламных рассылокСогласие для информационной программы
18+Копирование материалов запрещено.
Издание может получать комиссию от покупки товаров, представленных в публикациях