The OpenNET Project / Index page

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



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

"Компания Apple опубликовала язык программирования Swift 6.3 "  +/
Сообщение от opennews (??), 28-Мрт-26, 22:43 
Компания Apple опубликовала релиз языка программирования Swift 6.3. Официальные сборки подготовлены для Linux, Windows и macOS (Xcode). Исходные тексты распространяются под лицензией Apache 2.0...

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

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

Оглавление

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


2. "Компания Apple опубликовала язык программирования Swift 6.3 "  –6 +/
Сообщение от Аноним (2), 28-Мрт-26, 22:45 
Современный подход.
ЯП + пакетный менеджер.

Возможно когда-то его более отсталые "коллеги" до этого дойдут.

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

5. "Компания Apple опубликовала язык программирования Swift 6.3 "  +8 +/
Сообщение от AleksK (ok), 28-Мрт-26, 23:03 
Тут rust поливают помоями в том числе за пакетный менеджер
Ответить | Правка | Наверх | Cообщить модератору

7. "Компания Apple опубликовала язык программирования Swift 6.3 "  –2 +/
Сообщение от Аноним (7), 28-Мрт-26, 23:18 
> Тут rust поливают помоями в том числе за пакетный менеджер

А что они не поливают помоями?
Так что это не показатель)

А вот то, что половина рынка смартфонов в развитых странах используют этот язык - уже успех.

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

34. "Компания Apple опубликовала язык программирования Swift 6.3 "  +/
Сообщение от localhostadmin (ok), 29-Мрт-26, 11:33 
> А вот то, что половина рынка смартфонов в развитых странах используют этот язык - уже успех

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

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

39. "Компания Apple опубликовала язык программирования Swift 6.3 "  –1 +/
Сообщение от 12yoexpert (ok), 29-Мрт-26, 11:42 
они оба гос и оба активно рекламируются в рф, просто разным ЦА, так что пример неудачный
Ответить | Правка | Наверх | Cообщить модератору

16. "Компания Apple опубликовала язык программирования Swift 6.3 "  +2 +/
Сообщение от Аноним (16), 29-Мрт-26, 01:31 
сравнили тоже раст и свифт :)
Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору

79. "Компания Apple опубликовала язык программирования Swift 6.3 "  +/
Сообщение от жо (?), 30-Мрт-26, 00:04 
А почему нельзя сравнивать если создатель rust Graydon Hoare теперь над swift работает?
Ответить | Правка | Наверх | Cообщить модератору

97. "Компания Apple опубликовала язык программирования Swift 6.3 "  +1 +/
Сообщение от Аноним (16), 30-Мрт-26, 12:28 
Даже создатель понял и сбежал.
Ответить | Правка | Наверх | Cообщить модератору

21. "Компания Apple опубликовала язык программирования Swift 6.3 "  +1 +/
Сообщение от Аноним (21), 29-Мрт-26, 09:37 
> Тут rust поливают помоями в том числе за пакетный менеджер

Вы недопоняли, что именно они (мы) поливают. Пакетный менеджер, поддерживаемый крупнейшей корпорацией, и пакетный менеджер, который наполняет неизвестно кто - две большие разницы.

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

31. "Компания Apple опубликовала язык программирования Swift 6.3 "  +1 +/
Сообщение от 12yoexpert (ok), 29-Мрт-26, 11:30 
вообще нет никакой разницы
Ответить | Правка | Наверх | Cообщить модератору

40. "Компания Apple опубликовала язык программирования Swift 6.3 "  +/
Сообщение от Аноним (40), 29-Мрт-26, 12:07 
Разница концептуальная.
Ответить | Правка | Наверх | Cообщить модератору

47. "Компания Apple опубликовала язык программирования Swift 6.3 "  +/
Сообщение от 12yoexpert (ok), 29-Мрт-26, 12:33 
нет, её нет

