The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Компания Apple представила язык программирования Swift 6.0"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Компания Apple представила язык программирования Swift 6.0"  +/
Сообщение от opennews (??), 19-Сен-24, 15:28 
Компания Apple опубликовала релиз языка программирования Swift 6.0. Официальные сборки подготовлены для Linux (Ubuntu 20.04/22.04/24.04, Debian 12, Fedora 39, Amazon Linux 2, RHEL 9), Windows 10 и macOS (Xcode). Исходные тексты распространяются под лицензией Apache 2.0...

Подробнее: https://www.opennet.ru/opennews/art.shtml?num=61890

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по времени | RSS]


1. "Компания Apple представила язык программирования Swift 6.0"  –2 +/
Сообщение от Аноним (1), 19-Сен-24, 15:28 
Отличный язык, на него скоро начнут переписывать Ladybird!
https://www.opennet.ru/opennews/art.shtml?num=61685
Ответить | Правка | Наверх | Cообщить модератору

125. "Компания Apple представила язык программирования Swift 6.0"  –1 +/
Сообщение от Аноним (-), 20-Сен-24, 02:28 
> Отличный язык, на него скоро начнут переписывать Ladybird!
> https://www.opennet.ru/opennews/art.shtml?num=61685

После чего он превратится, увы, в ladybug!

Ответить | Правка | Наверх | Cообщить модератору

127. "Компания Apple представила язык программирования Swift 6.0"  –1 +/
Сообщение от Аноним (127), 20-Сен-24, 03:37 
Скорее ladyleak.
Ответить | Правка | Наверх | Cообщить модератору

160. "Компания Apple представила язык программирования Swift 6.0"  +/
Сообщение от Аноним (160), 20-Сен-24, 15:28 
Неф, Swift - это memory safe язык.
Ответить | Правка | Наверх | Cообщить модератору

168. "Компания Apple представила язык программирования Swift 6.0"  +/
Сообщение от _kp (ok), 20-Сен-24, 18:43 
Ещё Swift, это типа как C++ ни минималках, но с простотой изучения как у Паскаля.

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

Ответить | Правка | Наверх | Cообщить модератору

3. "Компания Apple представила язык программирования Swift 6.0"  +7 +/
Сообщение от Чуркашов захохлист (?), 19-Сен-24, 15:37 
Кто-то вообще пробовал это юзать за пределами яблочной экосистемы?
Ответить | Правка | Наверх | Cообщить модератору

6. "Компания Apple представила язык программирования Swift 6.0"  +15 +/
Сообщение от Аноним (6), 19-Сен-24, 15:38 
Поговоривают что никто никогда не пробовал.
Ответить | Правка | Наверх | Cообщить модератору

11. "Компания Apple представила язык программирования Swift 6.0"  +1 +/
Сообщение от Аноним (11), 19-Сен-24, 15:53 
Ну тот же самый браузер Arc написан на свифте
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

16. "Компания Apple представила язык программирования Swift 6.0"  +17 +/
Сообщение от Аноним (16), 19-Сен-24, 16:02 
А кто слышал про этот "тот же самый" Arc ?
Ответить | Правка | Наверх | Cообщить модератору

20. "Компания Apple представила язык программирования Swift 6.0"  +3 +/
Сообщение от Минона (ok), 19-Сен-24, 16:06 
Кто-то слышал.
Ответить | Правка | Наверх | Cообщить модератору

170. "Компания Apple представила язык программирования Swift 6.0"  +/
Сообщение от _kp (ok), 20-Сен-24, 18:52 
> А кто слышал про этот "тот же самый" Arc ?

Посмотрел. Ничего интересного, обычный chromium-based браузер, но с анальной учетной записью.
Если нравится, как есть, то хвалят, иначе выкидывают.

Ответить | Правка | К родителю #16 | Наверх | Cообщить модератору

29. "Компания Apple представила язык программирования Swift 6.0"  +1 +/
Сообщение от Аноним (29), 19-Сен-24, 16:20 
Движок там всё равно Chromium.
Ответить | Правка | К родителю #11 | Наверх | Cообщить модератору

43. "Компания Apple представила язык программирования Swift 6.0"  +/
Сообщение от Аноним (43), 19-Сен-24, 16:50 
Ледибёрд единственный нормальный двиг.
Ответить | Правка | Наверх | Cообщить модератору

46. "Компания Apple представила язык программирования Swift 6.0"  –1 +/
Сообщение от Аноним (46), 19-Сен-24, 16:56 
Ни в коем случае
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

119. Скрыто модератором  +/
Сообщение от Василий (??), 19-Сен-24, 21:42 
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

132. "Компания Apple представила язык программирования Swift 6.0"  +/
Сообщение от Аноним (132), 20-Сен-24, 08:23 
И в пределах тоже нет. Пишу для macOS на C++ под Qt (точнее, просто собираю кроссплатформенную сборку для нее). Буду информировать об успехах.
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

147. "Компания Apple представила язык программирования Swift 6.0"  +2 +/
Сообщение от Аноним (147), 20-Сен-24, 11:55 
Для себя вы можете и на турбо паскале писать. Вопрос товарищ задал про коммерческую разработку в команде, за которую платят деньги.
Ответить | Правка | Наверх | Cообщить модератору

161. "Компания Apple представила язык программирования Swift 6.0"  +/
Сообщение от Аноним (161), 20-Сен-24, 15:32 
Про коммерческую разработку в вопросе ничего не упоминалось, не додумывай отсебятину.
Ответить | Правка | Наверх | Cообщить модератору

180. "Компания Apple представила язык программирования Swift 6.0"  +/
Сообщение от _kp (ok), 20-Сен-24, 19:03 
> Пишу для macOS на C++ под Qt

Для пользователя лучше вместо "универсального горшка, с ручкой вовнутрь" делать нативный интерфейс под каждую поддерживаемую ОС.

А кроссплатформенное на QT, это типа временного решения, или штучных проектов, хотя, и вполне рабочий вариант.
Спасибо что не Яве, а то это тоже кроссплатформенно.


Ответить | Правка | К родителю #132 | Наверх | Cообщить модератору

138. "Компания Apple представила язык программирования Swift 6.0"  +1 +/
Сообщение от mos87 (ok), 20-Сен-24, 09:12 
А он сам по себе нахрен не нужОн без "экосистемы". Не, если рантайм под ОС есть - работать прога будет, но речь-то о разработке.

Основной смысл таких вещей в том что это +\- стандарт для той или иной платформы. Даже не в фишках языка.

Но на Линуксах только фрагментация. Это просто ещё один фрагмент среди десятков (более распространённых к тому же).

Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

