Обложка канала

iOS Dev

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

iOS Dev

4 года назад
Открыть в
Знали ли вы, что первоначально Swift назывался Shiny? Так почему же мы называем его свифтом? Я решил поискать причины, и ниже расскажу вам короткую, но интересную историю, а поможет нам Крис Латтнер (создатель Swift, LLVM и компилятора Clang). Далее, с его слов. На самом деле, изменение названия произошло уже тогда, когда дело близилось к запуску. ⭐️ Shiny было кодовым именем. Многие вещи в Apple тогда, да и вообще во многих компаниях, когда вы начинаете, имели временное название. Если быть более точным, то в 2010 году даже был каталог на ноутбуке Криса. И когда вам нужно выбирать имя проекта, вы понятия не имели, во что оно превратится в итоге. Название Shiny появилось потому, что язык можно было назвать новой блестящей штуковиной. 📺 Это была отсылка к «Светлячку» — телесериалу, который очень хорош (лично я подтверждаю, сериал смотрится легко даже спустя столько времени). Но по мере развития проекта и вовлечения в него все большего количества людей стало ясно, что это не лучший способ представить и донести до разработчиков то, о чем идет речь. Ведь к тому времени команда уже гораздо лучше представляла, что именно они пытаются достичь. За три месяца до запуска Крис с командой начали думать о том, какое название будет правильным. Приходилось заниматься поиском торговых марок; это очень сложно. 🤔 Оказалось, что есть еще один язык под названием Swift — маленький исследовательский язык, по сути. Как и в случае с именованием в компьютерных API, именование продуктов - это сложно, потому что все хорошие имена уже заняты, и это действительно очень, очень сложная проблема. В итоге они остановились на слове Swift, так как оно подразумевает правильные вещи. Кроме того, оно оказалось точно такой же длины, как Shiny, так что это значительно упростило пересмотр истории в системе контроля версий! Ещё один интересный факт со слов Джордан Роуз, магическое число для модулей Swift это блестящий (shiny) или сверкающий эмодзи. Крис Латтнер добавил, что магические числа это старая школа Unix и, конечно, Swift будет использовать эмодзи. Так что shiny всегда будет где-то там, вместе с нами. @iOS Dev — ❤️, если вы смотрели «Светлячка»