если есть два разных мусора, кому какое дело, разный он или нет, если ты его не перерабатываешь?

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

75. "Компания Apple опубликовала язык программирования Swift 6.3 "  +/
Сообщение от Аноним (-), 29-Мрт-26, 23:21 
А пакетный менеджер в линуксах — «это другое»?
Ответить | Правка | Наверх | Cообщить модератору

6. "Компания Apple опубликовала язык программирования Swift 6.3 "  +/
Сообщение от Аноним (6), 28-Мрт-26, 23:04 
https://developer.apple.com
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

18. "Компания Apple опубликовала язык программирования Swift 6.3 "  –2 +/
Сообщение от Аноним83 (?), 29-Мрт-26, 02:46 
Пакетный менеджер отличный от git submodules - это потеря контроля над кодом. После этого любой из 100500 анонимов авторов лефтпада могут сотворить что угодно на системе где якобы ваша программа запускается.
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

25. "Компания Apple опубликовала язык программирования Swift 6.3 "  –1 +/
Сообщение от inferrna (ok), 29-Мрт-26, 10:37 
...А любые версии, кроме сха-1-го хэша, это потеря элитарности.
Вообще, ты бред написал, так как автор лефтпада может смыть гит-репу в любой момент, но с крейтс-айо не так просто удалить крейт (а если им пользуется много народу, то вовсе невозможно).
Ответить | Правка | Наверх | Cообщить модератору

76. "Компания Apple опубликовала язык программирования Swift 6.3 "  +/
Сообщение от Аноним83 (?), 29-Мрт-26, 23:46 
Речь не про удаление репы, хотя и такое легко организовать, а про то, что когда у тебя 100500 зависимостей которые сами подключаются и обновляются - то уверенности что лефтпад делает только то что написано уже нет, может он там чего скачивает и запускает, как уже ни раз было.


> а если им пользуется много народу, то вовсе невозможно

Смешной у вас критерий.
Много народу - а сколько смотрит внутрь?
И потом, вся это тяп-ляпс фигня на каждый коммит перекачивает снуля все эти пакеты, так что 100500 загрузок в секунду не гарантия вообще ничего.

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

28. "Компания Apple опубликовала язык программирования Swift 6.3 "  +/
Сообщение от Аноним (40), 29-Мрт-26, 11:17 
ПМ - это отличный современный способ доставки кода, позволяющий разработчикам ПО сосредоточиться на создании вместо бесконечной поддержки инфраструктуры. Другое дело, что люди из пупи и npm просто забили на верификацию кода и их ПМ превратились в помойки нейрослопа и зловредов. Получаемые гранты они пускают на всякую фигню типа инклюзивной разработки и гендерных квот, а поддержкой инфры никто не занимается. Проблема в людях, а не в инструменте. Почему-то новостей "в библиотеках swift обнаружены майнеры" не существует.
Ответить | Правка | К родителю #18 | Наверх | Cообщить модератору

77. "Компания Apple опубликовала язык программирования Swift 6.3 "  +/
Сообщение от Аноним83 (?), 29-Мрт-26, 23:48 
Вы попутали тёплое с мягким.
Проблемы доставки нет, разработчики решают проблему функционала, и куча сторонних библиотек способна творить как чудеса так и кашмары, притом одновременно.
Ответить | Правка | Наверх | Cообщить модератору

84. "Компания Apple опубликовала язык программирования Swift 6.3 "  +/
Сообщение от Аноним (84), 30-Мрт-26, 05:00 
Лучше бы они проблемы функционала не решали.
Ответить | Правка | Наверх | Cообщить модератору

49. "Компания Apple опубликовала язык программирования Swift 6.3 "  +/
Сообщение от Аноним (49), 29-Мрт-26, 13:13 
Да, вот тоже пример современного подхода https://www.opennet.ru/opennews/art.shtml?num=65097 . А сколько таких примеров в NPM, ууу, ваще сказка.
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

3. "Компания Apple опубликовала язык программирования Swift 6.3 "  –1 +/
Сообщение от Аноним Мю (?), 28-Мрт-26, 22:47 
> Для обеспечения высокой производительности Swift-программы компилируются в машинный код, который в проведённых тестах демонстрирует производительность на 30% опережающую код на Objective-C

Увидеть бы тесты...

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

4. "Компания Apple опубликовала язык программирования Swift 6.3 "  –1 +/
Сообщение от Аноним Мю (?), 28-Мрт-26, 22:53 
Но за развитием языка очень пристально слежу.
Ответить | Правка | Наверх | Cообщить модератору

8. "Компания Apple опубликовала язык программирования Swift 6.3 "  +1 +/
Сообщение от Аноним (8), 28-Мрт-26, 23:20 
Погугли, было исследование со сравнением языков в различных сценариях
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

9. "Компания Apple опубликовала язык программирования Swift 6.3 "  +1 +/
Сообщение от Аноним (9), 28-Мрт-26, 23:23 
> Увидеть бы тесты...

Учитывая что эту фразу копипастят в разных вариантах из новости в новость начиная с самой первой по тегу свифт на этом сайте "Компания Apple представила язык программирования Swift, основанный на LLVM" из далекого 2014 года... то нужно будет искать где-то там.
opennet.me/opennews/art.shtml?num=39912

За то время свифт очень сильно менялся, особенно в момент переходов Swift2 -> Swift3 и Swift3 -> Swift4.

На 5 и 6 вполне себе приятно разрабатывать, в том числе бекенд.

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

10. "Компания Apple опубликовала язык программирования Swift 6.3 "  –3 +/
Сообщение от Аноним (10), 28-Мрт-26, 23:32 
На самом деле это уже не важно)
Objective-C уже де-факто abandoned - в него не добавляют фичи, только какие-то фиксы для совместимости.

Т.е ситуация "функция в Swift есть, а её аналога в в обжси нету" вполне привычная.
Можно изголяться и писать отдельный swift файл, объявлять экстеншн для objc класса, в нем вызывать нужные функции...

Но проще потихоньку переписывать кусками проект на свифт.

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

22. "Компания Apple опубликовала язык программирования Swift 6.3 "  +1 +/
Сообщение от Аноним (21), 29-Мрт-26, 09:39 
> Objective-C уже де-факто abandoned - в него не добавляют фичи

Опять всё перепутали - основная проблема модного подхода. В язык не нужно добавлять фичи. Добавляйте фичи в библиотеки и фреймворки.

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

24. "Компания Apple опубликовала язык программирования Swift 6.3 "  +/
Сообщение от Аноним324 (ok), 29-Мрт-26, 10:27 
> Т.е ситуация "функция в Swift есть, а её аналога в в обжси нету" вполне привычная.

Можно изголяться и писать отдельный swift файл, объявлять экстеншн для objc класса, в нем вызывать нужные функции...

Ну так такое везде. Сишечка так то тоже заброшеная, потому что в стандарт ANSI С ничего давным давно не добавляют, а С23 это фанфик на тему и вообще другой язык. Та же ситуация происходит и у условного майкрософта, когда в С# фичи завозят, а VB.net нет, потому что VB вечно стабильный релиз, считай заброшеный.

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

106. "Компания Apple опубликовала язык программирования Swift 6.3 "  +/
Сообщение от Скотобаза (?), 30-Мрт-26, 15:54 
ObjectiveC сам то по себе тормозной как задница из-за селекторов этих
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

15. "Компания Apple опубликовала язык программирования Swift 6.3 "  –2 +/
Сообщение от Аноним (16), 29-Мрт-26, 00:56 
> отличается использованием средств автоматического распределения памяти, контроля переполнения переменных и массивов, защитой от использования неинициализированных переменных и блокированием доступа к памяти после её освобождения

Т.е. делал всё то ещё до того, как придумали раст.

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

44. "Компания Apple опубликовала язык программирования Swift 6.3 "  +2 +/
Сообщение от Илья (??), 29-Мрт-26, 12:20 
У раста управление памятью по блокам владения.

У свифта система подсчета ссылок, что само по себе проблема

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

50. "Компания Apple опубликовала язык программирования Swift 6.3 "  +/
Сообщение от Аноним (16), 29-Мрт-26, 13:13 
У Эппла проблем нету, а вот у растерманов почему-то есть.
Ответить | Правка | Наверх | Cообщить модератору

55. "Компания Apple опубликовала язык программирования Swift 6.3 "  +1 +/
Сообщение от Илья (??), 29-Мрт-26, 13:55 
В свифте простейшие указатели двух объектов друг на друга создают мемори-лик. Ты с подсчётом ссылок что не делай, фундаментальную проблему ты не решишь.

В расте нет проблем с циклическими ссылками, там в 99% случаев компилятор знает когда нужно объект уничтожить, так как знает, когда объект перестали использовать. Но, к слову, мемори лики в расте не считаются неопределённым поведением и с ними он никак не работает.

Мы же по старинке гоняем в докере c# и используем GC

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

61. "Компания Apple опубликовала язык программирования Swift 6.3 "  +4 +/
Сообщение от Аноним (61), 29-Мрт-26, 16:32 
> В расте нет проблем с циклическими ссылками

Боже, Илья, какой же вы п---ун!
Прям в доке раста написано "Reference Cycles Can Leak Memory"
doc.rust-lang.org/book/ch15-06-reference-cycles.html

Для всех остальных: это местный клован и по совместительству хейтер свифта, который долгое время ходил и рассказывал что "Swift это по сути синтаксический сахар над ObjectiveС".
С ним нет смысла спорить...

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

85. "Компания Apple опубликовала язык программирования Swift 6.3 "  +1 +/
Сообщение от Джон (?), 30-Мрт-26, 05:09 
Но свифт правда хлам и ненужно за пределами яблока.
Ответить | Правка | Наверх | Cообщить модератору

19. "Компания Apple опубликовала язык программирования Swift 6.3 "  +3 +/
Сообщение от leap42 (ok), 29-Мрт-26, 08:17 
Кто-то за пределами экосистемы эпол пользуется? Для чего?
Ответить | Правка | Наверх | Cообщить модератору

23. "Компания Apple опубликовала язык программирования Swift 6.3 "  –6 +/
Сообщение от Аноним (21), 29-Мрт-26, 09:40 
Спасибо. Хорошо напомнили. Нужно попробовать. В моем последнем проекте поддерживаются все языки.
Ответить | Правка | Наверх | Cообщить модератору

99. "Компания Apple опубликовала язык программирования Swift 6.3 "  +/
Сообщение от Аноним (99), 30-Мрт-26, 13:02 
И Brainfuck?
Ответить | Правка | Наверх | Cообщить модератору

43. "Компания Apple опубликовала язык программирования Swift 6.3 "  –1 +/
Сообщение от Илья (??), 29-Мрт-26, 12:17 
Нет
Ответить | Правка | К родителю #19 | Наверх | Cообщить модератору

67. "Компания Apple опубликовала язык программирования Swift 6.3 "  +/
Сообщение от bublick (ok), 29-Мрт-26, 19:19 
Да, вот интересно, кто нибудь что нибудь пишет на нем под Linux? А если нет, то почему?
Ответить | Правка | К родителю #19 | Наверх | Cообщить модератору

78. "Компания Apple опубликовала язык программирования Swift 6.3 "  +/
Сообщение от _kp (ok), 30-Мрт-26, 00:02 
Если бы из одного проекта собирались приложения для разных ОС, как в Lazarus, и когда то в Ebarcadero, то писали бы многие, и я тоже. Да и Swift - простой  и с низким порогом вхождения.
Но, если для Андроида делать на Swift отдельный проект, не совместимый ни с чем, то светлое будущеее проекта обеспечено. :)
Ответить | Правка | Наверх | Cообщить модератору

20. "Компания Apple опубликовала язык программирования Swift 6.3 "  +4 +/
Сообщение от zionist (ok), 29-Мрт-26, 08:40 
За пределами экосистемы Apple - совершенно бесполезный язык.
Ответить | Правка | Наверх | Cообщить модератору

70. "Компания Apple опубликовала язык программирования Swift 6.3 "  +/
Сообщение от penetrator (?), 29-Мрт-26, 20:01 
да и в целомм такое себе, просто лучше ObjC, хуже него наверное только Kotlin, это вообще недоразумение
Ответить | Правка | Наверх | Cообщить модератору

72. "Компания Apple опубликовала язык программирования Swift 6.3 "  +/
Сообщение от zionist (ok), 29-Мрт-26, 21:18 
А что не так с Kotlin? Я сам не котлинист, но как совсем ещё недавно джаваист спрашиваю.
Ответить | Правка | Наверх | Cообщить модератору

80. "Компания Apple опубликовала язык программирования Swift 6.3 "  +2 +/
Сообщение от penetrator (?), 30-Мрт-26, 01:19 
> А что не так с Kotlin? Я сам не котлинист, но как
> совсем ещё недавно джаваист спрашиваю.

Kotlin это попытка исправить все синтаксические проблемы и другие недостатки Java самым тупым образом.

Я лучше на ванильной Java все буду делать, чем на Kotlin.

Как гугл мог выбрать это нечто как основной язык, я не знаю.

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

89. "Компания Apple опубликовала язык программирования Swift 6.3 "  +/
Сообщение от Аноним (89), 30-Мрт-26, 10:45 
С котлином много чего не так, этот коммент заслуживает отдельной статьи, но я всё же накидаю тезисно:

