Connect with us

Видео и подкасты для разработчиков

Swift – больше, чем язык для iOS

Про историю развития, ключевые фичи и необычные технические концепции в языке нам рассказал Глеб Лукьянец.

Опубликовано

/

     
     

Большинство из вас знает Swift как нишевый язык для iOS разработки. Но на самом деле – это очень круто задизайненный язык программирования общего назначения, который по многим параметрам выигрывает у C++ или Rust. Swift избегает крайностей и находит качественный баланс, оставаясь консервативным там, где это нужно, и при этом привнося много новых идей. Про историю развития, ключевые фичи и необычные технические концепции в языке нам рассказал Глеб Лукьянец.

Содержание:

  • 00:00 О чем выпуск
  • 05:05 Зачем нужен Swift
  • 13:24 Развитие Swift
  • 26:58 На какие языки похож Swift
  • 30:25 Области применения Swift
  • 35:45 Проблемы и успехи Swift на Windows
  • 38:37 Влияние Swift UI на язык
  • 41:15 Ключевые языковые фичи Swift
  • 01:15:20 Стандартная библиотека Swift
  • 01:24:10 LVM и импорт деклараций
  • 01:27:34 C++ и Swift
  • 01:31:40 Синхронность и многопоточность
  • 01:48:01 Сложность освоения многопоточности
  • 01:56:46 Недостатки Swift
  • 02:11:58 Тулинг и его поддержка
  • 02:13:54 Влияние комьюнити и Apple на развитие языка
  • 02:20:23 Критика ключевых слов в Swift
  • 02:24:50 Заключение и благодарности

 

Если вы нашли опечатку - выделите ее и нажмите Ctrl + Enter! Для связи с нами вы можете использовать info@apptractor.ru.
Telegram

Популярное

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: