| 1.2, Аноним (2), 22:45, 28/03/2026 [ответить] [﹢﹢﹢] [ · · · ]
| –2 +/– |
Современный подход.
ЯП + пакетный менеджер.
Возможно когда-то его более отсталые "коллеги" до этого дойдут.
| | |
| |
| 2.5, AleksK (ok), 23:03, 28/03/2026 [^] [^^] [^^^] [ответить]
| +6 +/– |
Тут rust поливают помоями в том числе за пакетный менеджер
| | |
| |
| 3.7, Аноним (7), 23:18, 28/03/2026 [^] [^^] [^^^] [ответить]
| –2 +/– | |
> Тут rust поливают помоями в том числе за пакетный менеджер
А что они не поливают помоями?
Так что это не показатель)
А вот то, что половина рынка смартфонов в развитых странах используют этот язык - уже успех.
| | |
| |
| 4.34, localhostadmin (ok), 11:33, 29/03/2026 [^] [^^] [^^^] [ответить]
| +/– |
> А вот то, что половина рынка смартфонов в развитых странах используют этот язык - уже успех
Это же ни в коем случае не из-за того, что компания добра эпол навязала разработчикам свифт. Это как говорить, что макс победил в конкурентной гонке телеграм
| | |
| |
| 5.39, 12yoexpert (ok), 11:42, 29/03/2026 [^] [^^] [^^^] [ответить]
| +/– |
они оба гос и оба активно рекламируются в рф, просто разным ЦА, так что пример неудачный
| | |
|
|
| 3.21, Аноним (21), 09:37, 29/03/2026 [^] [^^] [^^^] [ответить]
| +/– | |
> Тут rust поливают помоями в том числе за пакетный менеджер
Вы недопоняли, что именно они (мы) поливают. Пакетный менеджер, поддерживаемый крупнейшей корпорацией, и пакетный менеджер, который наполняет неизвестно кто - две большие разницы.
| | |
| |
| |
| |
| 6.47, 12yoexpert (ok), 12:33, 29/03/2026 [^] [^^] [^^^] [ответить]
| +1 +/– |
нет, её нет
если есть два разных мусора, кому какое дело, разный он или нет, если ты его не перерабатываешь?
| | |
|
|
|
|
| 2.18, Аноним83 (?), 02:46, 29/03/2026 [^] [^^] [^^^] [ответить]
| –2 +/– |
Пакетный менеджер отличный от git submodules - это потеря контроля над кодом. После этого любой из 100500 анонимов авторов лефтпада могут сотворить что угодно на системе где якобы ваша программа запускается.
| | |
| |
| 3.25, inferrna (ok), 10:37, 29/03/2026 [^] [^^] [^^^] [ответить]
| –1 +/– |
...А любые версии, кроме сха-1-го хэша, это потеря элитарности.
Вообще, ты бред написал, так как автор лефтпада может смыть гит-репу в любой момент, но с крейтс-айо не так просто удалить крейт (а если им пользуется много народу, то вовсе невозможно).
| | |
| 3.28, Аноним (40), 11:17, 29/03/2026 [^] [^^] [^^^] [ответить]
| +/– |
ПМ - это отличный современный способ доставки кода, позволяющий разработчикам ПО сосредоточиться на создании вместо бесконечной поддержки инфраструктуры. Другое дело, что люди из пупи и npm просто забили на верификацию кода и их ПМ превратились в помойки нейрослопа и зловредов. Получаемые гранты они пускают на всякую фигню типа инклюзивной разработки и гендерных квот, а поддержкой инфры никто не занимается. Проблема в людях, а не в инструменте. Почему-то новостей "в библиотеках swift обнаружены майнеры" не существует.
| | |
|
|
| 1.3, Аноним Мю (?), 22:47, 28/03/2026 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– | |
> Для обеспечения высокой производительности Swift-программы компилируются в машинный код, который в проведённых тестах демонстрирует производительность на 30% опережающую код на Objective-C
Увидеть бы тесты...
| | |
| |
| 2.8, Аноним (8), 23:20, 28/03/2026 [^] [^^] [^^^] [ответить]
| +1 +/– |
Погугли, было исследование со сравнением языков в различных сценариях
| | |
| 2.9, Аноним (9), 23:23, 28/03/2026 [^] [^^] [^^^] [ответить]
| +/– | |
> Увидеть бы тесты...
Учитывая что эту фразу копипастят в разных вариантах из новости в новость начиная с самой первой по тегу свифт на этом сайте "Компания Apple представила язык программирования Swift, основанный на LLVM" из далекого 2014 года... то нужно будет искать где-то там.
opennet.me/opennews/art.shtml?num=39912
За то время свифт очень сильно менялся, особенно в момент переходов Swift2 -> Swift3 и Swift3 -> Swift4.
На 5 и 6 вполне себе приятно разрабатывать, в том числе бекенд.
| | |
| 2.10, Аноним (10), 23:32, 28/03/2026 [^] [^^] [^^^] [ответить]
| –3 +/– |
На самом деле это уже не важно)
Objective-C уже де-факто abandoned - в него не добавляют фичи, только какие-то фиксы для совместимости.
Т.е ситуация "функция в Swift есть, а её аналога в в обжси нету" вполне привычная.
Можно изголяться и писать отдельный swift файл, объявлять экстеншн для objc класса, в нем вызывать нужные функции...
Но проще потихоньку переписывать кусками проект на свифт.
| | |
| |
| 3.22, Аноним (21), 09:39, 29/03/2026 [^] [^^] [^^^] [ответить]
| +/– | |
> Objective-C уже де-факто abandoned - в него не добавляют фичи
Опять всё перепутали - основная проблема модного подхода. В язык не нужно добавлять фичи. Добавляйте фичи в библиотеки и фреймворки.
| | |
| 3.24, Аноним324 (ok), 10:27, 29/03/2026 [^] [^^] [^^^] [ответить]
| +/– |
> Т.е ситуация "функция в Swift есть, а её аналога в в обжси нету" вполне привычная.
Можно изголяться и писать отдельный swift файл, объявлять экстеншн для objc класса, в нем вызывать нужные функции...
Ну так такое везде. Сишечка так то тоже заброшеная, потому что в стандарт ANSI С ничего давным давно не добавляют, а С23 это фанфик на тему и вообще другой язык. Та же ситуация происходит и у условного майкрософта, когда в С# фичи завозят, а VB.net нет, потому что VB вечно стабильный релиз, считай заброшеный.
| | |
|
|
| 1.15, Аноним (16), 00:56, 29/03/2026 [ответить] [﹢﹢﹢] [ · · · ]
| –2 +/– | |
> отличается использованием средств автоматического распределения памяти, контроля переполнения переменных и массивов, защитой от использования неинициализированных переменных и блокированием доступа к памяти после её освобождения
Т.е. делал всё то ещё до того, как придумали раст.
| | |
| |
| 2.44, Илья (??), 12:20, 29/03/2026 [^] [^^] [^^^] [ответить]
| +2 +/– | |
У раста управление памятью по блокам владения.
У свифта система подсчета ссылок, что само по себе проблема
| | |
| |
| |
| 4.55, Илья (??), 13:55, 29/03/2026 [^] [^^] [^^^] [ответить]
| +/– | |
В свифте простейшие указатели двух объектов друг на друга создают мемори-лик. Ты с подсчётом ссылок что не делай, фундаментальную проблему ты не решишь.
В расте нет проблем с циклическими ссылками, там в 99% случаев компилятор знает когда нужно объект уничтожить, так как знает, когда объект перестали использовать. Но, к слову, мемори лики в расте не считаются неопределённым поведением и с ними он никак не работает.
Мы же по старинке гоняем в докере c# и используем GC
| | |
| |
| 5.61, Аноним (61), 16:32, 29/03/2026 [^] [^^] [^^^] [ответить]
| +2 +/– | |
> В расте нет проблем с циклическими ссылками
Боже, Илья, какой же вы п---ун!
Прям в доке раста написано "Reference Cycles Can Leak Memory"
doc.rust-lang.org/book/ch15-06-reference-cycles.html
Для всех остальных: это местный клован и по совместительству хейтер свифта, который долгое время ходил и рассказывал что "Swift это по сути синтаксический сахар над ObjectiveС".
С ним нет смысла спорить...
| | |
|
|
|
|
| |
| 2.23, Аноним (21), 09:40, 29/03/2026 [^] [^^] [^^^] [ответить]
| –5 +/– |
Спасибо. Хорошо напомнили. Нужно попробовать. В моем последнем проекте поддерживаются все языки.
| | |
| 2.67, bublick (ok), 19:19, 29/03/2026 [^] [^^] [^^^] [ответить]
| +/– |
Да, вот интересно, кто нибудь что нибудь пишет на нем под Linux? А если нет, то почему?
| | |
|
| |
| 2.70, penetrator (?), 20:01, 29/03/2026 [^] [^^] [^^^] [ответить]
| +/– |
да и в целомм такое себе, просто лучше ObjC, хуже него наверное только Kotlin, это вообще недоразумение
| | |
| |
| 3.72, zionist (ok), 21:18, 29/03/2026 [^] [^^] [^^^] [ответить]
| +/– |
А что не так с Kotlin? Я сам не котлинист, но как совсем ещё недавно джаваист спрашиваю.
| | |
|
|
| 1.42, Илья (??), 12:16, 29/03/2026 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– | |
Полностью зависящий от obj-c язык, который никто в страшном сне не возьмёт для разработки ничего кроме приложений под ios.
На бекенде брать свифт - ненавидеть себя и окружающих
| | |
| |
| 2.52, Аноним (49), 13:19, 29/03/2026 [^] [^^] [^^^] [ответить]
| +/– |
Ну только Ojective-C если, то на нём написан свободный проект GNUstep.
| | |
|
| 1.51, Аноним (51), 13:15, 29/03/2026 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
Хм, вот интересно: Apple не юзает Rust потому что не их детище? Потому что нет необходимости? Или потому что они ждут пока не созреет Hylo, который по сути является продолжением развития идей Swift, и который пилит тот же чувак, что когда-то сделал им Swift?
| | |
| |
| 2.53, Аноним (51), 13:20, 29/03/2026 [^] [^^] [^^^] [ответить]
| +/– |
Поговаривают будто Hylo это Rust, только с человеческим синтаксисом;)
| | |
| 2.56, 12yoexpert (ok), 13:57, 29/03/2026 [^] [^^] [^^^] [ответить]
| +4 +/– |
потому что эплу нужно писать софт, а на расте это делать не получится: 100% времени нужно подлизывать борров-чекеру, заворачиваясь буквой зю, пока ему не понравится. вместо работы над задачей ты просто сидишь и страдаешь с недоязыком
как поддерживать этот нечитаемый завязанный на некрософт мусор - отдельный большой вопрос
| | |
| 2.58, Аноним (58), 15:56, 29/03/2026 [^] [^^] [^^^] [ответить] | –3 +/– | А кто сказал что не юзает Может эпл очень открыт что вы знаете что они юзают, а... большой текст свёрнут, показать | | |
| 2.63, Аноним (63), 16:45, 29/03/2026 [^] [^^] [^^^] [ответить]
| +/– | |
> 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
| | |
| |
| 3.66, Аноним (16), 17:58, 29/03/2026 [^] [^^] [^^^] [ответить]
| –1 +/– | |
> требовала от соискателей знание раста
Это они прошлой осенью пол-интернета в мире завалили?
| | |
| |
| 4.68, Аноним (-), 19:25, 29/03/2026 [^] [^^] [^^^] [ответить]
| +/– | |
> Это они прошлой осенью пол-интернета в мире завалили?
Да, но это на порядок лучше чем Cloudbleed в прошлый раз.
Тогда месяцами утекали пользовательские данные из-за классического выхода за границы буфера в dыpяшечном коде.
А тут... ну полежал инет полдня и все починили.
Можно было сходить потрогать траву например))
| | |
|
|
| 2.65, Аноним (16), 17:56, 29/03/2026 [^] [^^] [^^^] [ответить]
| +/– | |
> Apple не юзает Rust потому что
Потому что глупо использовать нечто в серьёзном продакшине.
| | |
|
| 1.54, nox. (?), 13:27, 29/03/2026 [ответить] [﹢﹢﹢] [ · · · ]
| +/– | |
> Официальные сборки подготовлены для Linux, Windows и macOS
Для Windows залочено на Visual Studio. Поэтому проект как кроссплатформенный совершенно неинтересен.
| | |
|