1. Nullability - идиотское решение "чтобы избавиться от тараканов, сожжём весь дом".
2. dependency from new line:
// works
dlg.getButton(AlertDialog.BUTTON_POSITIVE).setOnClickListener {
    val taskText = txtTask.text.toString()
            
// ERROR - WTF???
dlg.getButton(AlertDialog.BUTTON_POSITIVE).setOnClickListener
{
    val taskText = txtTask.text.toString()

3. Cannot do: a = b = c = 1
4. @Serializable - идиотский атрибут, без которого ты НЕ МОЖЕШЬ ничего сериализовать! А если у меня чужая либа??
5. open class - какой-то кретuн решил, что класс "запечатан" ПО-УМОЛЧАНИЮ(!!!!). Тупее идеи ещё не слышал!
6. Primary Constructors - вычурная хрень, которая вместо помощи в разборе кода только ещё больше его усложняет.


Я не знаю, что курили котлинисты, но язык разрабатывали явно малолетние клоуны "абы не как у всех".

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

96. "Компания Apple опубликовала язык программирования Swift 6.3 "  +/
Сообщение от zionist (ok), 30-Мрт-26, 12:09 
> С котлином много чего не так, этот коммент заслуживает отдельной статьи, но
> я всё же накидаю тезисно:
> 1. Nullability - идиотское решение "чтобы избавиться от тараканов, сожжём весь дом".

Напоминает запрет на использование неинициализированной переменной в Go. При этом есть возможность отменить этот запрет через знак вопроса, то есть изменено лишь поведение компилятора по-умолчанию, а не всегда.

> 2. dependency from new line:
> // works
> dlg.getButton(AlertDialog.BUTTON_POSITIVE).setOnClickListener {
>     val taskText = txtTask.text.toString()
>
> // ERROR - WTF???
> dlg.getButton(AlertDialog.BUTTON_POSITIVE).setOnClickListener
> {
>     val taskText = txtTask.text.toString()

Не понял. Ошибка лишь из-за перноса открывающейся фигурной скобки на новую строку? Действительно странно.

> 3. Cannot do: a = b = c = 1

Не помню когда мне в Java такое было нужно.

> 4. @Serializable - идиотский атрибут, без которого ты НЕ МОЖЕШЬ ничего сериализовать!
> А если у меня чужая либа??

Наследие Java. Но никто ведь не запрещает использовать стороннюю библиотеку для сериализации вместо стандартной.

> 5. open class - какой-то кретuн решил, что класс "запечатан" ПО-УМОЛЧАНИЮ(!!!!). Тупее
> идеи ещё не слышал!

В современных языках программирования вообще отказались от наследования как от плохой концепции. Более правильной концепцией сейчас считается композиция и Kotlin её вроде бы не запрещает.

> 6. Primary Constructors - вычурная хрень, которая вместо помощи в разборе кода
> только ещё больше его усложняет.

Какой-то синтаксический сахар?

> Я не знаю, что курили котлинисты, но язык разрабатывали явно малолетние клоуны
> "абы не как у всех".

На сколько я знаю, они хотели сделать почти Java, но лучше. Google их потхватил прежде всего из-за судебных тяжб с Oracle, в качестве запасного аэродрома Android. Те, кто пишут под Android вроде бы на Kotlin не жалуются. В бэкэнде его мало, это правда, но это больше энерция. Особенно в кровавом энтерпрайзе.

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

107. "Компания Apple опубликовала язык программирования Swift 6.3 "  +/
Сообщение от penetrator (?), 31-Мрт-26, 00:30 
а проперти, как же у них волшебно сделаны проперти, это сказка, обожаю их, особенно переносить кросплатформу ))

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

42. "Компания Apple опубликовала язык программирования Swift 6.3 "  –4 +/
Сообщение от Илья (??), 29-Мрт-26, 12:16 
Полностью зависящий от obj-c язык, который никто в страшном сне не возьмёт для разработки ничего кроме приложений под ios.

На бекенде брать свифт - ненавидеть себя и окружающих

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

52. "Компания Apple опубликовала язык программирования Swift 6.3 "  +/
Сообщение от Аноним (49), 29-Мрт-26, 13:19 
Ну только Ojective-C если, то на нём написан свободный проект GNUstep.
Ответить | Правка | Наверх | Cообщить модератору

51. "Компания Apple опубликовала язык программирования Swift 6.3 "  +1 +/
Сообщение от Аноним (51), 29-Мрт-26, 13:15 
Хм, вот интересно: Apple не юзает Rust потому что не их детище? Потому что нет необходимости? Или потому что они ждут пока не созреет Hylo, который по сути является продолжением развития идей Swift, и который пилит тот же чувак, что когда-то сделал им Swift?
Ответить | Правка | Наверх | Cообщить модератору

53. "Компания Apple опубликовала язык программирования Swift 6.3 "  +/
Сообщение от Аноним (51), 29-Мрт-26, 13:20 
Поговаривают будто Hylo это Rust, только с человеческим синтаксисом;)
Ответить | Правка | Наверх | Cообщить модератору

56. "Компания Apple опубликовала язык программирования Swift 6.3 "  +6 +/
Сообщение от 12yoexpert (ok), 29-Мрт-26, 13:57 
потому что эплу нужно писать софт, а на расте это делать не получится: 100% времени нужно подлизывать борров-чекеру, заворачиваясь буквой зю, пока ему не понравится. вместо работы над задачей ты просто сидишь и страдаешь с недоязыком

как поддерживать этот нечитаемый завязанный на некрософт мусор - отдельный большой вопрос

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

58. "Компания Apple опубликовала язык программирования Swift 6.3 "  –3 +/
Сообщение от Аноним (58), 29-Мрт-26, 15:56 
> Apple не юзает Rust

А кто сказал что не юзает?
Может эпл очень открыт что вы знаете что они юзают, а что нет?))