153. "Компания Apple представила язык программирования Swift 6.0"  +1 +/
Сообщение от Шарпей (ok), 20-Сен-24, 13:56 
tsoding пробовал на стриме (запись есть на ютубе). Резюмировал, что сам язык весьма годный, но тулчейн отвратительный.
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

4. "Компания Apple представила язык программирования Swift 6.0"  –3 +/
Сообщение от Аноним (6), 19-Сен-24, 15:37 
На свифте пока что написан единственный нормальный альтернативный браузер.
Ответить | Правка | Наверх | Cообщить модератору

39. "Компания Apple представила язык программирования Swift 6.0"  +2 +/
Сообщение от Аноним (39), 19-Сен-24, 16:43 
Safari на C++
https://en.wikipedia.org/wiki/Safari_(web_browser)
Ответить | Правка | Наверх | Cообщить модератору

84. "Компания Apple представила язык программирования Swift 6.0"  +/
Сообщение от Аноним (29), 19-Сен-24, 18:38 
Но Arc это Chromium...
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

5. "Компания Apple представила язык программирования Swift 6.0"  +1 +/
Сообщение от Аноним (5), 19-Сен-24, 15:38 
Пока он не использует GPL, всегда есть риски закрытия исходного кода, и уже не очень опен-сорсный язык будет.
Ответить | Правка | Наверх | Cообщить модератору

10. "Компания Apple представила язык программирования Swift 6.0"  +2 +/
Сообщение от YetAnotherOnanym (ok), 19-Сен-24, 15:48 
Автор с маузером и в кожаной куртке будет обходить всех, кто скачал исходники, и переносить тарболлы к себе на флэшку?
Ответить | Правка | Наверх | Cообщить модератору

21. "Компания Apple представила язык программирования Swift 6.0"  +/
Сообщение от Аноним (16), 19-Сен-24, 16:07 
Ну не будет обходить и что дальше? Будут у вас на флешке протухшие исходники, не соответствующие текущему веянию "стандарта" языка.
Ответить | Правка | Наверх | Cообщить модератору

26. "Компания Apple представила язык программирования Swift 6.0"  +3 +/
Сообщение от Анонимусс (-), 19-Сен-24, 16:14 
> Будут у вас на флешке протухшие исходники

Ну так и собирай их протухшим компилятором, в чем проблема?
Ты ж понимаешь, что любой открытый проект может исчезнуть аналогично?
Вот завтра выйдет глава комитета гцц и скажет "следующего не будет". И всё.
А то, что кто-то его форкнет и сам будет писать... так это и со свифтом можно сделать, благо все исходники есть.

Ответить | Правка | Наверх | Cообщить модератору

31. "Компания Apple представила язык программирования Swift 6.0"  +1 +/
Сообщение от Аноним (16), 19-Сен-24, 16:23 
>глава комитета гцц

Это ещё что за комитет такой? Есть комитет по стандартизациия языка C, комитет по C++. А GCC только реализует стандарты, разработанные языковыми комитетами.

Ответить | Правка | Наверх | Cообщить модератору

34. "Компания Apple представила язык программирования Swift 6.0"  +4 +/
Сообщение от Анонимусс (-), 19-Сен-24, 16:34 
> Это ещё что за комитет такой?

Вот эти люди - official GNU maintainer for GCC
gcc.gnu.org/steering.html

Скажут "я устал, я мухожук, дальше как-нибудь сами"

Ответить | Правка | Наверх | Cообщить модератору

97. "Компания Apple представила язык программирования Swift 6.0"  –2 +/
Сообщение от Аноним (16), 19-Сен-24, 19:36 
Выбирут нового и продолжат. Гдавное, на стороне не найти какого-либо интересующегося шаманизмом.
Ответить | Правка | Наверх | Cообщить модератору

120. "Компания Apple представила язык программирования Swift 6.0"  +/
Сообщение от bOOster (ok), 19-Сен-24, 21:53 
Никто ничего не продолжит. Форкнут и все заново.
Ответить | Правка | Наверх | Cообщить модератору

183. "Компания Apple представила язык программирования Swift 6.0"  +/
Сообщение от _kp (ok), 20-Сен-24, 19:07 
> Никто ничего не продолжит. Форкнут и все заново.

Языки программирования не форкают, что бы просто переписать, а каждый изобретает свой велосипед, несовместимый ни с чем.

Ответить | Правка | Наверх | Cообщить модератору

32. "Компания Apple представила язык программирования Swift 6.0"  +1 +/
Сообщение от Аноним (32), 19-Сен-24, 16:28 
Пора повзрослеть уже и перестать перескаывать мантру про то что никто доступа к исходникам не забирает. Исходники - это ничто, никому свободная гнилая версия опроприетарившегося проекта будет не нужна, когда вся экосистема уйдёт вслед за эпплом.
Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору

17. "Компания Apple представила язык программирования Swift 6.0"  +/
Сообщение от Аноним (16), 19-Сен-24, 16:04 
Да пока не появится фроненд Swift для GCC, вообще не стоит им заморачиваться.
Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору

30. "Компания Apple представила язык программирования Swift 6.0"  +/
Сообщение от Аноним (30), 19-Сен-24, 16:20 
Старую версию тоже отберут?
Или ее всегда может развивать сообщество.

Тут лицензия наоборот круто, не может быть ситуации как с выходом новой версии GPL по которой все что скомпилялось должно было тоже заражаться ею.
Даже пришлось городить костыли из GCC Runtime Library Exception.

Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору

33. "Компания Apple представила язык программирования Swift 6.0"  +/
Сообщение от Аноним (16), 19-Сен-24, 16:28 
И что толку, если эталонная реализация будет закрыта, спецификации языка публиковаться не будут? Ну будет развивать несовместимый диалект, который не будет компилять исходники, написанные для компиляния закрытым компилятором.
Ответить | Правка | Наверх | Cообщить модератору

35. "Компания Apple представила язык программирования Swift 6.0"  +/
Сообщение от Анонимусс (-), 19-Сен-24, 16:38 
> И что толку, если эталонная реализация будет закрыта, спецификации языка публиковаться не будут?

Значит то что было переименуют в gnift и будут развивать сами.

> Ну будет развивать несовместимый диалект, который не будет компилять исходники,
> написанные для компиляния закрытым компилятором.

Сколько лет ядро можно было компилять единственно расово верным компилятором и проблемы никто не видел.
Диалектов лиспа тоже куча, и степень их совместимости очень разная.
И тут будет так же.

Ответить | Правка | Наверх | Cообщить модератору

