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

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

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

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

29. "Компания Apple представила язык программирования Swift 6.0"  +/
Сообщение от Аноним (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ообщить модератору

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Ответить | Правка | К родителю #8 | Наверх | 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"  –1 +/
Сообщение от Анонимусс (-), 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"  +/
Сообщение от Аноним (44), 19-Сен-24, 17:29 
Dart нормальный, но вне Flutter непонятно, что на нём писать. Если только just for fun.
Ответить | Правка | Наверх | Cообщить модератору

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

47. Скрыто модератором  –1 +/
Сообщение от Аноним (-), 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"  +/
Сообщение от Аноним (-), 19-Сен-24, 17:10 
> Этот язык может быть интересен только если у вас проект на objc написан. Это по сути к нему синтаксический сахар

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

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

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

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

58. "Компания Apple представила язык программирования Swift 6.0"  –1 +/
Сообщение от Аноним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"  +1 +/
Сообщение от Аноним (78), 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"  +/
Сообщение от Аноним (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ообщить модератору

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ообщить модератору

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"  +/
Сообщение от пп (?), 20-Сен-24, 00:16 
отличный разъем лайтнинг (геометрия деталей просто надежнее), только они его запатентовали и запретили всем остальным, а теперь им самим запретили отличный разъем использовать, даже если то что придумает эпл будет объективно лучше, держаться от этого надо подальше.

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

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

82. "Компания Apple представила язык программирования Swift 6.0"  +3 +/
Сообщение от Аноним (78), 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"  +2 +/
Сообщение от Русская ядерка (?), 19-Сен-24, 20:05 
> Проблемы начинаются менее чем на ста строках.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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




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

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