> потому что не их детище?

У эпла действительно сильных NIH синдром, поэтому у них ест ObjC и ObjC++, а не си и с++.
Но эпл использует раст, по крайней мере в некоторых вещах где нужна надежность и производительность

В некоторых тимах раст стал требованием в описании job'ы
x.com/oskargroth/status/1301502690409709568

Но тут нужно понимать, что в 2014м в эпле работали больше 12к инженеров.
Сколько именно developers информации не нашел, но уверен что больше чем железячников.
Поэтому использование какого либо стека одной командой никак не влияет на остальные.
По крайней мере глобально. Напр. Swift runtime во многом это C++ (libswiftCore)

> Потому что нет необходимости?

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

> они ждут пока не созреет Hylo

Смешно, но прям на главной hylo-lang.org предлагают rs-stl как Standard Library.
Ну и думаю очевидно на каком языка rs-stl написана))

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

63. "Компания Apple опубликовала язык программирования Swift 6.3 "  +/
Сообщение от Аноним (63), 29-Мрт-26, 16:45 
> Apple не юзает Rust

Apple использует раст как минимум в iCloud Private Relay.
blog.cloudflare.com/introducing-oxy

Apple Cloud Traffic Team требовала от соискателей знание раста и си именно чтобы переписывать сишный код.

"The performance and security of the systems we build are critical. We interface directly to low-level Linux kernel interfaces, using asynchronous I/O and threads to distribute workload. Following a very successful first foray into Rust we are migrating an established codebase from C to Rust, and building new functionality primarily in Rust."

phoronix.com/news/Apple-From-C-To-Rust

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

66. "Компания Apple опубликовала язык программирования Swift 6.3 "  –1 +/
Сообщение от Аноним (16), 29-Мрт-26, 17:58 
> требовала от соискателей знание раста

Это они прошлой осенью пол-интернета в мире завалили?

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

68. "Компания Apple опубликовала язык программирования Swift 6.3 "  +/
Сообщение от Аноним (-), 29-Мрт-26, 19:25 
> Это они прошлой осенью пол-интернета в мире завалили?

Да, но это на порядок лучше чем Cloudbleed в прошлый раз.
Тогда месяцами утекали пользовательские данные из-за классического выхода за границы буфера в dыpяшечном коде.

А тут... ну полежал инет полдня и все починили.
Можно было сходить потрогать траву например))

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

65. "Компания Apple опубликовала язык программирования Swift 6.3 "  +3 +/
Сообщение от Аноним (16), 29-Мрт-26, 17:56 
> Apple не юзает Rust потому что

Потому что глупо использовать нечто в серьёзном продакшине.

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

54. "Компания Apple опубликовала язык программирования Swift 6.3 "  +/
Сообщение от nox. (?), 29-Мрт-26, 13:27 
> Официальные сборки подготовлены для Linux, Windows и macOS

Для Windows залочено на Visual Studio. Поэтому проект как кроссплатформенный совершенно неинтересен.

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

101. "Компания Apple опубликовала язык программирования Swift 6.3 "  +/
Сообщение от Аноним (101), 30-Мрт-26, 13:50 
Тока не говори что на свифте ты хотел что-то писать. Swift чисто нишевая штука, нужна чтобы писать приложения для айфонов.
Ответить | Правка | Наверх | Cообщить модератору

69. "Компания Apple опубликовала язык программирования Swift 6.3 "  +/
Сообщение от Аноним (69), 29-Мрт-26, 19:38 
А сколько весит hello world на Swift.
Ответить | Правка | Наверх | Cообщить модератору

74. "Компания Apple опубликовала язык программирования Swift 6.3 "  +1 +/
Сообщение от Аноним (74), 29-Мрт-26, 23:01 
print("Hello, World!")

Считай!

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