38. "Компания Apple представила язык программирования Swift 6.0"  +2 +/
Сообщение от Аноним (43), 19-Сен-24, 16:41 
Про Флеш тоже так говорили. Но нормальной опенсорс версии ActionScript никто сделать не смог.
Ответить | Правка | Наверх | Cообщить модератору

63. "Компания Apple представила язык программирования Swift 6.0"  +1 +/
Сообщение от Аноним (-), 19-Сен-24, 17:33 
А разве у флеша исходники были открыты хоть когда-то?
Они даже спецификации давали, только под NDA. Так что сравнение так себе.
И тем не менее открыты проигрыватели существовали.
И даже эмулятор для игр появился - Ruffle.
Ответить | Правка | Наверх | Cообщить модератору

162. "Компания Apple представила язык программирования Swift 6.0"  +/
Сообщение от Аноним (161), 20-Сен-24, 15:36 
Только он все еще in development и не обеспечивает полную совместимость.
Ответить | Правка | Наверх | Cообщить модератору

171. "Компания Apple представила язык программирования Swift 6.0"  +/
Сообщение от qrKot (?), 20-Сен-24, 18:53 
Вероятно, потому что нафиг никому не нужен?
Ответить | Правка | Наверх | Cообщить модератору

179. "Компания Apple представила язык программирования Swift 6.0"  +/
Сообщение от Аноним (179), 20-Сен-24, 19:01 
> Только он все еще in development

Тем не менее он уже поддерживает десятки тысяч игр и анимаций.
В базе flashpoint "171 727 games and 30 799 animations". Более чем уверен, что не все работают без проблем.
Но даже если половина играбельная - это очень круто.

> и не обеспечивает полную совместимость.

О какой полной совместимости может идти речь если спек нет?
Тут как с эмуляторами старых консолей - большая часть работает и на том спасибо.
Плюс "полную совместимость" как задачу никто не ставил. Он был создан для сохранения цифрового наследия
"Ruffle brings Flash content back to life with no extra fuss."

Ответить | Правка | К родителю #162 | Наверх | Cообщить модератору

117. Скрыто модератором  +/
Сообщение от Аноним (117), 19-Сен-24, 21:29 
Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору

126. "Компания Apple представила язык программирования Swift 6.0"  +2 +/
Сообщение от Аноним (126), 20-Сен-24, 02:34 
> Пока он не использует GPL, всегда есть риски закрытия исходного кода, и уже не очень опен-сорсный язык будет.

Лицензии не меняются ретроактивно, если вышел свифт 6 на апач лицензии, то не только существовать эта версия будет всегда, но и лицензия официально разрешает код распространять и форкать.

Другое дело, что свифт без большого яблока за ним никому не нужен будет и даром.

Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору

172. "Компания Apple представила язык программирования Swift 6.0"  +/
Сообщение от qrKot (?), 20-Сен-24, 18:54 
Справедливости ради, он и при наличии погрызенного яблока никому, кроме собственно яблока, даром не нужен...
Ответить | Правка | Наверх | Cообщить модератору

135. "Компания Apple представила язык программирования Swift 6.0"  –1 +/
Сообщение от Илья (??), 20-Сен-24, 08:47 
> есть риски закрытия исходного кода

Swift это по сути синтаксический сахар над ObjectiveС, который кроме эппл нигде не используется. Синтаксис у ObjectiveC специфичный, и он уже один раз проиграл конкуренцию с C++.

Кросс-платформенных графических приложений на SWIFT не напишешь. Да и пользовательские приложения давно не выгодно писать отдельно для MAC/IOS, а заменить чем-то кроссплатформенным (FLUTTER, MAUI, ELECTRON)

Бек тоже занят давно дотнетчиками, джавистами и прочее.


Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору

148. "Компания Apple представила язык программирования Swift 6.0"  +2 +/
Сообщение от Аноним (147), 20-Сен-24, 12:01 
> Кросс-платформенных графических приложений на SWIFT не напишешь.

Можно подумать, что нативно напишешь на чем-то другом, кроме как на С++? Костыли же (т.н. биндинги) есть для любого языка.

Ответить | Правка | Наверх | Cообщить модератору

149. "Компания Apple представила язык программирования Swift 6.0"  +2 +/
Сообщение от Аноним (147), 20-Сен-24, 12:03 
> FLUTTER, MAUI, ELECTRON

А вот за ЭТО нужно гнать из разработки и кастрировать (без преувеличения).

Ответить | Правка | К родителю #135 | Наверх | Cообщить модератору

173. "Компания Apple представила язык программирования Swift 6.0"  +/
Сообщение от qrKot (?), 20-Сен-24, 18:55 
чем Flutter-то не угодил?
Ответить | Правка | Наверх | Cообщить модератору

185. "Компания Apple представила язык программирования Swift 6.0"  +/
Сообщение от btrfs (?), 20-Сен-24, 19:32 
Да не шарит товарищ. Электрон с флаттером в одну кучу.
Ответить | Правка | Наверх | Cообщить модератору

151. "Компания Apple представила язык программирования Swift 6.0"  +/
Сообщение от Аноним324 (ok), 20-Сен-24, 12:37 
> Да и пользовательские приложения давно не выгодно писать отдельно для MAC/IOS

В каком месте это не выгодно? Айфон самый популярный смартфон в мире, даже создавая приложения исключительно под IOS можно жить годами, ибо один эпл стор генерирует в 10 раз больше денег, чем гугл плей и майкрософт стор вместе взятые.

Ответить | Правка | К родителю #135 | Наверх | Cообщить модератору

163. "Компания Apple представила язык программирования Swift 6.0"  +/
Сообщение от Аноним (161), 20-Сен-24, 15:39 
>Айфон самый популярный смартфон в мире

Давно уже нет.

>один эпл стор генерирует в 10 раз больше денег

Только эти деньги уходят приложениям из топ-100, а остальные работают за надежду.

Ответить | Правка | Наверх | Cообщить модератору

174. "Компания Apple представила язык программирования Swift 6.0"  +/
Сообщение от qrKot (?), 20-Сен-24, 18:56 
>> В каком месте это не выгодно?

В месте, когда кроссплатформенное приложение нужно, а лишних миллиардов нет?

Ответить | Правка | К родителю #151 | Наверх | Cообщить модератору

190. "Компания Apple представила язык программирования Swift 6.0"  +/
Сообщение от Аноним324 (ok), 20-Сен-24, 21:19 
>>> В каком месте это не выгодно?
> В месте, когда кроссплатформенное приложение нужно, а лишних миллиардов нет?

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

Ответить | Правка | Наверх | Cообщить модератору

167. "Компания Apple представила язык программирования Swift 6.0"  +/
Сообщение от Ruslan (??), 20-Сен-24, 16:44 
Swift такой же синтаксический сахар над Objective-C, как С++ над Turbo Pascal. Это совершенно разные языки. Из общего у них только Эппл и подсчёт ссылок.
Ответить | Правка | К родителю #135 | Наверх | Cообщить модератору

7. "Компания Apple представила язык программирования Swift 6.0"  +5 +/
Сообщение от Ося Бендер (?), 19-Сен-24, 15:42 
Явно не хватает сабжа в ядре Линукс.
Раст ему проигрывает в удобстве и простоте.
Ответить | Правка | Наверх | Cообщить модератору

8. "Компания Apple представила язык программирования Swift 6.0"  +6 +/
Сообщение от Аноним (6), 19-Сен-24, 15:46 
Тут дело в другом. Гугл захотели свой язык для своих мобилок сделали дарт и флюттер. Эпл захотели свой язык для мобилок сделали Свифт. Потом обе решили что надо своим языкам ещё применение найти и никто ничего не нашел потому что жёстко подконтрольный одной фирме язык никому из нормальных людей ненужОн.
Ответить | Правка | Наверх | Cообщить модератору

14. "Компания Apple представила язык программирования Swift 6.0"  –1 +/
Сообщение от Анониматор (?), 19-Сен-24, 15:59 
JavaScript с тобой не согласен
Ответить | Правка | Наверх | Cообщить модератору

22. "Компания Apple представила язык программирования Swift 6.0"  +/
Сообщение от Аноним (22), 19-Сен-24, 16:09 
Джаваскипт никому не принадлежит. Это стандарт который каждый реализует как хочет.
Ответить | Правка | Наверх | Cообщить модератору

41. "Компания Apple представила язык программирования Swift 6.0"  +/
Сообщение от Анонимemail (41), 19-Сен-24, 16:49 
ECMAScript
Ответить | Правка | Наверх | Cообщить модератору

50. "Компания Apple представила язык программирования Swift 6.0"  +2 +/
Сообщение от Аноним (50), 19-Сен-24, 17:02 
Язык принадлежит языку? Табы принимаешь?
Ответить | Правка | Наверх | Cообщить модератору

122. "Компания Apple представила язык программирования Swift 6.0"  +/
Сообщение от Аноним (122), 19-Сен-24, 23:11 
Я на пробелах
Ответить | Правка | Наверх | Cообщить модератору

74. "Компания Apple представила язык программирования Swift 6.0"  –2 +/
Сообщение от Аноним (74), 19-Сен-24, 17:53 
все что со словом "java" все еще принадлежит Ораклу. Поэтому все шифруются как jsscript или ecmascript
Ответить | Правка | К родителю #22 | Наверх | Cообщить модератору

112. "Компания Apple представила язык программирования Swift 6.0"  +1 +/
Сообщение от Аноним (112), 19-Сен-24, 20:57 
И остров тоже им принадлежит? Ты больной чтоли такой бред писать?
Ответить | Правка | Наверх | Cообщить модератору

121. "Компания Apple представила язык программирования Swift 6.0"  +1 +/
Сообщение от Sadok (ok), 19-Сен-24, 23:08 
и моцоцыкл
Ответить | Правка | Наверх | Cообщить модератору

124. "Компания Apple представила язык программирования Swift 6.0"  +/
Сообщение от Аноним (124), 20-Сен-24, 02:14 
И сигареты
Ответить | Правка | Наверх | Cообщить модератору

130. "Компания Apple представила язык программирования Swift 6.0"  +/
Сообщение от Аноним (130), 20-Сен-24, 05:10 
Мотоцикл был всё же JAWA, не докопаешься.
Ответить | Правка | К родителю #121 | Наверх | Cообщить модератору

146. "Компания Apple представила язык программирования Swift 6.0"  +/
Сообщение от Аноним (16), 20-Сен-24, 11:37 
Наверное, китайцы чехам ребрендинг сделали :)
Ответить | Правка | Наверх | Cообщить модератору

188. "Компания Apple представила язык программирования Swift 6.0"  +/
Сообщение от Анонус (?), 20-Сен-24, 20:24 
> Несколько тысяч разработчиков ПО призвали Oracle в интересах сообщества отказаться от якобы ненужного ей товарного знака JavaScript – под этим названием развивается один из самых популярных языков программирования в мире. Прядущая попытка достучаться до американской мегакорпорации не увенчалась успехом, поэтому на одни только щедрость и доброту Oracle авторы инициативы больше не надеются. Давно обозначившуюся проблему планируют решать через патентное ведомство США с привлечением юристов.
Ответить | Правка | К родителю #22 | Наверх | Cообщить модератору

25. "Компания Apple представила язык программирования Swift 6.0"  +/
Сообщение от Аноним (16), 19-Сен-24, 16:12 
И кому он единолично подконтролен?
Ответить | Правка | К родителю #14 | Наверх | Cообщить модератору

27. "Компания Apple представила язык программирования Swift 6.0"  +/
Сообщение от Аноним (16), 19-Сен-24, 16:14 
> Dart
> Swift

Решение найдено! Надо объединить фишки обоих, разработав третий.

Ответить | Правка | К родителю #8 | Наверх | Cообщить модератору

177. "Компания Apple представила язык программирования Swift 6.0"  +/
Сообщение от qrKot (?), 20-Сен-24, 18:58 
Чтобы потом написать четвертый, объединив фишки первых трех?)
Ответить | Правка | Наверх | Cообщить модератору

69. "Компания Apple представила язык программирования Swift 6.0"  +/
Сообщение от Аноним (69), 19-Сен-24, 17:40 
> Эпл захотели свой язык для мобилок сделали Свифт.

Кто тебе такое сказал? Нет, его делали как приемника Objective-C.

Ответить | Правка | К родителю #8 | Наверх | Cообщить модератору

169. "Компания Apple представила язык программирования Swift 6.0"  +/
Сообщение от btrfs (?), 20-Сен-24, 18:50 
Потому что флаттер, как фреймворк, хорош. Дарт, как язык, полная противоположность. Ошибки типов, которые по идее должен ловить компилятор, ловишь в рантайм. Хотя, может быть, после великого и ужасного такое впечатление.
Ответить | Правка | К родителю #8 | Наверх | Cообщить модератору

176. "Компания Apple представила язык программирования Swift 6.0"  +/
Сообщение от qrKot (?), 20-Сен-24, 18:57 
>> Явно не хватает сабжа в ядре Линукс.

Толсто!

Ответить | Правка | К родителю #7 | Наверх | Cообщить модератору

18. "Компания Apple представила язык программирования Swift 6.0"  +/
Сообщение от ncemail (ok), 19-Сен-24, 16:05 
А есть ли какая-то среда разработки чтобы потыкать язык без макоси (под линуксом или виндой)? Понятно что можно и из консоли, но в ide интереснее.
Ответить | Правка | Наверх | Cообщить модератору

23. "Компания Apple представила язык программирования Swift 6.0"  –1 +/
Сообщение от Аноним (22), 19-Сен-24, 16:10 
Вскоде
Ответить | Правка | Наверх | Cообщить модератору

24. "Компания Apple представила язык программирования Swift 6.0"  +/
Сообщение от Анонимусс (-), 19-Сен-24, 16:11 
Проще всего vscode
swift.org/documentation/articles/getting-started-with-vscode-swift.html

Или Visual Studio, если на винде
github.com/pwsacademy/swift-setup/blob/main/platforms/windows/README.md

Ответить | Правка | К родителю #18 | Наверх | Cообщить модератору

44. "Компания Apple представила язык программирования Swift 6.0"  +/
Сообщение от Аноним (44), 19-Сен-24, 16:50 
Когда мне надо было написать клиентскую либу для яблочников, я писал её под линуксом в CLion со Swift-плагином. Бинари компилятора-девтулзов брал с AUR, не знаю, как сейчас, тогда работало.
Ответить | Правка | К родителю #18 | Наверх | Cообщить модератору

45. "Компания Apple представила язык программирования Swift 6.0"  +1 +/
Сообщение от Аноним (44), 19-Сен-24, 16:55 
Кстати, довольно быстро изучил язык, за пару дней. Если не углубляться в эппловские UI (а мне это и нафиг не надо было, я писал клиентскую либу и простейший консольный клиент в качестве PoC), всё очень наглядно и просто. Язык в целом понравился, приятнее всяких Golang и прочих Rust, только всякие ObjC compat-ы всю красоту портят местами.
Ответить | Правка | Наверх | Cообщить модератору

52. "Компания Apple представила язык программирования Swift 6.0"  +/
Сообщение от Аноним (50), 19-Сен-24, 17:05 
Попробуй Dart учится за час. Flutter можешь не изучать.
Ответить | Правка | Наверх | Cообщить модератору

60. "Компания Apple представила язык программирования Swift 6.0"  +1 +/
Сообщение от Аноним (44), 19-Сен-24, 17:29 
Dart нормальный, но вне Flutter непонятно, что на нём писать. Если только just for fun.
Ответить | Правка | Наверх | Cообщить модератору

70. "Компания Apple представила язык программирования Swift 6.0"  +1 +/
Сообщение от Аноним (70), 19-Сен-24, 17:45 
https://serverpod.dev/ - вот тут ухитряются на нем бэкенд делать
Ответить | Правка | Наверх | Cообщить модератору

142. "Компания Apple представила язык программирования Swift 6.0"  +/
Сообщение от Андрей (??), 20-Сен-24, 10:13 
Свежий Qt Creator с lsp для свифта, сейчас QC по сути для любого языка по такой схеме можно использовать, хотя основные для QC очевидно это C++, Python
Ответить | Правка | К родителю #18 | Наверх | Cообщить модератору

178. "Компания Apple представила язык программирования Swift 6.0"  +/
Сообщение от qrKot (?), 20-Сен-24, 18:59 
AppCode же целый есть
Ответить | Правка | К родителю #18 | Наверх | Cообщить модератору

47. Скрыто модератором  +/
Сообщение от Аноним (-), 19-Сен-24, 16:58 
Ответить | Правка | Наверх | Cообщить модератору

48. "Компания Apple представила язык программирования Swift 6.0"  +1 +/
Сообщение от Аноним (46), 19-Сен-24, 17:00 
Этот язык может быть интересен только если у вас проект на objc написан. Это по сути к нему синтаксический сахар

Но за пределами аппле вряд-ли кто-то будет на нём писать. Есть же C#, GO

Ответить | Правка | Наверх | Cообщить модератору

53. "Компания Apple представила язык программирования Swift 6.0"  +1 +/
Сообщение от kkkj (?), 19-Сен-24, 17:08 
Он ближе  к С++/Rust чем ко всяким гоу и тем более шарпам. Но да, пока apple не откроет, UI-ки,  а такое никогда не случится, то будет жить только в яблочной инфраструктуре, хотя есть еще можно сайт заколхозить vapor.codes
Ответить | Правка | Наверх | Cообщить модератору

62. "Компания Apple представила язык программирования Swift 6.0"  +/
Сообщение от Аноним (44), 19-Сен-24, 17:31 
Яблочный UI мне в принципе неинтересен, а вот в качестве языка общего назначения мне Swift в процессе знакомства в принципе понравился. Жаль, что он таким языком не станет.
Ответить | Правка | Наверх | Cообщить модератору

108. "Компания Apple представила язык программирования Swift 6.0"  +/
Сообщение от Gemini (??), 19-Сен-24, 20:38 
Пишите для линукса, была же уже новость, что https://www.swift.org/blog/adwaita-swift/
Ответить | Правка | К родителю #53 | Наверх | Cообщить модератору

116. "Компания Apple представила язык программирования Swift 6.0"  +/
Сообщение от Аноним (116), 19-Сен-24, 21:27 
Только ничего так и не написали.
Ответить | Правка | Наверх | Cообщить модератору

54. "Компания Apple представила язык программирования Swift 6.0"  –2 +/
Сообщение от Аноним (-), 19-Сен-24, 17:10 
> Этот язык может быть интересен только если у вас проект на objc написан. Это по сути к нему синтаксический сахар

Ээээ? Ты уверен?
Там куча всего нового, включая фоундайшн
github.com/apple/swift-foundation - Swift 69.0%

> Но за пределами аппле вряд-ли кто-то будет на нём писать. Есть же C#, GO

Думаю пригодится тем, кто начинал с яблочной, а теперь хочет мультиплатформу.
Т.к практически любой приложение должно быть и на яблоке и на винде.
Ну и поддержка андроида тоже добавит конкурентности.

Ответить | Правка | К родителю #48 | Наверх | Cообщить модератору

58. "Компания Apple представила язык программирования Swift 6.0"  –2 +/
Сообщение от Анонимemail (58), 19-Сен-24, 17:20 
Мобилки - это UI. А значит сразу проще на C# и MAUI.NET - сразу и под Винду и под макось...
Ответить | Правка | Наверх | Cообщить модератору

67. "Компания Apple представила язык программирования Swift 6.0"  +/
Сообщение от Аноним (67), 19-Сен-24, 17:37 
qml
Ответить | Правка | Наверх | Cообщить модератору

