|
2.2, Аноним (2), 08:43, 10/03/2023 [^] [^^] [^^^] [ответить]
| –2 +/– |
в Starship как раз используются эмодзи если в терминале встаёшь в каталог с исходным кодом на определенном языке
| |
2.22, Аноним (-), 09:27, 10/03/2023 [^] [^^] [^^^] [ответить]
| –8 +/– |
Воевать с борров чекером, чтобы в итоге получить огромный бинарник с уязвимостью из unsafe в какой-то из десятков библиотек (стандартная библиотека слабая)? Не особо как-то для души.
| |
|
3.32, Аноним (32), 09:41, 10/03/2023 [^] [^^] [^^^] [ответить]
| +/– |
Это реальный юзкейс, или сферически-вакуумная теория? Что-то мне кажется что придётся нам ждать пока гулаг ржавого начнёт сколь-нибудь широко применять.
| |
|
|
5.55, th3m3 (ok), 10:09, 10/03/2023 [^] [^^] [^^^] [ответить]
| +/– |
От гугла нафиг ничего ненужно. Нам хватило их Go c телеметрией в компиляторе и не только.
| |
|
6.58, Аноним (58), 10:11, 10/03/2023 [^] [^^] [^^^] [ответить]
| –11 +/– |
Т.е. телеметрия в какой-нибудь Убунте это нормально, а телеметрия в го сразу ужас ужас? Двойные стандарты. Телеметрия это хорошо.
| |
|
7.70, Аноним (70), 10:43, 10/03/2023 [^] [^^] [^^^] [ответить]
| +3 +/– |
Никаких двойных стандартов. С чего вы взяли, что телеметрию в убунте поддерживают?
| |
7.90, Аноним (90), 11:06, 10/03/2023 [^] [^^] [^^^] [ответить]
| +3 +/– |
Убунта стухла именно от того, что начали пихать амазоны, облака, тормознутый snap и телеметрию.
| |
|
6.145, Аноним (145), 11:47, 10/03/2023 [^] [^^] [^^^] [ответить]
| +2 +/– |
Во-первых, телеметрию в компилятор ещё не добавили.
Во-вторых, есть gcc-go, tinygo и прочие реализации, отличные от гугловской, и в них, ВНЕЗАПНО, телеметрии нет.
| |
|
7.325, _ (??), 18:13, 10/03/2023 [^] [^^] [^^^] [ответить]
| +/– |
> Во-первых, телеметрию в компилятор ещё не добавили.
пока :(
> Во-вторых, есть gcc-go, tinygo и прочие реализации, отличные от гугловской, и в них, ВНЕЗАПНО, телеметрии нет.
А ещё (ВНЕЗАПНО!) даже гугловская - орен едрить сорс. Просто не форкали раньше, ибо нужды не было ...
В старые времена я бы сказал что мол сейчас форнут и сделают тот же финт ушами как с Хром-->Хромиум-ом ... но тут ХЗ :( Hу разве что завлечь programmers!Z типо а давайте Го-->Гомиум 8-\ замутитм :-))))))
| |
|
6.403, OpenEcho (?), 15:07, 11/03/2023 [^] [^^] [^^^] [ответить]
| +/– |
> Нам хватило их Go c телеметрией в компиляторе и не только.
Телеметрия в тулчайне != телеметрия в компилированном бинарнике.
Вы б почитали почему они это добавляют, их команда концентрируется на том чтобы как можно меньше было зависимостей от внешних инструментов. Была бы там в тулчаине телеметрия раньше, то они не лопухнулись бы с 1.13 когда зацепили хкод как зависимость и никто из крикунов за свободу даже не сообщал об этом. Телеметрия кстати не в обязаловку и прямым текстом сказанно как отказаться от телеметрии
| |
|
5.260, Аноним (260), 14:58, 10/03/2023 [^] [^^] [^^^] [ответить]
| +/– |
>У Гугла только на подходе не меньше двух альтернативных языков. Карбон, Руна.
Таро скоро пилить начнут?
| |
|
|
5.265, Аноним (265), 15:05, 10/03/2023 [^] [^^] [^^^] [ответить]
| –4 +/– |
>From 2019 to 2022 the annual number of memory safety vulnerabilities dropped from 223 down to 85.
и там же:
>We continue to invest in tools to improve the safety of our C/C++. Over the past few releases we’ve introduced the Scudo hardened allocator, HWASAN, GWP-ASAN, and KFENCE on production Android devices. We’ve also increased our fuzzing coverage on our existing code base. Vulnerabilities found using these tools contributed both to prevention of vulnerabilities in new code as well as vulnerabilities found in old code that are included in the above evaluation. | |
|
6.287, Аноним (287), 16:32, 10/03/2023 [^] [^^] [^^^] [ответить] | +2 +/– | Как-то непонятно Вы написали Как будто в защиту C C против раста, будто бы эт... большой текст свёрнут, показать | |
|
7.443, швондер (?), 11:13, 12/03/2023 [^] [^^] [^^^] [ответить]
| +/– |
We believe надо заменить на статистику - столько-то цве было из плюсов, столько-то из раста, с такой-то долей использования языка.
| |
|
8.452, Аноним (287), 14:10, 12/03/2023 [^] [^^] [^^^] [ответить] | +/– | т е предыдущее предложение, опять же, Вы пропустили Думаете, врут На глазок п... большой текст свёрнут, показать | |
|
9.487, швондер (?), 20:29, 13/03/2023 [^] [^^] [^^^] [ответить] | +/– | всегда, когда вам, молодой человек, предлагают что-то с апломбом а-ля как вы ду... большой текст свёрнут, показать | |
|
|
|
|
|
|
|
|
|
|
5.476, Прохожий (??), 10:30, 13/03/2023 [^] [^^] [^^^] [ответить]
| +/– |
Нет, там другое слово. На "д" начинается, на "б" заканчивается. Да, не совсем в рифму, зато правда.
| |
|
|
|
2.295, 1 (??), 16:56, 10/03/2023 [^] [^^] [^^^] [ответить]
| –2 +/– |
Для души purescript а не эта жертва компромиссов
| |
|
1.3, test (??), 08:44, 10/03/2023 [ответить] [﹢﹢﹢] [ · · · ]
| –2 +/– |
> Безопасная работа с памятью обеспечивается в Rust во время компиляции
Т.е. когда (вроде уже) сделают поддержку gcc для rust, то безопасная работа с памятью пойдет лесом ?
| |
|
|
3.6, test (??), 08:48, 10/03/2023 [^] [^^] [^^^] [ответить]
| –4 +/– |
Ну так вроде это в gcc делают чтобы собирать модули ядра на rust. Т.е. там безопасность не нужна ?
| |
|
4.9, Аноним (2), 08:55, 10/03/2023 [^] [^^] [^^^] [ответить]
| –2 +/– |
хм, к чему это, если проекту GNU всё надо от себя делать
пускай пишут тесты сопоставимые с эталонным компилятором Rust
| |
|
5.36, Аноним (36), 09:45, 10/03/2023 [^] [^^] [^^^] [ответить]
| +6 +/– |
с несуществующим эталонным пипилятором, который меняется семь раз на неделю прямо в прыжке?
| |
|
|
|
2.248, Аноним (248), 14:47, 10/03/2023 [^] [^^] [^^^] [ответить]
| +1 +/– |
поддержка rust в gcc - это когда можно будет firefox без llvm собрать
| |
|
1.4, Аноним (2), 08:45, 10/03/2023 [ответить] [﹢﹢﹢] [ · · · ]
| –2 +/– |
какой-то местный эксперд в комментарии к прошлому релизу писал, что невозможно локально импортировать сторонний код на Rust - всё можно
| |
|
2.7, Аноним (7), 08:53, 10/03/2023 [^] [^^] [^^^] [ответить]
| –3 +/– |
Всё возможное! Даже синтаксис в транс вводит. А как взглянешь на код, так в астрал улетаешь)
| |
|
|
|
|
|
7.333, InuYasha (??), 19:17, 10/03/2023 [^] [^^] [^^^] [ответить]
| –1 +/– |
бегин дай подумать... бегин бегин много ненужных буков энд и ещё := энд энд
| |
7.368, Аноним (368), 00:56, 11/03/2023 [^] [^^] [^^^] [ответить]
| +1 +/– |
Недостаточно подробно что именно начинает и в каком настроение. Ключевые слова должны быть подробнее и переходить в словесные предложения.
| |
|
6.388, Аноним (388), 08:11, 11/03/2023 [^] [^^] [^^^] [ответить]
| –1 +/– |
В Си и си++ часто используют "yoda-condition" чтобы не перепутать присвоение и сравнение
В Паскале эта ошибка невозможна на уровне синтаксиса. Эта и многие другие глупые ошибки и опечатки
| |
|
7.446, Аноним (248), 12:16, 12/03/2023 [^] [^^] [^^^] [ответить]
| +1 +/– |
в паскале 99% ошибок из-за нестандартного оператора сравнения, который программисты путают с присваиванием в нормальных языках
| |
7.505, InuYasha (??), 14:46, 14/03/2023 [^] [^^] [^^^] [ответить]
| +/– |
Последний раз в "==" опечатывался, наверное, году так в 2003. А в новых студиях, я слышал, на это есть даже предупреждение. Хотя, от таких вещей не спасают даже -Wall -Wstupid -Wdumbass.
| |
|
|
|
|
5.39, Аноним (36), 09:48, 10/03/2023 [^] [^^] [^^^] [ответить]
| –4 +/– |
Ага, и прогать удобнее, если ты краб) Особенно на всяких эргодоксах. Надо просто ещё пару педалей под стол для переключения лэйаутов)
| |
|
6.57, Аноним (57), 10:10, 10/03/2023 [^] [^^] [^^^] [ответить]
| +/– |
Да теорию множеств давно надобно выкидывать и переходить на теорию типов.
| |
|
7.349, бендера (?), 19:49, 10/03/2023 [^] [^^] [^^^] [ответить]
| +/– |
Тсс, тут Rust хаят за синтаксис а ти про категорії. В них кукуха зовсім поїде від цього.
| |
|
|
7.306, Советский инженер (?), 17:22, 10/03/2023 [^] [^^] [^^^] [ответить]
| –1 +/– |
>а сишники-то и не знают
не знают чего? что у тебя проблемы с пониманием прочитанного? думаю, да. сишники этого не знают.
| |
|
|
|
6.391, Аноним (391), 08:26, 11/03/2023 [^] [^^] [^^^] [ответить]
| +/– |
Регэкспы это хорошо, но их очень сложно читать
Если в сложном регулярном выпадении ошибка, её исправить можно только переписыванием
А если ещё и условия не известны...
| |
|
|
4.45, Аноним (-), 09:58, 10/03/2023 [^] [^^] [^^^] [ответить]
| +5 +/– |
> по сравнению с тем же golang читается на порядок лучше
это rustlang-то? Это такая несмешная шутка или особый взгляд на мир?
| |
4.404, OpenEcho (?), 15:29, 11/03/2023 [^] [^^] [^^^] [ответить]
| +1 +/– |
> по сравнению с тем же golang читается на порядок лучше
Правда???
'''Go
var a int = 123
b := func(i int)(int){return i + a}
'''
vs
'''rust
let a = 123;
let b = |i: i32| -> i32 { i + a };
'''
| |
|
5.506, InuYasha (??), 14:49, 14/03/2023 [^] [^^] [^^^] [ответить]
| +/– |
> let
Ох, госпати... (0_0) ну, точно Раст придумали вот эти:
let mypeople = Go;
| |
|
|
|
|
1.11, Аноним (90), 09:12, 10/03/2023 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Lua самый лучший язык, простой синтаксис, приличная скорость, отсутствие проблем с памятью.
| |
|
|
|
4.72, Аноним (90), 10:49, 10/03/2023 [^] [^^] [^^^] [ответить]
| +5 +/– |
Судя по тому, что Питон последовал по стопам Си++, то есть усложнятся в каждом релизе вплоть до полной неюзабельности, Луа начинает выглядеть достойной альтернативой.
| |
|
5.126, Аноним (260), 11:23, 10/03/2023 [^] [^^] [^^^] [ответить]
| +/– |
Чтобы быть хоть какой-то альтернативой C++, нужно уметь в машинные коды компиляться для начала.
| |
5.170, Nope (?), 12:28, 10/03/2023 [^] [^^] [^^^] [ответить]
| +2 +/– |
После появления for ... else питон перестал быть читаемым языком
| |
|
|
|
2.15, Ананий (?), 09:16, 10/03/2023 [^] [^^] [^^^] [ответить]
| +/– |
У луаджит есть одна мааааааленькая проблема - работа лишь с 2г памяти.
Поправьте, если это не так.
| |
2.78, Аноним (78), 10:56, 10/03/2023 [^] [^^] [^^^] [ответить]
| +3 +/– |
Язык хороший. Но сложный. 95% программистов на питоне его не осилит. Остальные 5% нагородят такой мутотени, что никакой джит не переварит.
По мотивам уже создан голанг, в котором свободы поменьше и производительности побольше. Он подходит более широкой аудитории.
| |
|
3.87, Аноним (90), 11:02, 10/03/2023 [^] [^^] [^^^] [ответить]
| +/– |
go да, тоже очень неплох. Единственное что напрягает - закидоны с телеметрией у тамошних разрабов.
| |
|
4.138, Аноним (78), 11:39, 10/03/2023 [^] [^^] [^^^] [ответить]
| +/– |
Ангуглед голанг поддерживать не такая большая проблема. Даже без телеметрии, метаданные текут, когда ты собираешь проект. Зависимости выкачиваются с подконтрольных гуглу серверов. Если сильно волнует это дело, сборку нужно проводить в изолированных контейнерах, где интернет завернут в тор, ну и по возможности кэшировать уже загруженные зависимости, чтобы не обращаться за ними вновь и вновь.
| |
|
5.159, Аноним (40), 12:04, 10/03/2023 [^] [^^] [^^^] [ответить]
| +/– |
Завернут в тор, ахаха теоретик 80 лвл. Сколько будут твои зависимости тянутся через тор 3 дня? И это на каждый апдейт?
| |
|
6.179, Аноним (179), 12:45, 10/03/2023 [^] [^^] [^^^] [ответить]
| +/– |
Тяни через I2P, если tor не нравится. Немного больше времени займет однако
| |
|
|
4.249, ChatGPT (?), 14:48, 10/03/2023 [^] [^^] [^^^] [ответить]
| +/– |
да, а если без телеметрии, но лично на сервере некрософтов и гуглов, то всё в ажуре, да?
| |
4.405, OpenEcho (?), 15:39, 11/03/2023 [^] [^^] [^^^] [ответить]
| +/– |
> Единственное что напрягает - закидоны с телеметрией у тамошних разрабов.
Т.е. логический баг допущеный в тулчайне в 1.13 когда подтянули хкод в зависимость - это закидон? А могли бы избежать если б тулчайн был бы с зондом. Я хоть один из самых ярых противников телеметрии (потому как в основном используется для заглядывания под трусы), но в случае ДОБРОВОЛЬНОЙ и отключаемой по желанию телеметрии которая помогает делать инструмент лучше, то фиг с ней, - это же не в компилированный бинарик встраивается
| |
|
3.182, Facemaker (?), 12:56, 10/03/2023 [^] [^^] [^^^] [ответить]
| +1 +/– |
Кстати да, если уж искать убийцу Питона, то это Go, а никакой не Lua. Необходимо сначала оторвать массы от интерпретируемости и динамической типизации. Потом уже легче будет завоёвывать мир Расту!
| |
|
4.276, Аноним (90), 15:39, 10/03/2023 [^] [^^] [^^^] [ответить]
| –1 +/– |
Переходить с динамической типизации на статическую это всё равно что пересаживаться из машины в телегу.
| |
|
5.384, Аноним (384), 04:04, 11/03/2023 [^] [^^] [^^^] [ответить]
| +/– |
А ты часто в коде переиспользуешь одни и те же переменные с разными присваеваемыми типами, чтобы тебе динамическая типизация была нужна? Уверен, что это не овнокод?
Обычно любители динамики жалуются, что в статической везде тип нужно писать явно, для таких придумали языки по типу Kotlin c var/val, где тип автоматически выводится из выражения в правой части.
| |
|
6.395, Аноним (395), 09:46, 11/03/2023 [^] [^^] [^^^] [ответить]
| +/– |
Более того, в том же расте не обязательно заполнять типы, компилятор их автоматически выведет.
| |
|
7.406, OpenEcho (?), 15:41, 11/03/2023 [^] [^^] [^^^] [ответить]
| +/– |
> Более того, в том же расте не обязательно заполнять типы, компилятор их автоматически выведет.
как и в Го :=
| |
|
|
|
4.310, Аноним (310), 17:32, 10/03/2023 [^] [^^] [^^^] [ответить]
| –2 +/– |
Некорректно сравнивать языки без области применения. Гошка это только про бэкенд. Питонец же где только не используется => в общем случае о полноценной замене говорить нельзя.
| |
|
5.385, 11 (?), 06:28, 11/03/2023 [^] [^^] [^^^] [ответить]
| +/– |
Какой к черту "только про бэкенд"? 80% вакансий гошки это DevOps & SRE.
Знаю крупные компании где вообще весь девопс (aka platform) на GO за исключениым "прибитих гвоздями случаев".
| |
|
|
|
2.125, Аноним (70), 11:23, 10/03/2023 [^] [^^] [^^^] [ответить]
| +/– |
> приличная скорость
Luajit протух и не поддерживает новые версии языка.
| |
|
3.136, Аноним (78), 11:35, 10/03/2023 [^] [^^] [^^^] [ответить]
| +/– |
5.1 поддерживает, а там все нужное есть. Другое дело, что джитом ускоряется не всё. Есть конструкции более быстрые, а есть такие, которые работают на уровне простого луа, не джит. Процент покрытия джитом - вот что должно тебя волновать реально. И стабильность, конечно. Поднимешь версию луа - уменьшишь стабильность работы с 5.1. Такие дела.
| |
|
|
1.18, Аноним (18), 09:23, 10/03/2023 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
>Для сокращения задержек, возникающих из-за загрузки полного индекса, в Sparse вместо доступа к индексу с использованием Git задействована прямая загрузка по HTTPS только необходимых индексных данных, охватывающих зависимости конкретного проекта
git и github умеют в операции только с нужными файлами. И называется это partial clone, и использует низкоуровневую утилиту git-sparse-checkout. Хотя возможность скачки по http без git - это хорошо.
| |
|
2.41, Аноним (36), 09:50, 10/03/2023 [^] [^^] [^^^] [ответить]
| +3 +/– |
Это же надо разобраться с тем, что написано до них, а им некогда) Ни дня без Kostyl&Velosyped
| |
|
1.28, Аноним (28), 09:35, 10/03/2023 [ответить] [﹢﹢﹢] [ · · · ]
| +5 +/– |
ИМХО С++ достаточно "распределенный" язык: 1) есть как минимум 3 независимых продакшн компилятора, 2 из которых опенсорс 2) есть комитет из авторов из разных стран и компаний 3) нет централизованного пакетного менеджера, нет централизованной системы сборки, GUI и тп. 4) документация (стандарт) тоже лежит на куче сайтов. 5) доступно на куче платформ и систем
Все это делает привлекательным язык для долгоживущих проектов.
Плюс стандарты выходят ~ раз в 3 года, куча best practices и информации, разработчиков, кода и работы.
А как с этим дела у сабжа? (сам не знаю).
| |
|
2.29, Аноним (29), 09:38, 10/03/2023 [^] [^^] [^^^] [ответить]
| +2 +/– |
> Плюс стандарты выходят ~ раз в 3 года
Достаточно было упомянуть, что стандарты есть.
| |
|
3.42, Аноним (40), 09:51, 10/03/2023 [^] [^^] [^^^] [ответить]
| +/– |
И как у этих стандартов безопасностью? Почему они борова не чекают?
| |
|
4.133, Аноним (260), 11:29, 10/03/2023 [^] [^^] [^^^] [ответить]
| +/– |
Так кто под кого подстраиваться должен? IMHO, компиляторы под стандарты. Не успели ещё воплотить, но движутся.
| |
|
5.160, annonn (?), 12:06, 10/03/2023 [^] [^^] [^^^] [ответить]
| –1 +/– |
да ваще ничего не нужно, можно сидеть на стандартах 90х и быть довольным
| |
|
4.176, Серб (ok), 12:42, 10/03/2023 [^] [^^] [^^^] [ответить]
| +/– |
Такие модули как сейчас - смысла не имеют.
Вот когда стандарт, в плане модулей, будет доведён до ума, то, возможно, в них смысл и появится.
| |
4.447, Аноним (248), 12:22, 12/03/2023 [^] [^^] [^^^] [ответить]
| +/– |
модули в стандарт продвинули мелкомягкие, это никому не нужно. точно также дурачки из яндэкса протаскивали в стандарт плюсов свои натужные фантазии, ездили по "митапам" с бейджиками и говорили в микрофон. программисты это просто игнорят и продолжают работать.
| |
|
|
4.211, ИмяХ (?), 13:33, 10/03/2023 [^] [^^] [^^^] [ответить]
| –5 +/– |
В майкасофт визуал студии уже давно есть модули. Только у хейтеров майкасофта постоянно что-то недоделано.
| |
|
5.422, Ванёк (?), 17:24, 11/03/2023 [^] [^^] [^^^] [ответить]
| +/– |
Студия оптимизирует хуже, чем GCC, и нет поддержки встраиваемого ассемблера, как в GCC и Clang, поэтому для высокопроизводительных приложений Студия не очень подходит. Ну и, как все прекрасно знают, GCC и Clang поддерживают множество архитектур процессоров, микроконтроллеров и операционных систем - поэтому универсальность! Для себя я Студию закопал, наверно, уже навсегда, хотя раньше ей активно пользовался. В качестве плюсов Студии стоит отметить, что раньше в Студии компилятор C++ компилировал код ощутимо быстрее, чем GCC и Clang, хотя это и не настолько критично и решается реорганизацией кода и другими средствами.
| |
|
6.488, ИмяХ (?), 22:16, 13/03/2023 [^] [^^] [^^^] [ответить]
| +/– |
Полную чушь несешь. Я числодробилки писал - скомпилированные в визуалстудио в три раза быстрее считают. Точь в точь такой-же код.
| |
|
|
|
|
2.56, Анонимусс (?), 10:09, 10/03/2023 [^] [^^] [^^^] [ответить]
| –8 +/– |
> 3 независимых продакшн компилятора
... каждый из которых работает чуть-чуть по-разному. удачи в дебаге, с***ки))
> комитет из авторов* из разных стран и компаний**
*из старых пердунов
**на зарплате у корпорастов
> стандарты выходят ~ раз в 3 года
с какого года мы ждем концепты? их обещали представить в с++11!
| |
|
3.60, Аноним (58), 10:12, 10/03/2023 [^] [^^] [^^^] [ответить]
| +3 +/– |
А зачем ты свой код одновременно компилишь тремя разными компиляторами? Я тебе расскажу лайфхак. Можно писать код только под один компилятор и всё никаких проблем.
| |
|
4.74, Аноним (74), 10:50, 10/03/2023 [^] [^^] [^^^] [ответить] | +/– | Ты наркоман чтоли Есть чудо-язычок, со стандартами Есть три компилятора Логи... большой текст свёрнут, показать | |
|
5.82, Аноним (82), 11:00, 10/03/2023 [^] [^^] [^^^] [ответить]
| +1 +/– |
> не должно быть разницы, чем компилить, результат всегда должен работать одинаково с точки зрения и стандарта, и ожиданий разработчика.
Нет, ты можешь собрать одним компилятором с разными опциями и результат будет разным. Про кто-то должен это фантазии, если реально должен - подаёшь в суд и выигрываешь.
| |
5.127, Аноним (40), 11:24, 10/03/2023 [^] [^^] [^^^] [ответить]
| +3 +/– |
А если в стандарте не описано побайтово что должен делать компилятор? Об этом ты не успел задуматься, дорогой ты наш растаманчик.
| |
|
|
7.172, Аноним (172), 12:34, 10/03/2023 [^] [^^] [^^^] [ответить]
| +1 +/– |
Пусть себе компилит. Он же даже книгу по расту не смог осилить, вот и бухтит
| |
|
|
|
|
|
2.62, Анонн (?), 10:16, 10/03/2023 [^] [^^] [^^^] [ответить] | +/– | 1 один эталонный опенсорсный компилятор 2 контрибьютеры-авторов из разных стра... большой текст свёрнут, показать | |
|
|
4.123, annonn (?), 11:22, 10/03/2023 [^] [^^] [^^^] [ответить]
| +2 +/– |
ну, Линусу нужен, в ядре нужен, анониму с пенька не нужен...
ясно-понятно
| |
|
5.129, Аноним (40), 11:25, 10/03/2023 [^] [^^] [^^^] [ответить]
| –2 +/– |
Линусу он десять раз не нужен. Ему нужно чтобы от него все отстали.
| |
|
4.162, Анонн (?), 12:10, 10/03/2023 [^] [^^] [^^^] [ответить]
| +/– |
Прости аноним, опеннет это не весь мир))
Но даже тут есть люди, которым раст нужен и интересен.
| |
|
3.198, Ан (??), 13:08, 10/03/2023 [^] [^^] [^^^] [ответить]
| –1 +/– |
Сам растоманю понемногу, но вот эти моменты если честно немного напрягают. Структура управления rust довольно замкнутая, множество старых разработчиков выгорели и отошли от проекта, стоит текущим людям потерять связь с реальностью и получим движение в какому-то не очень понятном направлении. В этом смысле мне кажется что кризис Rust еще впереди.
У С++ относительно более стабильная ситуация - есть несколько реализаций компилятора и есть ISO который вернулся к жизни.
| |
|
4.240, Анонн (?), 14:27, 10/03/2023 [^] [^^] [^^^] [ответить]
| +/– |
Ну так с++ уже 40+ лет, какие тут могут быть кризисы?
А ведь раньше были огого, достаточно вспонить как с++11 представляли и сколько срачей было!
| |
|
5.533, wyry (?), 03:22, 18/03/2023 [^] [^^] [^^^] [ответить] | +/– | Разница в том, что C достаточно децентрализован чтобы у любого разработчика бы... большой текст свёрнут, показать | |
|
|
|
2.407, OpenEcho (?), 15:47, 11/03/2023 [^] [^^] [^^^] [ответить]
| +/– |
> Плюс стандарты выходят ~ раз в 3 года, куча best practices и информации, разработчиков, кода и работы.
Аха, и спецификация языка почти на 1200 страниц, - "учи - не хочу" :)
| |
|
1.44, Аноним (44), 09:57, 10/03/2023 [ответить] [﹢﹢﹢] [ · · · ] | –4 +/– | Чтобы можно было просто использовать новейшие свистоперделки, когда они вдруг по... большой текст свёрнут, показать | |
|
2.52, Аноним (40), 10:04, 10/03/2023 [^] [^^] [^^^] [ответить]
| +5 +/– |
Чего ты такого хотел написать на расте для андроид 4.3.1? Я могу тебе даже сказать что для андроид 4.3.1 на расте не было написано даже ни одного хеллоу ворлда за всё это время.
| |
|
3.81, Аноним (81), 11:00, 10/03/2023 [^] [^^] [^^^] [ответить] | –5 +/– | Как и для 32-bit i686 Когда Rust стал модным, все стильные модные молодёжные пр... большой текст свёрнут, показать | |
|
4.98, Аноним (40), 11:10, 10/03/2023 [^] [^^] [^^^] [ответить]
| +4 +/– |
Твой аргумент прям фекалия. Почему если кто-то там дебил все должны вокруг него плясать. Больше того как видишь даже раст вокруг них не пляшет.
| |
|
|
2.83, Аноним (388), 11:00, 10/03/2023 [^] [^^] [^^^] [ответить]
| +2 +/– |
Мой телефон на андроид 4.2 перестал загружаться 5 лет назад, но уже тогда на нем не работал ни один банк клиент
| |
|
3.100, iZEN (ok), 11:11, 10/03/2023 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Мой телефон на андроид 4.2 перестал загружаться 5 лет назад
Мой планшет на A-d 4.2 всё ещё загружается, но с каждым разом всё тяжко и тяжко — скорость загрузки просела катастрофически. Очистка от переставших быть актуальными приложений ничего не дала. Планшет хочется кинуть в стену.
| |
|
4.120, InuYasha (??), 11:21, 10/03/2023 [^] [^^] [^^^] [ответить]
| +/– |
Мне всё интересно, каким же чудесным образом достигается такой уровень запланированного устаревания. Там что - процессор на уровне кристалла со временем дохнет? Потому что я тоже чищу всё от <s>VLC</s>говна, но всё равно тормоза есть.
| |
|
5.408, OpenEcho (?), 15:50, 11/03/2023 [^] [^^] [^^^] [ответить]
| +/– |
> Там что - процессор на уровне кристалла со временем дохнет?
Нет, там банальная флэшка, которая со временем загибается от перезаписи
| |
|
6.424, InuYasha (??), 19:30, 11/03/2023 [^] [^^] [^^^] [ответить]
| +/– |
да, но это ром... а на флэшку я не пишу. только на сд-шку. Да. у меня телефон с сд-шкой.
| |
|
7.437, OpenEcho (?), 10:24, 12/03/2023 [^] [^^] [^^^] [ответить]
| +/– |
> да, но это ром... а на флэшку я не пишу. только на
> сд-шку. Да. у меня телефон с сд-шкой.
SSD та же самая флэшка, только с кэшем и смартным котроллером, поэтому количество перезаписей/стиранинй точно так же убивает носитель, но благодаря контроллеру который регулирует равномерность записей между ячейками памяти, он живет дольше и работает быстрей
| |
|
|
|
|
5.409, OpenEcho (?), 15:55, 11/03/2023 [^] [^^] [^^^] [ответить]
| +/– |
> Java: один раз написал - работает всегда ;)
В Ынтырпрайзе... преимущественно, после того как JIT проснется,
"а сколько драйверов для кернелов написанно" - вообще не счесть...
Вы того этого, яблоки с апельсинами сравниваете
| |
|
|
3.184, Facemaker (?), 12:58, 10/03/2023 [^] [^^] [^^^] [ответить]
| –2 +/– |
Управлять собственными деньгами через смартфон на дырявом Андроиде? Да вы смельчак, батенька.
| |
|
4.269, Аноним (265), 15:19, 10/03/2023 [^] [^^] [^^^] [ответить]
| +1 +/– |
Успокойся, какие могут быть деньги у человека с телефоном на андроид 4.2
| |
|
|
|
1.46, Аноним (46), 09:58, 10/03/2023 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
> Опубликован релиз языка программирования общего назначения Rust 1.68, основанного проектом Mozilla, но ныне развиваемого под покровительством независимой некоммерческой организации Rust Foundation
>> общего назначения
Надо выкидывать для этого стандартную библиотеку.
>> 1.68
Нет спецификации языка, какая же тогда версия больше 1?
>> независимой некоммерческой организации Rust Foundation
Amazon, Google, Huawei, JFrog, Meta, Microsoft это корпорации, а не независимые игроки
| |
|
|
3.92, Аноним (14), 11:06, 10/03/2023 [^] [^^] [^^^] [ответить]
| +1 +/– |
Ничего себе! А местные эксперты думают, что плюсы улучшаются исключительно нищими программистами, а вот нет - это поделка корпораций, как и раст, как и си!
| |
3.131, annonn (?), 11:26, 10/03/2023 [^] [^^] [^^^] [ответить]
| +1 +/– |
зачем ты разбиваешь манямирок местных икспертов, которые думаю что опенсорс удел пролетариата!
что кузьмич с завода по ночам не бухает в гараже, а пишет "самую нужную либу интернета"
и вот как только они прогонят всех корпорастов, от тогда заживем!
| |
|
|
1.73, Аноним (73), 10:50, 10/03/2023 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Несколько минорно. Зачем они выпускают такие обновления? Опять перекомпилировать тулчейн, идиотизм.
| |
|
2.80, Аноним (90), 10:58, 10/03/2023 [^] [^^] [^^^] [ответить]
| +1 +/– |
А у них просто подгорает, и они не могут остановиться! Это же не бородатые стариканы, придумавшие Си и Паскаль. В книжке K&R говорится - мы хотели сделать язык таким простым и понятным, чтобы его можно было выучить по вот такой тонкой книженции. Разработчики Rust этой идеей явно не заражены)
| |
|
3.97, Аноним (90), 11:09, 10/03/2023 [^] [^^] [^^^] [ответить]
| +1 +/– |
Ага, не буду. Только давайте вы тоже не будете впихивать это дерьмо в любой софт, до которого сможете дотянуться, и вместо этого будете делать свои собственные форки?
| |
|
4.104, Аноним (14), 11:12, 10/03/2023 [^] [^^] [^^^] [ответить]
| +3 +/– |
А чего ты решаешь за каждого человека, на чем ему писать? Ну уж нет - будь добр не указывать людям. На чем нравится - на том язычке и пиши сам.
| |
|
5.117, Аноним (90), 11:19, 10/03/2023 [^] [^^] [^^^] [ответить]
| +/– |
Ну да, раз бесплатную шнягу получил, хавай любое дерьмо что дают. С такой позицией у нас скоро ничего не останется кроме винды.
| |
|
6.124, Аноним (14), 11:23, 10/03/2023 [^] [^^] [^^^] [ответить]
| +/– |
Ну такова природа: ты же не можешь написать альтернативу линекс с нуля - приходится юзать это. Это нормально. Люди, которые трятят свои силы и время для создания продукта - они решают насчет своего продукта.
| |
6.300, annonn (?), 17:13, 10/03/2023 [^] [^^] [^^^] [ответить]
| +/– |
хватит ныть
или перепиши бесплатную шнягу как тебе нравится
или перейди на платную шнягу - виндекапец еще не наступил, да и макбуки в продаже еще есть
но помни главное - тебе никто ничего не должен
| |
|
|
4.135, annonn (?), 11:33, 10/03/2023 [^] [^^] [^^^] [ответить]
| +2 +/– |
а кто впихивает? может создатели и/или контрибьюторы?
тогда это их решение, кто ты такой чтобы их осуждать
если тебе что-то не нравится? форкай и делай сам!
а то развелось советчиков и нытиков
| |
|
3.101, Аноним (73), 11:11, 10/03/2023 [^] [^^] [^^^] [ответить]
| +/– |
Ты не в себе. Меня никто не спрашивал, что мне нравится, а что нет -- сабж пропихнули в зависимости кучи проектов, замены которым нет. Это означает, что я должен тратить время на слежение за развитием и характером обновлений: происходят изменения, также требуемые версии периодически повышают. Мне проще обновить чем тратить время и разбираться надо обновлять в этот раз или нет.
| |
|
4.109, Аноним (14), 11:14, 10/03/2023 [^] [^^] [^^^] [ответить]
| +4 +/– |
Форкай сам, удаляй зависимости раста. Так это работает. Вон аргентинские товарищи сделали свой форк ядра линекс - linux-libre, и не плачут на каждом углу, что им чего-то не нравится. Это опенсорс, так он работает.
| |
|
5.115, Аноним (90), 11:17, 10/03/2023 [^] [^^] [^^^] [ответить]
| –3 +/– |
С таким подходом опенсорс скоро станет символом глючного дерьма. Когда вся эта открытая движуха начиналась, у народа был совершенно другой подход к разработке, для примера посмотрите тот же OpenBSD.
| |
|
6.143, annonn (?), 11:45, 10/03/2023 [^] [^^] [^^^] [ответить]
| +/– |
> опенсорс скоро станет символом
always has been (c)
> Когда вся эта открытая движуха начиналась
много-много лет назад народ сидел на зарплате в универах и мог позволить писать на энтузиазме все что хотел + требования были существенно ниже
> у народа был совершенно другой подход к разработке
например срезать углы в погоне за скоростью, которые потом выстреливают в виде CVE через 15 лет
опенсорс всегда был как в той басне про лебедя, рака и щуку
с поправкой на то что "воз" можно форкнуть и тянуть в свою сторону пока есть силы
с одной стороны - абсолютно нерациональное разпыление сил и человекочасов
с другой - возможность отходить от устоявшихся подходов и писать свой велосипед
как говориться, у медали есть две стороны
| |
|
|
|
|
|
3.410, OpenEcho (?), 16:07, 11/03/2023 [^] [^^] [^^^] [ответить]
| –1 +/– |
> curl --proto '=https' --tlsv1.3 https://sh.rustup.rs -sSf | sh
Вот это:
curl ... | sh
все, что надо знать о языке, которые даже не имеет спецификации (а значит - не предсказуем с каждым релизом, где все могут сломать) чтобы принять решение - стоит ли ломать мозги о семантику которая пользуется спец символами покруче перла
| |
|
4.477, Прохожий (??), 11:39, 13/03/2023 [^] [^^] [^^^] [ответить]
| +/– |
Там, где что-то ломается, появляются редакции. Внутри них всё работает.
Аналог спецификации у Rust - это RFC, кстати.
| |
|
5.500, OpenEcho (?), 12:39, 14/03/2023 [^] [^^] [^^^] [ответить]
| +/– |
> Там, где что-то ломается, появляются редакции. Внутри них всё работает.
> Аналог спецификации у Rust - это RFC, кстати.
Проблема в том, что RFC отличается от стандарта тем, что оно 50/50, может быть спецификацией, стандартом, а может быть и нет, а также может быть просто шуткой, или по простому, можно сломать когда захочется
Язык, который пытается быть безопасным, но предлагает в слепую запускать программы с интернета, ну-ну, - "хорошее начало", это очень сильно вызывает - недоверие (в лучшем случае)
| |
|
6.515, Прохожий (??), 00:20, 15/03/2023 [^] [^^] [^^^] [ответить]
| +/– |
> Проблема в том, что RFC отличается от стандарта тем, что оно 50/50, может быть спецификацией, стандартом, а может быть и нет, а также может быть просто шуткой, или по простому, можно сломать когда захочется
Если подход организован нормально, то такой проблемы нет.
> Язык, который пытается быть безопасным, но предлагает в слепую запускать программы с интернета
Язык пытается быть безопасным только в определённых классах ошибок, а не вообще во всех на свете. Другими словами, не следует путать общие вопросы безопасности с частностями. Rust борется с частностями.
| |
|
|
|
|
2.186, Facemaker (?), 12:59, 10/03/2023 [^] [^^] [^^^] [ответить]
| +3 +/– |
Твёрдый график выхода версий, всё просто. Можно пропустить и обновиться в следующий раз.
| |
|
1.77, Аноним (90), 10:54, 10/03/2023 [ответить] [﹢﹢﹢] [ · · · ]
| –2 +/– |
>Добавлен макрос "pin!", позволяющий создать структуру Pin<&mut T> из выражения "T" с локальным закреплением его состояния (в отличие от Box::pin не выделяет память в куче, а выполняет привязку на уровне стека).
Так и не достигнув популярности Си++ язык пожирает сам себя, добавляя всё больше нелепой тарабарщины с каждым релизом.
| |
|
2.84, Аноним (14), 11:00, 10/03/2023 [^] [^^] [^^^] [ответить]
| –1 +/– |
В плюсах нет безопасной работы памяти из-коробки, поэтому раст круче. Разработчики плюсов наверняка забывают об умных указателях, и происзодит выход за пределы бухверов.
| |
|
1.93, iZEN (ok), 11:07, 10/03/2023 [ответить] [﹢﹢﹢] [ · · · ]
| –2 +/– |
Ну зачем опять? Rust нужен только для компиялции Firefox/Thunderbird и librsvg2-rust для Gnome Games. Все двно сидят на Chrome, которому Rust нах не сдался, а почту смотрят в нём. Зачем это в новостях?
| |
|
2.96, Аноним (388), 11:09, 10/03/2023 [^] [^^] [^^^] [ответить]
| +2 +/– |
Зачем новость о freebsd если все сидят на windows, Mac os и 0.7% на Линукс?
| |
2.112, Аноним (14), 11:17, 10/03/2023 [^] [^^] [^^^] [ответить]
| +1 +/– |
Дорогой товарищ, причем тут firefox/chrome в новости про rust? А?
| |
|
3.121, Аноним (121), 11:21, 10/03/2023 [^] [^^] [^^^] [ответить]
| +/– |
Так их переписывают на этот язык и у луддитов уже не будет аргументов потому что придется пользоваться интернетом.
| |
3.146, iZEN (ok), 11:47, 10/03/2023 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Дорогой товарищ, причем тут firefox/chrome в новости про rust? А?
Потому что они тащут за собой не только rust, но и устаревшую версию llvm13.
Зачем мне ТРИ версии LLVM (13, 14, 15) в системе да ещё этот долбаный Rust со своим Cargo, который при сборке занимает все ядра CPU?!
| |
|
4.150, Аноним (14), 11:50, 10/03/2023 [^] [^^] [^^^] [ответить]
| +/– |
Я не знаю. Я пользуюсь статически слинкованными бинарями с офф. сайта мозиллы, что-то большое конпелять просто нет сил.
| |
|
|
6.156, Аноним (14), 11:56, 10/03/2023 [^] [^^] [^^^] [ответить]
| +/– |
Выбирайте то, что вы предпочитаете, вот ответ на ваш вопрос. Конпеляция вручную, скачивание бинарей с сайта корпорации или скачивание с репов дистра - каждый сам себе решает.
| |
|
7.174, Аноним (40), 12:37, 10/03/2023 [^] [^^] [^^^] [ответить]
| +/– |
Все говорят что надо конь пилировать. Но никто на самом деле не конь пилирует даже когда никто не видит.
| |
|
6.301, annonn (?), 17:15, 10/03/2023 [^] [^^] [^^^] [ответить]
| +/– |
ты не можешь скачать код и скомпилять?
ах, слишком много разных библиотек и компиляторов,какая жалость
щито поделаешь быть параноиком бывает дорого
можешь еще пожаловаться сколько кв/ч потратил на каждую пересборку мира
| |
|
5.183, iZEN (ok), 12:58, 10/03/2023 [^] [^^] [^^^] [ответить]
| +/– |
> Я не знаю. Я пользуюсь статически слинкованными бинарями с офф. сайта мозиллы,
> что-то большое конпелять просто нет сил.
Тогда что ты делаешь в этой теме? Тебе Rust зачем?
| |
|
6.194, Аноним (14), 13:06, 10/03/2023 [^] [^^] [^^^] [ответить]
| +/– |
Мне интересен сам процесс программирования на расте. Какой браузер что использует, мне всё равно. Новость то про раст, какие претензии?
| |
|
|
4.168, Аноним (73), 12:22, 10/03/2023 [^] [^^] [^^^] [ответить]
| +/– |
Действительно, зачем тебе они, когда
>www-client/firefox-110.0.1 (sys-devel/clang:15)
От 14 зависит ispc и от неё oidn -- все претензии к интелу. Если ты не используешь блендер, то зачем ты держишь протухшие тулчейны? А если используешь, возьми бинарный билд с сайта, он ничем не хуже, насколько я понимаю.
| |
|
3.449, Аноним (248), 12:35, 12/03/2023 [^] [^^] [^^^] [ответить]
| +/– |
при том, что раст давно стал большой проблемой и продолжает создавать ещё большее количество проблем. firefox нельзя собрать без llvm и другого мусора, который будет собираться в 4 раза дольше firefox-a. stage3 теперь наполовину состоит из растовскокго мусора. если придётся ещё и ядро с растом собирать - линукс можно закапывать
| |
|
|
1.103, Аноним (103), 11:12, 10/03/2023 [ответить] [﹢﹢﹢] [ · · · ]
| +5 +/– |
Зашел, кстати, в википедию посмотреть в честь чего назван Rust.
> Rust was named after rust fungi in reference to their hardiness
> Rusts are considered among the most harmful pathogens to agriculture, horticulture and forestry. Rust fungi are major concerns and limiting factors for successful cultivation of agricultural and forest crops. White pine blister rust, wheat stem rust, soybean rust, and coffee rust are examples of notoriously damaging threats to economically important crops
> All rusts are obligate parasites, meaning that they require a living host to complete their life cycle. They generally do not kill the host plant but can severely reduce growth and yield
Потому, наверное, и большинство проектов на расте это форкнуть код на Си и добавить Code of Conduct.
| |
|
2.272, Аноним (265), 15:30, 10/03/2023 [^] [^^] [^^^] [ответить]
| +5 +/– |
Забавно, что его название в сущности точно отражает модель его распространения. Нет ни одного значимого, популярного проекта, написанного на чистом расте, но его удалось кое-как пропихнуть в несколько крупных проектов, где он составляет какие-то проценты и выполняет микроскопическую часть работы. Язык-паразит как есть.
| |
|
3.296, Аноним (172), 16:56, 10/03/2023 [^] [^^] [^^^] [ответить]
| +/– |
Иди вакансии посмотри. Для молодого языка отличный движ. А ты скоро останешься без работы, если не возьмёшься за голову, и твой мозг не одолеет очередной язык программирования
| |
|
4.534, wyry (?), 03:36, 18/03/2023 [^] [^^] [^^^] [ответить]
| +/– |
Ага, вакансий меньше в разы, чем у нишевого яблочного Swift, который в новостях никому не интересен. Более того как именно молодой язык Rust провалился. На C сразу же разрабатывались значительные по масштабам проекты, хотя на тот момент он был крайне сырым, Rust развивался в тепличных условиях, без фактической прямой конкуренции (а у C были конкуренты со всех сторон) и всё равно проектов не так чтобы много, не говоря о массовом использовании.
| |
|
|
|
|
|
3.279, Аноним (270), 15:53, 10/03/2023 [^] [^^] [^^^] [ответить]
| –1 +/– |
Да нету там раста, и не будет. Вот за что, так за ядро можно быть спокойным.
| |
|
4.309, Советский инженер (?), 17:31, 10/03/2023 [^] [^^] [^^^] [ответить]
| +1 +/– |
>Да нету там раста, и не будет. Вот за что, так за ядро можно быть спокойным.
и каково оно в параллельной реальности?
| |
|
|
|
3.165, Аноним (40), 12:13, 10/03/2023 [^] [^^] [^^^] [ответить]
| +/– |
Обычный среднестатистический хром несмотря на попытки пока что не содежит в себе недопустимых языков.
| |
|
4.166, Аноним (14), 12:16, 10/03/2023 [^] [^^] [^^^] [ответить]
| +/– |
У меня там даже опеннет нормально не работает (Не могу перейти на "Мини-новости" таб по клику). Видать JS там не работает. Ютьююб тоже не фурычит. Гениальный браузер.
| |
|
|
|
|
|
3.243, Анонимусс (?), 14:38, 10/03/2023 [^] [^^] [^^^] [ответить]
| –2 +/– |
А откуда они должны брать эти данные, если не из даташита??
Из кривых сишных кодов написанных в пьяному угаре погромистом за плошку риса?
А он откуда это списывал? Не из даташита случайно? А если он ошибся, то что тогда?
| |
|
4.266, Аноним (235), 15:08, 10/03/2023 [^] [^^] [^^^] [ответить]
| –1 +/– |
> А откуда они должны брать эти данные, если не из даташита?
производители их экспортируют из описания аппаратуры
> Из кривых сишных кодов написанных в пьяному угаре погромистом за плошку риса?
в случае китайских процессоров это намного ближе к правде потому что работает, а описания в даташитах они копируют от предыдущих SoC и часто не смотрят что изменилось
> А он откуда это списывал? Не из даташита случайно?
нет, он их как раз из первоисточника брал, часто бывает что и даташитов никаких не существует в природе а код написан и работает
| |
4.275, Аноним (275), 15:34, 10/03/2023 [^] [^^] [^^^] [ответить]
| +1 +/– |
>Из кривых сишных кодов написанных в пьяному угаре погромистом за плошку риса?
Если сишных кодов не существует, то растаман тоже ничего не пишет, потому что нечего переписывать.
| |
|
|
2.376, Аноним (376), 01:44, 11/03/2023 [^] [^^] [^^^] [ответить]
| +/– |
Только так она и должна выделяться, а потом удаляться и чиститься.
| |
|
|
2.177, Анонн (?), 12:43, 10/03/2023 [^] [^^] [^^^] [ответить]
| +6 +/– |
Он выходит не часто, а так как запланировали - каждые 6 недель, начиная как минимум с 2020 года.
| |
2.193, Серб (ok), 13:05, 10/03/2023 [^] [^^] [^^^] [ответить]
| –1 +/– |
Тут дело в принципе разработки.
Сложный проект. Сделать сразу весь и продуманно - очень тяжко.
Поэтому слепили костяк, всю остальную необходимую функциональность вынесли в нестабильную часть, кое как слепив на коленке.
Теперь доделывают с чувством, с толком, с расстановкой.
Вот только, где та грань, когда на него наконец-то можно будет посмотреть - не понятно.
| |
|
3.228, Анонн (?), 14:09, 10/03/2023 [^] [^^] [^^^] [ответить]
| +/– |
Так для этого есть Edition.
Выбираешь какой тебе нужен - 2015/2018/2021 и фиксируешь его. Больше в эпохе обновлений не будет.
Это как стандарты с++.
| |
3.237, Аноним (40), 14:21, 10/03/2023 [^] [^^] [^^^] [ответить]
| +/– |
Тогда делай что-нибудь попроще если у тебя явно уже ничего не получается.
| |
|
|
|
2.181, annonn (?), 12:54, 10/03/2023 [^] [^^] [^^^] [ответить]
| +/– |
ну...
вот представь себя рабочим, например токарем который как диды крутит ручки на токарном станке
к сожалению это не очень точно, приводит ко ошибкам, время от времени кого-то на вал намотает, но все уже привыкли и всем пофиг
ты очень крут, можешь наощупь определить шероховатось, знаешь на память где в цеху какой станок кривой и какие поправки брать
и тут приходит молодой смузихлем, который рассказывает про новые ЧПУ которые добавляют ограничений (ну выключается станок, как только дверцу открываешь) но позволяют не намотаться на вал
и ты понимаешь что 1) ты так можешь лишишься работы 2) ты неосилятор и не сможешь разобраться в новом
вот тут у тебя может начать гореть и начнешь хейтить
| |
|
3.189, Аноним (189), 13:02, 10/03/2023 [^] [^^] [^^^] [ответить]
| –2 +/– |
Да, к сожалению, айти слишком патриархальное и там построена целая система ущемления, где не позволяют делать что-то новым профессиональные разработчикам. Необходимо ввести в проектах квоты на раст.
| |
3.208, AleksK (ok), 13:22, 10/03/2023 [^] [^^] [^^^] [ответить]
| +1 +/– |
> ну...
> вот представь себя рабочим, например токарем который как диды крутит ручки на
> токарном станке
Так если человек хорошо разбирается в C то это не препятствие чтобы разобраться с Rust. Насколько я понял на нем проще писать, а компилятор заботится о том чтобы код был безопаснее. Язык компилируемый, статическая типизация, компилятор сам ругается если забыл воткнуть обработку исключения где необходимо. А хейта как будто всех пытаются на js принудительно пересадить.
| |
|
4.217, Анонн (?), 13:46, 10/03/2023 [^] [^^] [^^^] [ответить]
| +/– |
> это не препятствие чтобы разобраться с Rust
Конечно. Многим, как напр. контрибьюторам ядра, ничего не мешает.
Более того, некоторые из них это уже делают.
Но есть и те, кто в силу своей закостенелости уже не в состоянии учиться. И вот у них начинаются проблемы.
| |
4.219, Аноним (29), 13:53, 10/03/2023 [^] [^^] [^^^] [ответить]
| +2 +/– |
> компилятор заботится о том чтобы код был безопаснее
*ptr = unsafe { ptr.sub(1) };
self.ptr = unsafe { self.ptr.add(1) };
return Err(unsafe { array::IntoIter::new_unchecked(raw_ary, 0..len) });
unsafe { &mut (*self.ptr).dev }
| |
|
5.226, Анонимусс (?), 14:05, 10/03/2023 [^] [^^] [^^^] [ответить]
| –1 +/– |
Кто не вдуплил, это так приходится взаимодействовать с тем Г, что сишники передают в раст.
Це мерзость... но пока все на раст не перепишем - придется страдать.
| |
|
|
7.241, Аноним (14), 14:33, 10/03/2023 [^] [^^] [^^^] [ответить]
| –1 +/– |
Потому что редох - это just for fun проект. Много проектов ОС на сишечке появилось в последнее время?
| |
|
|
9.322, Аноним (14), 18:00, 10/03/2023 [^] [^^] [^^^] [ответить] | –1 +/– | Покажи ОС, написанную на сишичке за последние 30 лет, кроме линуха и фрибсд GNU... текст свёрнут, показать | |
|
|
|
|
|
4.414, OpenEcho (?), 16:25, 11/03/2023 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Язык компилируемый, статическая типизация, компилятор сам ругается если забыл воткнуть обработку исключения где необходимо.
Это все хорошо, - правда, но только без спецификации языка, нет гарантии что через пару лет исходники не перестанут компилится потому что анархия, когда хотят тогда и сломают
| |
4.450, Аноним (248), 12:38, 12/03/2023 [^] [^^] [^^^] [ответить]
| –1 +/– |
на нём гораздо сложнее писать, чем на си. на си ты пишешь код, а на расте воюешь с компилятором и извращаешь свой код так, чтобы ему понравилось
| |
|
5.466, Аноним (287), 23:07, 12/03/2023 [^] [^^] [^^^] [ответить]
| +/– |
> а на расте воюешь с компилятором и извращаешь свой код так, чтобы ему понравилось
Это потому что ты свои отвратительные, чреватые ошибками, сишные привычки пытаешься без изменений перенести в раст. Это как при переходе с DOS на Windows: " - Зачем вы отобрали у меня возможность писать/читать любой физический адрес памяти машины? Зачем вы ограничиваете мой прямой доступ к железу операционкой и драйверами? Зачем вы ограничиваете меня в творчестве? Настоящий профессионал и так аккуратно памятью пожонглирует никого не обидев и сделает конфетку!"
| |
|
|
3.262, ChatGPT (?), 14:59, 10/03/2023 [^] [^^] [^^^] [ответить]
| +/– |
Не очень хороший пример, он бы подошел про переход с ассемблера на Си, но не на шило на мыло.
> и ты понимаешь, что
1) хотят всех посадить на подконтрольные им репозитории 2) изолировать свои инфраструктуры, монополизировать возможность исключения и взлома других 3) макаки всегда побегут за обещанной морковкой туда, куда им сказали, что там будет лучше, и они готовы перевернуть всё, что угодно, лишь бы защищать то, чего никогда не получат.
| |
|
4.299, annonn (?), 17:10, 10/03/2023 [^] [^^] [^^^] [ответить]
| –1 +/– |
сорян но ты несешь полный бред
ты всегда можешь сделать свой уютненький сервачек и использовать свои репозитории
так же как можешь скачать код ядра (или другого опенсорсного проекта) и компилять в свое удовольтвие
но путь гентушника не всем подходит, и мало кто хочет это делать
ну и оскорбление людей которые не хотят выпиливать напильником молоток и цельного куска железа, а воспользоваться готовым - это уже хорошо показывает уровень расто-хейтеров
| |
|
5.340, ChatGPT (?), 19:33, 10/03/2023 [^] [^^] [^^^] [ответить]
| –1 +/– |
> напильником молоток и цельного куска железа, а воспользоваться готовым
и что там за готовый молоток? чисто работа с памятью и сборщик мусора? получается, не напильником, а напильниками разной зернистости и в рукавицах, не нужно преувеличивать.
я не хейтер раста, я хейтер фанатиков и тех, кто пишет слово "сишечка", ибо если бы разбирался такой чепушила в прогании, то на Си бы не гнал, и Раст бы использовал, одно другому не мешает.
| |
5.342, ChatGPT (?), 19:36, 10/03/2023 [^] [^^] [^^^] [ответить]
| +/– |
лично я пишу на Си, а не на Расте потому, что для этого всё сделано и всё заточено -- библиотеки, биндинги, примеры, литература. А господа переписывальщики ради своего готового молотка делают заново заводы и фабрики для возможности пользоваться этим молотком.
| |
|
|
|
4.323, Советский инженер (?), 18:00, 10/03/2023 [^] [^^] [^^^] [ответить]
| +/– |
Смешно такое читать. Когда очередной растохейтер даже не понял на что отвечает.
И смело предполагает что все вокруг него такие же дурачки как и он сам.
| |
|
3.334, Аноним (388), 19:22, 10/03/2023 [^] [^^] [^^^] [ответить]
| –1 +/– |
Да! Установщик останавливался когда открываешь крышку!
А ещё он умел паять только радиодетали поверхностного монтажа
А паяльником и феном можно почти что угодно напаять
| |
3.400, Аноним (235), 11:49, 11/03/2023 [^] [^^] [^^^] [ответить]
| +/– |
> и тут приходит молодой смузихлем, который рассказывает про новые ЧПУ которые
написаны на С, но смузихлёбу ведь главное умным казаться
| |
3.413, OpenEcho (?), 16:20, 11/03/2023 [^] [^^] [^^^] [ответить]
| –1 +/– |
> и ты понимаешь что 1) ты так можешь лишишься работы 2) ты неосилятор и не сможешь разобраться в новом
>
> вот тут у тебя может начать гореть и начнешь хейтить
Или, ты смотришь, кто стоит за языком, есть ли у него будущее, если есть спецификация языка, гарантируящая что язык не будут ломать время от времени, ну и банальная нужность, - есть ли смысл убивать время на изучение комбинаций спец символов, если это можно сделать на другом инструменте и конечно же работа должна ценится больше чем альтернативы
| |
|
4.478, Прохожий (??), 11:57, 13/03/2023 [^] [^^] [^^^] [ответить]
| +/– |
За языком стоят все те же, что и за другими языками: богатые дяди и тёти.
Вместо спецификации - RFC, потому что так быстрее и эффективнее.
Если что-то ломается, появляется новая редакция, при этом ты можешь по-прежнему пользоваться старой.
Убивать время на изучение, конечно, есть смысл. Во-первых, это позволяет решить основную проблему Си и Плюсов - уменьшение количества ошибок работы с памятью, чьё присутствие очень дорого обходится конечному пользователю. Во-вторых, это расширяет кругозор.
| |
|
3.508, Максим (??), 15:50, 14/03/2023 [^] [^^] [^^^] [ответить] | +/– | А также этот новый станок с ЧПУ - создан разработчиками, далёкими от токарного ... большой текст свёрнут, показать | |
|
|
3.190, Аноним (190), 13:02, 10/03/2023 [^] [^^] [^^^] [ответить]
| +1 +/– |
Это статья от того чувака, который сказал что раз в расте есть тип со счётчиком ссылок — то это язык со сборкой мусора? kekw
| |
|
4.200, Аноним (200), 13:10, 10/03/2023 [^] [^^] [^^^] [ответить]
| –1 +/– |
Да, вы можете писать программы без сборки мусора, если очень захотите. Но, во-первых, в случае Rust это будет тяжко, ведь язык накладывает на вас многочисленные ограничения. Во-вторых, даже если ваша программа не будет его использовать — ваши зависимости будут, и почти наверняка, ведь использовать его очень легко. Наконец, сборщик мусора просто-напросто встроен в Rust, он есть в вашей программе независимо от того, используете вы его или нет.
| |
|
|
6.234, Аноним (14), 14:16, 10/03/2023 [^] [^^] [^^^] [ответить]
| –2 +/– |
Ты уверен, что каждый плюсовик не забывает включить умные указатели, когда они нужны?
| |
|
7.251, Аноним (251), 14:48, 10/03/2023 [^] [^^] [^^^] [ответить]
| –3 +/– |
Боже упаси писать на стандартах крестов ниже хотя бы 14 и без умных указателей.
| |
|
|
9.451, Аноним (248), 12:44, 12/03/2023 [^] [^^] [^^^] [ответить] | –1 +/– | классы-холдеры указателей со счётчиком ссылок то, что у смузихлёбом умные указ... текст свёрнут, показать | |
|
|
|
|
5.416, OpenEcho (?), 16:47, 11/03/2023 [^] [^^] [^^^] [ответить]
| +/– |
> Наконец, сборщик мусора просто-напросто встроен в Rust
И с каких это пор раст стал GC ?
Можно прув пожалуйста
Если вы про гавкание барров чекера, то АФАИК - он не влияет на компилированный код а работает только при компиляции
| |
|
|
|
2.188, Аноним (190), 13:00, 10/03/2023 [^] [^^] [^^^] [ответить]
| –2 +/– |
Хейтить системд стало немодно (да и аргументов уже не осталось), поэтому экспертам опеннета пришлось искать новую цель.
| |
|
3.195, Аноним (195), 13:07, 10/03/2023 [^] [^^] [^^^] [ответить]
| –1 +/– |
Критика системд есть в комментариях новостей о системд, аргументов полно и вообще это всё идет вагонами как это glibc (от которого зависит Rust) хочет стать зависимым от systemd и вместе они будут ездить засорять систему. Бьем точечно.
| |
|
4.417, OpenEcho (?), 16:49, 11/03/2023 [^] [^^] [^^^] [ответить]
| +/– |
> (от которого зависит Rust)
Справедливости ради, его можно все же подружить с муслями
| |
|
|
2.191, Facemaker (?), 13:02, 10/03/2023 [^] [^^] [^^^] [ответить]
| –1 +/– |
Может. И зовут этого человека Андрей Столяров. Хотя сам он Rust вроде не уважает, но слова его подходят здесь как нельзя лучше: сфера айти захвачена дураками; но чтобы работать с дураками, нет необходимости самому становиться дураком...
| |
2.192, Аноним (14), 13:03, 10/03/2023 [^] [^^] [^^^] [ответить]
| –1 +/– |
Большинство опеннет-экспертов далеки от программирвания. Это модно, хэйтить раст.
| |
|
3.236, Аноним (40), 14:20, 10/03/2023 [^] [^^] [^^^] [ответить]
| +1 +/– |
Большинство опеннет-экспертов далеки от программирвания. Это модно, топить за раст.
| |
|
4.239, Аноним (14), 14:23, 10/03/2023 [^] [^^] [^^^] [ответить]
| +1 +/– |
Да ладно, не имеет значения. Большинство эксертов сишечки, хающие раст, даже никчемный lpt-драйвер для принтера не могут на сишечке написать.
| |
|
5.277, Аноним (265), 15:44, 10/03/2023 [^] [^^] [^^^] [ответить]
| –1 +/– |
Как будто "эксперты" раста смогут написать lpt-драйвер для принтера на... да на чем угодно.
| |
|
6.282, Аноним (14), 16:13, 10/03/2023 [^] [^^] [^^^] [ответить]
| +/– |
Ну так сторонниики раста не мнят себя экспертами, вот в чем отличие! А сишники, прикидываются дидами из 1950-х, рассуждают о программировании, а на деле - ничего!
| |
|
|
|
|
2.197, Серб (ok), 13:08, 10/03/2023 [^] [^^] [^^^] [ответить]
| –1 +/– |
Посмотри на новости про него. Повода к новостям, как таковых нет. А новости есть.
Если кому-то будут говорить, "Жри! Жри! Жри!", то какую реакцию вы ожидаете?
| |
|
3.199, Аноним (14), 13:10, 10/03/2023 [^] [^^] [^^^] [ответить]
| +1 +/– |
Пардон, но в новостях про раст никого не заставляют использовать РАСТ. Это же очевидно.
| |
|
4.201, Серб (ok), 13:12, 10/03/2023 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Пардон, но в новостях про раст никого не заставляют использовать РАСТ. Это
> же очевидно.
Если повода для новости нет, а новость есть - то это и есть ор: "Жри! Жри! Жри!".
| |
|
5.202, Аноним (14), 13:13, 10/03/2023 [^] [^^] [^^^] [ответить]
| +/– |
Ну определение "повода" для новости - понятие исключительно субъективное.
| |
|
6.204, Серб (ok), 13:15, 10/03/2023 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Ну определение "повода" для новости - понятие исключительно субъективное.
Субъективно особенно, когда кто-то в порядке изучения языка попробовал написать модуль, который загружается, но еще не рабочий - а про это новость.
| |
|
7.206, Аноним (14), 13:17, 10/03/2023 [^] [^^] [^^^] [ответить]
| +1 +/– |
Ну так, альфа-версия. Проходите мимо, можно не читать. Так подумать - так вас заставляют читать?!!
| |
|
8.207, Серб (ok), 13:19, 10/03/2023 [^] [^^] [^^^] [ответить] | –1 +/– | Э Если вы так относитесь к читателям новостей, то какой реакции ожидаете ... текст свёрнут, показать | |
|
|
10.210, Серб (ok), 13:29, 10/03/2023 [^] [^^] [^^^] [ответить] | –1 +/– | Что бы понять, что новость не стоит выеденного яйца, ее приходится прочитать И ... текст свёрнут, показать | |
|
|
12.213, Серб (ok), 13:39, 10/03/2023 [^] [^^] [^^^] [ответить] | –1 +/– | Поэтому делая такие новости вы помаленьку накапливаете тех, кто входит в первую ... текст свёрнут, показать | |
|
|
14.216, Серб (ok), 13:44, 10/03/2023 [^] [^^] [^^^] [ответить] | –1 +/– | Очевидно, что не все такие Для некоторых людей заметные внешние попытки воздейс... текст свёрнут, показать | |
|
|
|
|
18.227, Серб (ok), 14:06, 10/03/2023 [^] [^^] [^^^] [ответить] | –1 +/– | Для это есть другие места, более подходящие для таких новостей В комитете по с... текст свёрнут, показать | |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5.205, Аноним (14), 13:16, 10/03/2023 [^] [^^] [^^^] [ответить]
| +/– |
Тебе то что? Для кого-то он удобный и популярный (речи нет, что для всех). Очевидно же. Тебе его никто не навязывает. Сишечка тоже удобная и популярная очень не для всех, а для единиц опеннет-экспертов.
| |
5.482, Аноним (287), 14:01, 13/03/2023 [^] [^^] [^^^] [ответить]
| +/– |
Для новичков. Для тех, кто первый раз зашел на опеннет и первый раз видит новость про какой-то раст. Не все же такие, как ты - живут здесь десятки лет.
| |
|
|
|
2.254, Вы забыли заполнить поле Name (?), 14:52, 10/03/2023 [^] [^^] [^^^] [ответить]
| +3 +/– |
Насильное продавливаете языка, который по факту завязан на llvm. Карго культ с централизованным управлением. Неготовность работы для ядра (сейчас там просто закостыляли моменты). Дальше думайте сами кому это надо.
| |
|
3.280, Аноним (-), 15:58, 10/03/2023 [^] [^^] [^^^] [ответить]
| –1 +/– |
Чего ты так хейтишь llvm? Они тебе в штаны наложили?
Прекрасный, по настоящему свободный компилятор.
И не надо тут заливать про корпов - достаточно посмотреть на "GCC steering committee members" и посчитать сколько там некорпов. И заодно глянуть в списох их донатеров.
| |
|
4.312, Вы забыли заполнить поле Name (?), 17:32, 10/03/2023 [^] [^^] [^^^] [ответить]
| –2 +/– |
> Чего ты так хейтишь llvm? Они тебе в штаны наложили?
Где ты увидел хейт?
> Прекрасный, по настоящему свободный компилятор.
Завязанность на 1 компилятор - это плохо. Должен быть выбор, потому что если завтра llvm внедрит что-то странное, то должен быть запасной вариант. Поэтому одно из условий внедрения раста должна быть его поддержка как минимум в gcc. А для этого нужен стандарт, которого у раста нет.
| |
|
5.332, Советский инженер (?), 19:05, 10/03/2023 [^] [^^] [^^^] [ответить]
| –2 +/– |
>Поэтому одно из условий внедрения раста должна быть его поддержка как минимум в gcc. А для этого нужен стандарт, которого у раста нет.
И вот снова растохейтер врет не моргнув глазом про нербходимость стандарта.
Покажи ка мне стандарт на Go, потому как gccgo я тебе показать могу.
| |
5.490, Прохожий (??), 02:01, 14/03/2023 [^] [^^] [^^^] [ответить]
| +/– |
Уже несколько людей заметили, что стандарт заменяется RFC - практически то же самое, только разбито на части и бесплатно для всех желающих. Поддержка как минимум в gcc не за горами. Ты это, из криокамеры вылезай уже.
| |
|
6.513, Вы забыли заполнить поле Name (?), 20:24, 14/03/2023 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Уже несколько людей заметили, что стандарт заменяется RFC - практически то же
> самое, только разбито на части и бесплатно для всех желающих. Поддержка
> как минимум в gcc не за горами. Ты это, из криокамеры
> вылезай уже.
> в gcc не за горами.
> из криокамеры вылезай уже.
У тебя проблема с причинно следственными связями: если я в криокамере, то поддержка уже должна быть, а ее нет. Ну для растомана не удивительно.
| |
|
7.517, Прохожий (??), 00:28, 15/03/2023 [^] [^^] [^^^] [ответить]
| –2 +/– |
Это у тебя проблема с логикой в частности и понимаем написанного вообще. Я написал, что "поддержка не за горами". Это означает, что она на подходе, но ещё не реализована в полной мере.
Впрочем, кому я объясняю. Растохейтерам что в лоб, что по лбу.
| |
|
|
|
|
3.283, AleksK (ok), 16:17, 10/03/2023 [^] [^^] [^^^] [ответить]
| +/– |
> Насильное продавливаете языка, который по факту завязан на llvm.
Вот только вчера попробовал из учебника простую программу скомпилить. Потребовал установить gcc. Clang вообще не установлен. В каком месте он завязан?
> Карго культ с централизованным управлением.
Что мешает написать что-то типа
[dependencies.my_lib]
path = "../my_lib"
| |
|
4.286, ChatGPT (?), 16:32, 10/03/2023 [^] [^^] [^^^] [ответить]
| +/– |
да, в Go тоже есть директива replace, но ей никто не пользуется, даже IDE автоматизированы для скачки с нужных похабов
| |
|
5.421, OpenEcho (?), 17:10, 11/03/2023 [^] [^^] [^^^] [ответить]
| +/– |
> даже IDE автоматизированы для скачки с нужных похабов
В Го можно прекрасно обходится без "нужных похабов" и делать либы полностью локальными и при
желании переключатся с локалных на "похабы" чере workspace
| |
|
4.290, ChatGPT (?), 16:39, 10/03/2023 [^] [^^] [^^^] [ответить]
| –1 +/– |
собственно, мешает то, что ты непосредственно либо то заимпортишь, а всю гроздь её зависимостей -- скриптик придется писать
| |
4.297, Анонимусс (?), 16:58, 10/03/2023 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Что мешает написать что-то типа
Некомпетентность. Большинство хейтеров даже не знают о существовании такой возможности.
А если им рассказать что ты можешь не использовать crates, а развернуть свой private registry... то они вообще от шока отойти не смогут.
| |
|
5.363, Вы забыли заполнить поле Name (?), 22:08, 10/03/2023 [^] [^^] [^^^] [ответить]
| –1 +/– |
> А если им рассказать что ты можешь не использовать crates, а развернуть
> свой private registry... то они вообще от шока отойти не смогут.
Ты только на бумаге об этом можешь писать. Или ты готов показать свой приватный регистр?
| |
|
6.367, Анонимусс (?), 00:20, 11/03/2023 [^] [^^] [^^^] [ответить]
| +/– |
Слово "приватный" в словосочетании "приватный регистр" тебе о чем говорит?
Ну пожалуйста, попробуй подумать!
Ну и если догадаешься, попробуй ответить на предыдущий вопрос - какой смысл задавать вопрос, зная что ответа на него тебе не дадут просто из-за базового свойства сущности private registry?
| |
|
7.426, Вы забыли заполнить поле Name (?), 20:33, 11/03/2023 [^] [^^] [^^^] [ответить]
| +/– |
> Слово "приватный" в словосочетании "приватный регистр" тебе о чем говорит?
> Ну пожалуйста, попробуй подумать!
Private означает частный, в данном случае независимый. Английский бы тебе подучить надо. И совсем не означает скрытый. Он может быть публично доступен. Но у тебя просто ничего нет, это же очевидно.
| |
|
|
|
4.305, Вы забыли заполнить поле Name (?), 17:20, 10/03/2023 [^] [^^] [^^^] [ответить]
| –1 +/– |
>> Насильное продавливаете языка, который по факту завязан на llvm.
> Вот только вчера попробовал из учебника простую программу скомпилить. Потребовал установить
> gcc. Clang вообще не установлен. В каком месте он завязан?
Кто-что портребовал? Ссылки в студию. Давай покажи как ты собираешь раст без llvm. Но думаю, что ничего ты не собираешь, а скачиваешь бинари баш скриптом, даже не зная что там.
>> Карго культ с централизованным управлением.
> Что мешает написать что-то типа
> [dependencies.my_lib]
> path = "../my_lib"
Покажи пример проектов, которые так делают. Если их нет, то это означает ровно то, что я написал: завязанность всего и вся на централизованный хаб. Такая же фигня как в python или nodejs.
| |
|
5.317, Аноним (148), 17:40, 10/03/2023 [^] [^^] [^^^] [ответить]
| +/– |
Это в попнесорсе так. Потому что там всем пофиг.
В нормальной разработке - свой проприетарный код код коммитится в свои приватные репы.
А если используется открытый - то он форкается и тоже заливается в свою репу, возможно открытую.
Чтобы никакой отбитый разраб не наложил в открытый код какую-то подляну.
И версии прибиваются, никакого автообновления.
А когда нужно продвинуть версию, делается ревью изменений.
| |
5.341, Советский инженер (?), 19:34, 10/03/2023 [^] [^^] [^^^] [ответить]
| –2 +/– |
>Покажи пример проектов, которые так делают. Если их нет, то это означает ровно то, что я написал: завязанность всего и вся на централизованный хаб.
Вот тебе пример проекта на раст без централизованных привязок и даже без cargo:
https://github.com/torvalds/linux/tree/master/rust
И как оно быть таким убогим? ты сейчас переобуешся еще раз и выдвинеш новые условия?
| |
|
6.362, Вы забыли заполнить поле Name (?), 22:07, 10/03/2023 [^] [^^] [^^^] [ответить]
| +/– |
>>Покажи пример проектов, которые так делают. Если их нет, то это означает ровно то, что я написал: завязанность всего и вся на централизованный хаб.
> Вот тебе пример проекта на раст без централизованных привязок и даже без
> cargo:
> https://github.com/torvalds/linux/tree/master/rust
Там от раста, что осталось, ты хоть смотрел? Зачем там привязки?
> И как оно быть таким убогим? ты сейчас переобуешся еще раз и
> выдвинеш новые условия?
Ты сам за собой следи. Привел пример даже не проекта, а интеграции в сишный код. Давай покажи, чем вы растоманы хвастаетесь: рипгрепом? Там тоже нет cargo?
| |
|
7.379, Советский инженер (?), 02:35, 11/03/2023 [^] [^^] [^^^] [ответить]
| –1 +/– |
>>ты сейчас переобуешся еще раз и выдвинеш новые условия?
>Там от раста, что осталось, ты хоть смотрел? Зачем там привязки?
что и требовалось доказать. переобувальщик переобулся и выдвигает новые условия.
>Привел пример даже не проекта, а интеграции в сишный код.
и занимается демагогией. какая неожиданность! (нет)
Видите ли, написание интеграции одного ЯП с другим ему уже не проект. что еще расскажеш в свое оправдание, клоун?
| |
|
|
5.491, Прохожий (??), 02:04, 14/03/2023 [^] [^^] [^^^] [ответить]
| +/– |
> Покажи пример проектов, которые так делают.
Не все проекты можно показывать каждому желающему.
> Если их нет, то это означает ровно то, что я написал: завязанность всего и вся на централизованный хаб. Такая же фигня как в python или nodejs.
Это означает всего лишь то, что ты сову на глобус пытаешься натянуть. Правда, не очень удачно выходит. А ещё у тебя с логическим мышлением явные проблемы.
| |
|
6.495, Вы забыли заполнить поле Name (?), 03:40, 14/03/2023 [^] [^^] [^^^] [ответить]
| +2 +/– |
>> Покажи пример проектов, которые так делают.
> Не все проекты можно показывать каждому желающему.
"У меня есть проекты на расте, но я вам их не покажу" - удобно (для тебя).
>> Если их нет, то это означает ровно то, что я написал: завязанность всего и вся на централизованный хаб. Такая же фигня как в python или nodejs.
> Это означает всего лишь то, что ты сову на глобус пытаешься натянуть.
> Правда, не очень удачно выходит. А ещё у тебя с логическим
> мышлением явные проблемы.
Интересно ты тролишь или действительно настолько туп?
| |
|
7.519, Прохожий (??), 00:33, 15/03/2023 [^] [^^] [^^^] [ответить]
| –3 +/– |
> "У меня есть проекты на расте, но я вам их не покажу" - удобно (для тебя).
Лично у меня пока ничего нет. Я пока только изучаю этот язык программирования. Однако же я вполне могу себе представить людей, у которых они есть, вон, как у господина выше.
> Интересно ты тролишь или действительно настолько туп?
Интересно другое - как ты юлить пытаешься, когда тебя макнули мордочкой в твоё же дермецо.
| |
|
|
|
|
|
2.284, Максим (??), 16:17, 10/03/2023 [^] [^^] [^^^] [ответить]
| +2 +/– |
> Может кто-нибудь внятно объяснить откуда столько хейта к языку?
По одной простой причине - из-за кампании по втюхтванию этого языка везде и всюду и параллельной кампании по дискредетации языка Си. Очевидно, что это всё не само собой происходит, а под чьим-то руководством и с какой-то целью, предположительно - взять под контроль Linux и СПО.
| |
|
3.291, ChatGPT (?), 16:43, 10/03/2023 [^] [^^] [^^^] [ответить]
| –1 +/– |
Да тут и без кого-то хватает не имеющих отношения к программированию бездельников, которым все мешают хорошо жить и прятать свои постыдные делишки гипотетическими уязвимостями лично в их квартирке.
| |
3.292, Аноним (-), 16:44, 10/03/2023 [^] [^^] [^^^] [ответить]
| –4 +/– |
Ахаха, серьезно??
Раст не нужен чтобы Си дискредитировать. Да и вообще си дискредитировать... куда уже?
Достаточно открыть очередную новость про очередную сишную дырень и убедиться что сишники до сих пор не научились нормально кодить.
| |
|
4.311, Максим (??), 17:32, 10/03/2023 [^] [^^] [^^^] [ответить]
| +/– |
А причём тут Си? Существуют тысячи сложнейших программ, написанных на Си, которые работают, как швейцарские часы. Что далеко ходить, всё оборудование - от магистральных маршрутизаторов до аппаратов искусственного дыхания на сишных прошивках крутится, много было сбоев из-за этого? Так что не надо тут сказки, что "сишники не научились кодить". Просто похоже у кого-то нет желания думать, тестировать, отлаживать, а нужна только кнопка "сделать всё хорошо".
| |
|
5.314, Вы забыли заполнить поле Name (?), 17:34, 10/03/2023 [^] [^^] [^^^] [ответить]
| +1 +/– |
> а нужна только кнопка "сделать всё хорошо".
Под этим соусом и продвигают раст. "просто пишите код, а компилятор позаботится о всем остальном". Это как умный дом, в котором живет глупый человек.
| |
|
6.328, AleksK (ok), 18:50, 10/03/2023 [^] [^^] [^^^] [ответить]
| –2 +/– |
> Под этим соусом и продвигают раст. "просто пишите код, а компилятор позаботится
> о всем остальном". Это как умный дом, в котором живет глупый
> человек.
Так именно что не просто пишешь, а пишешь по строго заданным правилам иначе компилятор бьет по рукам.
| |
|
|
|
3.293, ChatGPT (?), 16:45, 10/03/2023 [^] [^^] [^^^] [ответить]
| –1 +/– |
Увы, но СПО, Линукс и прочие RISC-V, к сожалению, легко причесать под нужды, и причёсывается. Достаточно кому надо куда надо наклеить шильдик "свобода" или "безопасность", и рабы и трусы туда побегут бороться
| |
|
4.308, annonn (?), 17:23, 10/03/2023 [^] [^^] [^^^] [ответить]
| +/– |
хм... по твоей логике "не-рабы" любят дырки в коде, use-after-free, выходы за границы массива, повышение привелегий и прочий проходной двор
объясняют они это тем что диды кал кушали, и все остальные должны кушать
они не любят свободу и особенно свободные лицензии типа бзд, мит, мпл
они любят только раковые лицензии заражающие код
возможно они просто терпилы, как думаешь?
| |
|
5.345, ChatGPT (?), 19:42, 10/03/2023 [^] [^^] [^^^] [ответить]
| –1 +/– |
Ты ничего не понял из того, что я написал. Но это и не удивительно. Кал сыпется из твоей головы. А деды делали продукт, а не указывали кому что и как нужно делать и не обсуждали чужие труды как маменькины женоподобные анонимы, в проблемах которых вечно виноваты другие, начиная с мамки, которая виновата в том, что не сделала аборт, а они самые умные и прогрессивные.
| |
5.347, ChatGPT (?), 19:47, 10/03/2023 [^] [^^] [^^^] [ответить]
| –1 +/– |
> дырки в коде, use-after-free, выходы за границы массива, повышение привелегий и прочий проходной двор
Си это язык для работы с железом! Не Раст! Если нужно убрать такое на корню, надо делать другие процы, а не костыли вроде Раста, т.к. для работы с адресами, а с железом именно так все и биндится, твои unsafe неизбежны! А если тебе надо софт повыше уровнем написать, то нечего брать Си, но есть другие языки получше с развитой инфраструктурой и опытом.
| |
|
6.353, Анонимусс (?), 20:03, 10/03/2023 [^] [^^] [^^^] [ответить]
| +/– |
> Си это язык для работы с железом! Не Раст!
Раст прекрасно предоставляет такие же возможности. Иначе на нем не могли бы писать загрузчики, bare-metal os и тд.
> твои unsafe неизбежны
Никто не предлагает убирать такое на корню. Именно для этого в раст есть unsafe.
Что плохого в том, чтобы "разделить" код на тот который возможно проверять автоматически, и который невозможно?
Я понимаю, что для большинства хейтеров это красная тряпка и начинается "у вас 1000 строк unsafe кода". Но с другой стороны - "у нас ВСЕГО лишь 1000 строк unsafe кода", остальное покрывается гарантиями компилятора.
| |
|
7.441, Аноним (441), 10:50, 12/03/2023 [^] [^^] [^^^] [ответить]
| +/– |
Еще он кажется предоставляет возможность залететь на вендорлок вон того сервиса индексов.
| |
|
|
5.350, ChatGPT (?), 19:50, 10/03/2023 [^] [^^] [^^^] [ответить]
| –1 +/– |
я не удивлен, что вы добровольно готовы подчиниться корпоратам, которые вместе с пряником в виде плюсов держат за собой и кнут
| |
|
6.355, Анонимусс (?), 20:12, 10/03/2023 [^] [^^] [^^^] [ответить]
| +1 +/– |
В треде выше анон упомянул GCC steering committee members.
Эте кто рецензирует/пишет/управляет разработкой GCC.
Ну так посмотри на кого они работают:
IBM, Red Hat, CodeSourcery, SUSE, Google, SiFive, какой-то OAR Corporation.
Это не корпораты ли?
Там из нейтралов только какой-то Meteorologisch Instituut и два чела без указания места работы.
| |
|
7.432, ChatGPT (?), 23:56, 11/03/2023 [^] [^^] [^^^] [ответить]
| +/– |
Обрати внимание, я про СПО тоже писал, и GCC туда же. Но фанатики почему-то считают одно другого лучше
| |
|
|
|
|
3.483, Аноним (287), 14:05, 13/03/2023 [^] [^^] [^^^] [ответить]
| +/– |
> и параллельной кампании по дискредетации языка Си
Никто никакой кампании не ведет, си сам себя (через своих "икспертов") очень успешно дискредитирует бесконечными багами при работе с памятью. С такими своими "возможностями" никаких кампаний дискредитации не нужно.
| |
|
4.484, Максим (??), 14:15, 13/03/2023 [^] [^^] [^^^] [ответить]
| +/– |
> дискредитирует бесконечными багами при работе с памятью
Это всё раздуто - никаких проблем, приведшим к сколь либо серьёзным последствиям, нет. То, что много ошибок обнаруживаются говорит только о хорошо отлаженной в настоящее время технологии обнаружения ошибок и о большом количестве людей, работающих над этим. "Не ошибается только тот, кто ничего не делает".
| |
|
5.489, Прохожий (??), 01:56, 14/03/2023 [^] [^^] [^^^] [ответить]
| –1 +/– |
Да-да-да, раздуто, да-да-да, проблем никаких. Тебе хоть известно, сколько стОит секунда (!) простоя какого-нибудь международного банка или платёжной системы? И почему никакого Си и близко нет в космической, атомной промышленности? А про взломы всякие крупных корпораций тоже не знаешь?
> хорошо отлаженной в настоящее время технологии обнаружения ошибок
Ну да, ажно через 15 лет ошибки продолжают в коде находить. Настолько хорошо отлажена технология.
> и о большом количестве людей, работающих над этим.
Миллионы леммингов, ага.
Откуда только берутся подобные "эксперты". Просто концентрированное сборище какое-то на опеннете.
| |
|
6.497, Максим (??), 11:48, 14/03/2023 [^] [^^] [^^^] [ответить]
| +/– |
> Тебе хоть известно, сколько стОит секунда (!) простоя какого-нибудь международного банка или платёжной системы?
Реальные примеры серьёзных сбоев из-за Си в студию.
> И почему никакого Си и близко нет в космической, атомной промышленности?
Всё там есть, вся промышленность под Linux/UNIX работает, которые написаны на Си.
> Откуда только берутся подобные "эксперты". Просто концентрированное сборище какое-то на опеннете.
Да ты вообще в теме не шаришь, как я погляжу.
| |
|
7.520, Прохожий (??), 00:39, 15/03/2023 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Реальные примеры серьёзных сбоев из-за Си в студию.
Сбой в СУБД в крупнейшем банке в мире. Каком именно - не скажу (NDA). СУБД написана на C.
> Всё там есть, вся промышленность под Linux/UNIX работает, которые написаны на Си.
Только это "всё" не учавствует в управлении критически важным оборудованием. Только в качестве инфраструктуры.
> Да ты вообще в теме не шаришь, как я погляжу.
Ты поменьше в зеркало смотри ;)
| |
|
|
|
|
|
2.412, OpenEcho (?), 16:13, 11/03/2023 [^] [^^] [^^^] [ответить]
| +/– |
> Может кто-нибудь внятно объяснить откуда столько хейта к языку?
....большая нить свёрнута, показать (91)
Судя по всему, внятно так и не обьяснили ...
| |
|
3.448, Аноним (235), 12:34, 12/03/2023 [^] [^^] [^^^] [ответить]
| +/– |
> Судя по всему, внятно так и не обьяснили
что тут объяснять - агрессивное навязывание языка противоестественного для большинства людей. Был такой инструмент терменвокс но не прижился потому что слишком сложен, а электрогитара прижилась потому что это всем известная гитара. Поэтому Go прижился а Rust никогда не будет майнстримом и точка.
| |
|
4.493, Прохожий (??), 02:18, 14/03/2023 [^] [^^] [^^^] [ответить]
| –1 +/– |
> навязывание языка противоестественного для большинства людей
Люди со слабыми когнитивными способностями всегда в большинстве, с этим не поспоришь. Но почему технический прогресс на них должен равняться? Эволюцию ведь никто не останавливал.
> а Rust никогда не будет майнстримом и точка.
Уже становится постепенно. Не так быстро, как хотелось бы, но поезд набирает обороты.
| |
|
5.501, OpenEcho (?), 12:50, 14/03/2023 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Люди со слабыми когнитивными способностями всегда в большинстве, с этим не поспоришь.
Во!
Вот оно - чувство превосходства, голубая кровь...
Удачи, - прогрессо толкатель...
Человеческих аргументов для дискусии - не нашлось, перешел на оскорбления, а все туда же, "в прогресс", а сам то по сути кто?
| |
|
6.521, Прохожий (??), 00:48, 15/03/2023 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Вот оно - чувство превосходства, голубая кровь...
Это не чувство превосходства. Это констатация фактов, которые, увы, далеко не всегда лицеприятны. Или ты не знал, что умных людей гораздо меньше, чем остальных?
> Человеческих аргументов для дискусии - не нашлось
Если бы же тут была человеческая дискуссия. Тутошние "эксперты" не дискутировать приходят, а изливать на публику свою неудовлетворённость жизнью.
> а сам то по сути кто?
А сам по сути человек, трезво оценивающий свои способности. Если я понимаю, что я не гожусь для пения в опере (нет ни голоса, ни идеального слуха), я туда и не лезу. Как-то так.
| |
|
|
|
|
2.471, Аноним (-), 05:31, 13/03/2023 [^] [^^] [^^^] [ответить]
| +1 +/– |
Нет никакого хейта. Это тролли всё. Ты вчитайся в бред их аргументов, они состряпаны бредом от первого слова до последнего, чтобы триггерить в других чувство "в интернете кто-то не прав".
| |
|
1.250, Аноним (275), 14:48, 10/03/2023 [ответить] [﹢﹢﹢] [ · · · ]
| +3 +/– |
>Для сокращения задержек, возникающих из-за загрузки полного индекса, в Sparse вместо доступа к индексу с использованием Git задействована прямая загрузка по HTTPS только необходимых индексных данных, охватывающих зависимости конкретного проекта. Для отдачи индексных данных задействован новый сервис index.crates.io
Оооо,да. Сначала установка через curl и bash, теперь просто подключения куда-то в интернет через https, да еще и сервис на который завязана все инфраструктура. Безопасность так и прет.
| |
|
2.479, Прохожий (??), 12:00, 13/03/2023 [^] [^^] [^^^] [ответить]
| +/– |
О, да, очередной эксперт по безопасности вылез, который не в состоянии её обеспечить для внутренней разработки. Подскажу эксперту, ибо сам вряд ли допрет: всё отключается или переключается на использование внутренних серверов.
| |
|
1.268, Аноним (265), 15:13, 10/03/2023 [ответить] [﹢﹢﹢] [ · · · ] | –2 +/– | А в то же время финансовая область, кроме крипты, продолжает использовать провер... большой текст свёрнут, показать | |
|
2.366, Facemaker (?), 22:49, 10/03/2023 [^] [^^] [^^^] [ответить]
| +1 +/– |
>думаю со временем его лучшие наработки будут перенесены в более популярные языки, в тот же C++
Наивный :)
| |
2.457, Аноним (287), 16:58, 12/03/2023 [^] [^^] [^^^] [ответить]
| –1 +/– |
> проверенный и надежный C++
вернее, проверенно ненадежный С++. Но с отличной возможностью заменить одного винтика-разработчика на другого, ибо плюсовиков подавляюще больше растовиков. Конечно начальники разработки и хедхантеры будут очень ценить такое преимущество.
| |
|
1.278, Kuromi (ok), 15:44, 10/03/2023 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
"Для работы на платформе Android теперь требуется как минимум NDK r25 (API 19), т.е. минимальная поддерживаемая версия Android повышена до 4.4 (KitKat)."
Ну они конечно впечатляют - большиснтво разработчиков давно уже не то что 4.4 перестали поддерживать, а даже и Андроид 5 и 6.
| |
1.360, tmplsr (?), 21:39, 10/03/2023 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Если Rust такой идеальный язык -- почему он не используется в геймдеве? Тот же Lua, с его массой проблем и фич есть везде где нужен скриптинг, но если в нём чуть ошибиться с написанием будет дико весело отлаживать (хрен найдёшь).
| |
|
2.372, Аноним (372), 01:21, 11/03/2023 [^] [^^] [^^^] [ответить]
| +2 +/– |
А причём тут скриптовый язык Lua? Типа если шипованные колёса такие крутые, то почему не используются летом? Вот лыжи с их массой проблем используются во всей Якутии!
Чувак, ты здоров? Всё у тебя хорошо?
| |
|
3.401, Аноним (235), 11:59, 11/03/2023 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Типа если шипованные колёса такие крутые, то почему не используются летом? Вот лыжи с их массой проблем используются во всей Якутии!
так rust-то почему не используется в геймдеве ?
| |
|
2.419, Аноним (73), 16:59, 11/03/2023 [^] [^^] [^^^] [ответить]
| +/– |
Была какая-то POC песочница а ля раст на расте, но они емнип свалили на плючы в итоге. Жалкое зрелище, теперь у них хотя бы есть какие-то шансы (впрочем, любые песочницы хлам по определению).
| |
|
3.420, Аноним (73), 17:03, 11/03/2023 [^] [^^] [^^^] [ответить]
| +/– |
Я, видимо, ошибся, на видео было поинтереснее, или то была другая игра. В любом случае, брать малопопулярный язык для разработки любого продукта это суицид с коммерческой точки зрения.
| |
|
|
1.374, Аноним (376), 01:42, 11/03/2023 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
Вообще, это выпуск описания языка Раст. Ну, или если очень хочется, то стандарта такого-то номера. Если кто-то нездоровый на голову решит, что этот стандарт надо поддерживать, то он выпустит компайлер с поддержкой этого стандарта "номер такой-то". Сам по себе этот "релиз" нах никому не упал без компайлера, линкующего и генерящего исполняемый файл.
| |
1.390, Аноним (390), 08:22, 11/03/2023 [ответить] [﹢﹢﹢] [ · · · ] | +3 +/– | Проблема в сборщиках дистрибутивов и програмистах А кто с дистрибутивов Linux B... большой текст свёрнут, показать | |
|
2.423, Аноним (423), 18:32, 11/03/2023 [^] [^^] [^^^] [ответить]
| +/– |
CXXFLAGS="${CFLAGS} -D_FORTIFY_SOURCE=3 -D_GLIBCXX_ASSERTIONS -DPIC"
CPPFLAGS="${CFLAGS} -D_FORTIFY_SOURCE=3 -D_GLIBCXX_ASSERTIONS -DPIC"
Флаги зависят от версий gcc. В профиле Hardened Gentoo некоторые флаги включены во внутренние спецификации и их дополнительно выставлять не надо.
| |
|
|
2.398, Аноним (14), 10:57, 11/03/2023 [^] [^^] [^^^] [ответить]
| +1 +/– |
У них фиксированные даты релизов. Хорошо это, или плохо - каждый решает для себя сам.
| |
|
|
4.468, freecoder (ok), 00:09, 13/03/2023 [^] [^^] [^^^] [ответить]
| –2 +/– |
Фиксированный график релизов ради ритмичной доставки улучшений и исправлений, очевидно же.
| |
|
|
|
1.411, Аноним (411), 16:10, 11/03/2023 [ответить] [﹢﹢﹢] [ · · · ]
| +4 +/– |
> Для размещения библиотек поддерживается репозиторий crates.io.
если закрыть доступ к crates.io, то исчезнет возможность сборки любого ПО, написанного на расте?
| |
|
2.429, Вы забыли заполнить поле Name (?), 22:36, 11/03/2023 [^] [^^] [^^^] [ответить]
| +1 +/– |
>> Для размещения библиотек поддерживается репозиторий crates.io.
> если закрыть доступ к crates.io, то исчезнет возможность сборки любого ПО, написанного
> на расте?
Не закрыть, а ограничить по спискам. Плати денежку и качай.
| |
|
1.438, 25СМ (?), 10:36, 12/03/2023 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Чего не хватает расту, так это низкоуровневых функций вроде getch, scanf и тд
| |
|
2.472, Аноним (-), 05:36, 13/03/2023 [^] [^^] [^^^] [ответить]
| +/– |
> низкоуровневых
> scanf
Функция интерпретирующая в рантайме программу низкоуровневая. Так и запишем.
> getch
Это из conio.h? Обёртка над биосовским прерыванием? Ты из криокамеры вылез? Дос с биосом отканселили лет двадцать назад.
| |
|
3.475, 25СМ (?), 09:09, 13/03/2023 [^] [^^] [^^^] [ответить]
| +/– |
А как интерпретируемый в райнтайме влияет на её низкоуровневость?
Представляешь, ты в рантайме считываешь ввод иначе никак не получится. Прикинь?
Дело в реализации, а не во времени выполнения.
| |
|
|
1.442, 25СМ (?), 10:56, 12/03/2023 [ответить] [﹢﹢﹢] [ · · · ]
| –2 +/– |
Даже в последний релиз Слаки раст включили, да со всем ансамблем - с дебаггерами и тд
| |
|
2.481, Янис (?), 13:55, 13/03/2023 [^] [^^] [^^^] [ответить]
| +/– |
В Слаку 15 его влючили ради фаерфокса. Во время исталляции системы я не установил себе ни Раст, на Огненную Лису, так что в моей Слаке его нет.
| |
|
|
|
5.502, 25CM (?), 13:39, 14/03/2023 [^] [^^] [^^^] [ответить]
| +/– |
А ты флаг ставил - установка пакетов для разработки? Я ставил.
| |
|
6.511, Янис (?), 17:08, 14/03/2023 [^] [^^] [^^^] [ответить]
| +/– |
Я при систему ставил в режиме, который выводит описание каждого отдельного пакета с возможностью его либо включить, либо отключить. Вот там я и отмечал звездочками то, что мне надо.
| |
|
|
4.510, Аноним (-), 16:07, 14/03/2023 [^] [^^] [^^^] [ответить]
| +/– |
>Дебаггер и Cargo тоже ради фаерфокса идут в комплекте?
Да. В Слаке 1 сырец = 1 пакет.
| |
|
|
|
|