90. "Компания Apple опубликовала язык программирования Swift 6.3 "  +/
Сообщение от Аноним (90), 30-Мрт-26, 10:46 
На Винде hello_world весит 12 Мб. На Swift думаю около 10 Мб.
Ответить | Правка | К родителю #69 | Наверх | Cообщить модератору

91. "Компания Apple опубликовала язык программирования Swift 6.3 "  +/
Сообщение от Аноним (90), 30-Мрт-26, 10:47 
Сорян в смысле на языке Раст на Винде.
Ответить | Правка | К родителю #69 | Наверх | Cообщить модератору

86. "Компания Apple опубликовала язык программирования Swift 6.3 "  –1 +/
Сообщение от жявамэн (ok), 30-Мрт-26, 09:32 
вот бы еще по нему были нормальные книжки
а не шляпа уровня учим свифт с недоразвитыми школьниками

а нормальные книжки для тех кому это не первый язык
и в частности для разработки cocoa и swiftui

но видимо это настолько илитный язык что вся документация только в виде шляпы с сайта апле

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

87. "Компания Apple опубликовала язык программирования Swift 6.3 "  +1 +/
Сообщение от Аноним (87), 30-Мрт-26, 09:56 
Так это и есть нормальные книжки
Под целевую аудиторию, так сказать
Ответить | Правка | Наверх | Cообщить модератору

88. "Компания Apple опубликовала язык программирования Swift 6.3 "  –2 +/
Сообщение от Аноним (88), 30-Мрт-26, 10:33 
>вот бы еще по нему были нормальные книжки

Обучающие материалы на русском языке для любого трудны для усвоения. Русский язык не для обучения.

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

92. "Компания Apple опубликовала язык программирования Swift 6.3 "  +/
Сообщение от Аноним (89), 30-Мрт-26, 10:48 
Если переводить гуглом, то да. 😆 Любой учебный материал должен писаться нэйтивом для своих родных односельчан. Причём на языке куда ниже профессионального.
Ответить | Правка | Наверх | Cообщить модератору

103. "Компания Apple опубликовала язык программирования Swift 6.3 "  +/
Сообщение от Аноним (101), 30-Мрт-26, 14:03 
А причём тут Гугл и переводы? Тут дело не в переводах. Сам по себе русккий язык синтаксически устроен так, что усваивать материал на русском языке проблематично. Как учебный язык это плохой язык.

Дело в том что русский язык потомок церковнослваянского, книжного. И вот на этот язык налагается специфичная семантика финского населения Волго-Окского междуречья. Вы читали письма царя Питара I? Он после поездки в Европу привёз с собой иностранных слов. И применял их очень странно. Например, слово "диспозиция". Этим словом он обозначал расположение предметов в пространстве. Например, "диспозиция стакана".  

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

94. "Компания Apple опубликовала язык программирования Swift 6.3 "  –1 +/
Сообщение от жявамэн (ok), 30-Мрт-26, 11:46 
их и на английском нет
советую попробовать найти что то кроме каких то базовых вещей для школьников
например про разработку с cocoa и swiftui
про работу с сетью про асинхрон и прочее чем они так явно хватятся в новинках языка
максимум что есть - строка с упоминанием
Ответить | Правка | К родителю #88 | Наверх | Cообщить модератору

95. "Компания Apple опубликовала язык программирования Swift 6.3 "  +/
Сообщение от жявамэн (ok), 30-Мрт-26, 11:50 
и да
то что требует оплаченый аккаунт для разработчика - тоже сразу мимо

а за пейволом описание всех фреймоворков ios и macos

вот такая вот документация

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

98. "Компания Apple опубликовала язык программирования Swift 6.3 "  +/
Сообщение от _kp (ok), 30-Мрт-26, 12:33 
>>Обучающие материалы на русском языке для любого трудны для усвоения. Русский язык не для обучения.

Спроси у любой вменяемой LLM, и расскажет, и на "тупые" вопросы терпеливо ответит, и примеров наделает.

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

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

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




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

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