68. "Компания Apple представила язык программирования Swift 6.0"  +/
Сообщение от Аноним (-), 19-Сен-24, 17:37 
Да и нет.
Есть подходы разные.
Кто-то делает UI на чем-то кроссплатформенном.
А кто-то пишет ядро и UI делает нативный.
Есть плюсы и минусы у каждого из подходов.
Ответить | Правка | К родителю #58 | Наверх | Cообщить модератору

73. "Компания Apple представила язык программирования Swift 6.0"  –2 +/
Сообщение от kkkj (?), 19-Сен-24, 17:50 
Сразу видно под мобилки никогда не писали, ничего лучше нативного нет и не будет, так что в любом случае нужен и swift и kotlin, а на кросплафторме можно только одностраничное приложение для сельского туалета написать, так чтобы это не вызывало тошноты и у разработчиков и у QA.
Ответить | Правка | К родителю #58 | Наверх | Cообщить модератору

78. "Компания Apple представила язык программирования Swift 6.0"  +2 +/
Сообщение от Аноним (147), 19-Сен-24, 18:23 
> MAUI.NET

Это тот, у которого хеллоуврот занимает почти гигабайт исходников? И я не преувеличиваю цифру. Помнится во времена 3 андроида нужно было всего 2 текстовых файлика для такого же приложения.

Ответить | Правка | К родителю #58 | Наверх | Cообщить модератору

57. "Компания Apple представила язык программирования Swift 6.0"  –2 +/
Сообщение от Анонимemail (58), 19-Сен-24, 17:17 
К сожалению Apple опоздали: сразу надо было делать кроссплатформенно. Смотри - и вместо раста взяли бы его в ядро. Сразу куча новых разработчиков. А так: упустили свой шанс из-за своей "политики".
Ответить | Правка | К родителю #48 | Наверх | Cообщить модератору

61. "Компания Apple представила язык программирования Swift 6.0"  +1 +/
Сообщение от Аноним (61), 19-Сен-24, 17:30 
Свифт слишком тормозён чтобы что-то заменить.
Ответить | Правка | Наверх | Cообщить модератору

65. "Компания Apple представила язык программирования Swift 6.0"  +/
Сообщение от Аноним (44), 19-Сен-24, 17:35 
В языке там нечему тормозить. Тормозят эппловские либы, язык тут не виноват.

Как язык без GC и без выносящих мозги borrow checker-ов - такой, "практический" - он в принципе очень даже неплох, и наверное единственный в своей категории среди более-менее популярных и поддерживаемых крупным бизнесом.

Ответить | Правка | Наверх | Cообщить модератору

71. "Компания Apple представила язык программирования Swift 6.0"  +/
Сообщение от Анонимусс (-), 19-Сен-24, 17:49 
Язык то без GC, но сам arc штука не супербыстрая.
Там есть чему тормозить, просто не нужно на нем писать то, что сильно тормозит.

С другой стороны всегда можно расчехлить UnsafeBufferPointer и прочие Unsafe если слишком нужно.

Ответить | Правка | Наверх | Cообщить модератору

79. "Компания Apple представила язык программирования Swift 6.0"  +/
Сообщение от Аноним (79), 19-Сен-24, 18:23 
Swift по скорости на уровне джаваскрипт https://www.opennet.ru/opennews/art.shtml?num=51475 итак во всем.
Ответить | Правка | К родителю #65 | Наверх | Cообщить модератору

164. "Компания Apple представила язык программирования Swift 6.0"  +/
Сообщение от Аноним (161), 20-Сен-24, 15:47 
Судить о скорости языка по одному криво написанному тесту? Там же в комментариях показали как его нужно переписать чтобы скорость была на уровне.
Ответить | Правка | Наверх | Cообщить модератору

103. "Компания Apple представила язык программирования Swift 6.0"  +/
Сообщение от Аноним (103), 19-Сен-24, 20:00 
>Как язык без GC и без выносящих мозги borrow checker-ов

Зачем нужен очередной язык без GC на счётчике ссылок? Что за фобия GC?

Ответить | Правка | К родителю #65 | Наверх | Cообщить модератору

72. "Компания Apple представила язык программирования Swift 6.0"  +/
Сообщение от Аноним (-), 19-Сен-24, 17:50 
Ты думаешь?
У них была цель - заменить ОБЖ-с на новый более удобный язык.
Они ее ИМХО достигли.

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

Ответить | Правка | К родителю #57 | Наверх | Cообщить модератору

181. "Компания Apple представила язык программирования Swift 6.0"  +/
Сообщение от qrKot (?), 20-Сен-24, 19:04 
Swift в ядро? Отсыпь
Ответить | Правка | К родителю #57 | Наверх | Cообщить модератору

77. "Компания Apple представила язык программирования Swift 6.0"  +/
Сообщение от Алексейemail (??), 19-Сен-24, 18:22 
Отличный язык, вне эко системы эпла распространен мало, как пример на нем пишут бек.

https://vapor.codes
https://www.kitura.dev

Ответить | Правка | Наверх | Cообщить модератору

80. "Компания Apple представила язык программирования Swift 6.0"  +/
Сообщение от Аноним (79), 19-Сен-24, 18:26 
Последний уже два года как заброшен.  
Ответить | Правка | Наверх | Cообщить модератору

98. "Компания Apple представила язык программирования Swift 6.0"  +/
Сообщение от Аноним (16), 19-Сен-24, 19:41 
Ну надо бы по традиции и ядро замутить, Swiftox какой-нибудь.
Ответить | Правка | К родителю #77 | Наверх | Cообщить модератору

123. "Компания Apple представила язык программирования Swift 6.0"  +2 +/
Сообщение от пп (?), 20-Сен-24, 00:16 
отличный разъем лайтнинг (геометрия деталей просто надежнее), только они его запатентовали и запретили всем остальным, а теперь им самим запретили отличный разъем использовать, даже если то что придумает эпл будет объективно лучше, держаться от этого надо подальше.

Ответить | Правка | К родителю #77 | Наверх | Cообщить модератору

182. "Компания Apple представила язык программирования Swift 6.0"  +/
Сообщение от qrKot (?), 20-Сен-24, 19:05 
Ну ок, пишут бек. А в чем смысл? Выигрыш относительно Java/Go/C# какой?
Ответить | Правка | К родителю #77 | Наверх | Cообщить модератору

81. "Компания Apple представила язык программирования Swift 6.0"  –2 +/
Сообщение от Аноним (103), 19-Сен-24, 18:32 
Ужасающе плохой язык. Программа даже не на сто строк может собираться часами. https://habr.com/ru/articles/283106/
Ответить | Правка | Наверх | Cообщить модератору

82. "Компания Apple представила язык программирования Swift 6.0"  +4 +/
Сообщение от Аноним (147), 19-Сен-24, 18:36 
Это не проблема языка, это проблема фреймворков и их 100500 инклюдов, надстроек и прослоек.
Ответить | Правка | Наверх | Cообщить модератору

99. "Компания Apple представила язык программирования Swift 6.0"  –3 +/
Сообщение от Аноним (103), 19-Сен-24, 19:47 
Месье не читатель, месье - писатель? Проблемы начинаются менее чем на ста строках. Это чуть больше hello world-а.
Ответить | Правка | Наверх | Cообщить модератору

104. "Компания Apple представила язык программирования Swift 6.0"  +4 +/
Сообщение от Русская ядерка (?), 19-Сен-24, 20:05 
> Проблемы начинаются менее чем на ста строках.

У тебя одна строка может быть, но перед ней 1000 инклудов через конфигурационные файлы. П.с. мсье пишется без "е".

Ответить | Правка | Наверх | Cообщить модератору

110. "Компания Apple представила язык программирования Swift 6.0"  –3 +/
Сообщение от Аноним (103), 19-Сен-24, 20:54 
И где здесь 1000 инклюдов?
let myCompany = [
   "employees": [
        "employee 1": ["attribute": "value"],
        "employee 2": ["attribute": "value"],
        "employee 3": ["attribute": "value"],
        "employee 4": ["attribute": "value"],
        "employee 5": ["attribute": "value"],
        "employee 6": ["attribute": "value"],
        "employee 7": ["attribute": "value"],
        "employee 8": ["attribute": "value"],
        "employee 9": ["attribute": "value"],
        "employee 10": ["attribute": "value"],
        "employee 11": ["attribute": "value"],
        "employee 12": ["attribute": "value"],
        "employee 13": ["attribute": "value"],
        "employee 14": ["attribute": "value"],
        "employee 15": ["attribute": "value"],
        "employee 16": ["attribute": "value"],
        "employee 17": ["attribute": "value"],
        "employee 18": ["attribute": "value"],
        "employee 19": ["attribute": "value"],
        "employee 20": ["attribute": "value"],
    ]
]
Ответить | Правка | Наверх | Cообщить модератору

91. "Компания Apple представила язык программирования Swift 6.0"  +/
Сообщение от Анонимусс (-), 19-Сен-24, 19:23 
> habr.com/ru/articles/283106/
> 7 мая 2016 в 11:35

Эта информация чуток устарела.
У свифта бывают затыки нарп. с выводом типов, но такого как там описано нет уже давненько.
С другой стороны ты всегда можешь прописать типы явно и облегчить работу компилятору.

Кроме того, как минимум в xcode есть профайлер компиляции и ты может посмотреть где тормоза и или исправить самому, или зарепортить и проблему исправят, чаще всего в след. релизе.

Ответить | Правка | К родителю #81 | Наверх | Cообщить модератору

101. "Компания Apple представила язык программирования Swift 6.0"  –3 +/
Сообщение от Аноним (103), 19-Сен-24, 19:57 
>Эта информация чуток устарела.

Вот более новая статья 7 фев 2019 в 02:03 https://habr.com/ru/articles/439290/
>У свифта бывают затыки нарп. с выводом типов

Значит проблема по прежнему актуальна, возможно даже в прежнем масштабе. Вот, в примере из статьи, шесть строк кода собираются 12 секунд.
>Кроме того, как минимум в xcode

Спасибо, проприетарниенько.
>или зарепортить и проблему исправят

Я не думаю, что язык с такими проблемами нужно чинить, я думаю, что язык с такими проблемами нужно выводить из обращения. Apple, с его масштабами, вполне могли бы взять уже существующий Ocaml или даже с нуля собрать что-то на основе SML, но вместо этого получился язык, который можно затормозить буквально десятком строк.

Ответить | Правка | Наверх | Cообщить модератору

129. "Компания Apple представила язык программирования Swift 6.0"  +/
Сообщение от Аноним (130), 20-Сен-24, 05:08 
> Вот более новая статья 7 фев 2019
> новая статья
> 2019
Ответить | Правка | Наверх | Cообщить модератору

175. "Компания Apple представила язык программирования Swift 6.0"  +/
Сообщение от Аноним (103), 20-Сен-24, 18:56 
Вам нужно каждый год публиковать?
Ответить | Правка | Наверх | Cообщить модератору

187. "Компания Apple представила язык программирования Swift 6.0"  +/
Сообщение от Аноним (103), 20-Сен-24, 19:59 
Разумеется, фанат огрызка не признает, что фирма огрызков производит ужасные вещи. Вот вам ещё более новое обсуждение. https://news.ycombinator.com/item?id=36124025 И да, если за всчера не было вопроса о скорости компиляции свифта, это не значит, что огрызко наконец-то его починил
Ответить | Правка | К родителю #129 | Наверх | Cообщить модератору

83. "Компания Apple представила язык программирования Swift 6.0"  –1 +/
Сообщение от голос из леса (?), 19-Сен-24, 18:37 
Судя по новости они решили по плюшкам догнать гошку.

Поздно мучить дохлую кошку. Ни вакансии толком, ни сообщества, ни нормальной лицензии. Так и помрет потихоньку.

Ответить | Правка | Наверх | Cообщить модератору

89. "Компания Apple представила язык программирования Swift 6.0"  +2 +/
Сообщение от Аноним (147), 19-Сен-24, 18:48 
> лицензии

Это последнее что должно интересовать кого-либо.

Ответить | Правка | Наверх | Cообщить модератору

93. "Компания Apple представила язык программирования Swift 6.0"  –1 +/
Сообщение от Аноним (16), 19-Сен-24, 19:29 
Не в мире, где правят деньги.
Ответить | Правка | Наверх | Cообщить модератору

156. "Компания Apple представила язык программирования Swift 6.0"  +/
Сообщение от Аноним (156), 20-Сен-24, 14:56 
То есть реальном мире. В мире розовых пони разработчики питаются манкой, которая падает с небка и живут под листом лопуха.
Ответить | Правка | Наверх | Cообщить модератору

184. "Компания Apple представила язык программирования Swift 6.0"  +/
Сообщение от qrKot (?), 20-Сен-24, 19:08 
Это вас не интересует ровно до тех пор, пока вы пишете какой-то пет-проджект, нужный 3,5 калекам
Ответить | Правка | К родителю #89 | Наверх | Cообщить модератору

113. "Компания Apple представила язык программирования Swift 6.0"  +/
Сообщение от Аноним (113), 19-Сен-24, 20:57 
Без продукции аппле, писать на этом языке невозможно. То есть, аппле хотят, чтобы только избранные программисты пользовались их творением? Наверняка, фанаты линукса и по совместительству программисты послали этот свифт куда подальше? Или нет?
Ответить | Правка | Наверх | Cообщить модератору

114. Скрыто модератором  –1 +/
Сообщение от Аноним (-), 19-Сен-24, 21:14 
Ответить | Правка | Наверх | Cообщить модератору

133. "Компания Apple представила язык программирования Swift 6.0"  +/
Сообщение от Аноним (132), 20-Сен-24, 08:28 
> Официальные сборки подготовлены для Linux ..., Windows 10 и macOS (Xcode).

Сначала залочить всю свою технику и ПО на себя, обидеть независимых разработчиков, потом пытаться исправить репутацию ... Ну успехов им. Будем наблюдать. Только наблюдать.

Ответить | Правка | Наверх | Cообщить модератору

134. "Компания Apple представила язык программирования Swift 6.0"  –1 +/
Сообщение от Аноним (130), 20-Сен-24, 08:29 
А что там с независимыми разработчиками?
Ответить | Правка | Наверх | Cообщить модератору

144. "Компания Apple представила язык программирования Swift 6.0"  +/
Сообщение от Аноним (116), 20-Сен-24, 11:14 
Их обидела эпл
Ответить | Правка | Наверх | Cообщить модератору

158. Скрыто модератором  +/
Сообщение от Аноним (-), 20-Сен-24, 15:06 
Ответить | Правка | Наверх | Cообщить модератору

189. "Компания Apple представила язык программирования Swift 6.0"  +1 +/
Сообщение от Аноним (189), 20-Сен-24, 20:54 
Подобный вопрос означает ограниченное владение темой. Для первоначального вхождения можете ознакомиться с новейшими материалами https://www.securitylab.ru/news/552254.php
Ответить | Правка | К родителю #134 | Наверх | Cообщить модератору

165. "Компания Apple представила язык программирования Swift 6.0"  –1 +/
Сообщение от Аноним (161), 20-Сен-24, 15:57 
Ничего, еврокомиссия со всем разберется. Лишние деньги в бюджете ЕС им не помешают.
Ответить | Правка | К родителю #133 | Наверх | Cообщить модератору

137. "Компания Apple представила язык программирования Swift 6.0"  –2 +/
Сообщение от Аноним (137), 20-Сен-24, 08:55 
Swift самый кайфовый язык по синтаксису из всех современных ЯП. Там реально во всём идеальный баланс. После него писать на том же Go - боль. Жаль что вне яббла свифт пока что очень мало применим
Ответить | Правка | Наверх | Cообщить модератору

145. "Компания Apple представила язык программирования Swift 6.0"  +/
Сообщение от Аноним (116), 20-Сен-24, 11:15 
Это только для обжектив Си правда. Свифт лучше объектив Си и всё.
Ответить | Правка | Наверх | Cообщить модератору

150. "Компания Apple представила язык программирования Swift 6.0"  +1 +/
Сообщение от Аноним (150), 20-Сен-24, 12:21 
> Swift также предлагает множество современных методов программирования, таких как замыкания, обобщённое программирование, лямбда-выражения

Современных... facepalm Алонсо Черч перевернулся

Ответить | Правка | Наверх | Cообщить модератору

152. "Компания Apple представила язык программирования Swift 6.0"  +/
Сообщение от Аноним (152), 20-Сен-24, 13:52 
Напомнило.
Вам нужно убить дракона с помощью Swift. У вас есть класс NSDragon, но вам нужно написать 500 расширений, чтобы обеспечить убиваемость.
Когда вы почти закончили, Apple выпускает нового дракона.
Ответить | Правка | Наверх | Cообщить модератору

159. "Компания Apple представила язык программирования Swift 6.0"  +/
Сообщение от Аноним (44), 20-Сен-24, 15:24 
Расширения - это такой способ привтащить динамичность ObjC в язык, чтобы была интероперабельность.

По сути, это причесанный манкипатчинг.

Не надо это тащить вне совместимость с Эппловскими штуками. Вообще не надо. Это антипаттерн.

Ответить | Правка | Наверх | Cообщить модератору

154. "Компания Apple представила язык программирования Swift 6.0"  +/
Сообщение от Аноним (154), 20-Сен-24, 14:40 
Язык сам по себе погоды не делает.
Распространненность, количество написанных библиотек, фреймворков, поддержка и т.п. и т.д.
А так .. неуловимый Джо, который нахрен никому не нужен.
Ответить | Правка | Наверх | Cообщить модератору

155. "Компания Apple представила язык программирования Swift 6.0"  –1 +/
Сообщение от Аноним (-), 20-Сен-24, 14:47 
> Язык сам по себе погоды не делает.
> Распространненность, количество написанных библиотек, фреймворков, поддержка и т.п. и т.д.

Свичт стыкуется с сишными либами.
Так что можешь считать что можно использовать все сишные библиотеки.

> А так .. неуловимый Джо, который нахрен никому не нужен.

Посмотри на объем рынка приложений для ios))

Ответить | Правка | Наверх | Cообщить модератору

166. "Компания Apple представила язык программирования Swift 6.0"  +1 +/
Сообщение от Аноним (161), 20-Сен-24, 16:01 
Не, ты посмотри на объем рынка Swift вне iOS. Это его будущее если Apple откажется от него, прецедент чему уже кстати был. А внутри iOS будешь писать на чем велено, захотят и на BF будешь писать.
Ответить | Правка | Наверх | Cообщить модератору

186. "Компания Apple представила язык программирования Swift 6.0"  +/
Сообщение от Аноним (-), 20-Сен-24, 19:45 
> прецедент чему уже кстати был

Это ты про обжси?
Хаха, слава богу что его закопали. У него просто море родовых травм унаследованных от сишки.
Плюс сам процесс отказа проходит очень медленно, больше десяти лет.
При этом на распоследнем xcode 16.1 обжси все так же продолжает нормально компилироваться (у нас еще нехилый кусок кодов на нем остался). И никто не заставляет его выкидывать, никто его не забирает, удаляет и тд.
Просто все новое пишется на свифте.

Есть конечно проблемы с новыми типами вроде прокидывания свифтовых структур, енамов и тд в обжси, но это проблему убогости обжси.

> А внутри iOS будешь писать на чем велено

UI - да. А логику - на чем хочешь. Хоть на с++.

Ответить | Правка | Наверх | Cообщить модератору

191. "Компания Apple представила язык программирования Swift 6.0"  +/
Сообщение от Аноним (191), 20-Сен-24, 21:21 
А где миsha то наш пр0бNтый??
Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру