1.1, Аноним (1), 13:51, 19/03/2019 [ответить] [﹢﹢﹢] [ · · · ]
| –7 +/– |
Какая все же славная эта корпорация. Вот, еще одну технологию опубликовали в опенсорс.
| |
1.2, Anon_Erohin (?), 13:55, 19/03/2019 [ответить] [﹢﹢﹢] [ · · · ]
| –38 +/– |
На какие же извращенские технологии идут чтобы до сих пор пользоваться небезопасными С/C++... Нет чтобы просто взять и юзать Rust. Я просто не понимаю насколько нужен низкий интеллект у тех кто до сих пор юзает C/C++ для новых систем и сервисов.
| |
|
2.3, Онаним (?), 13:58, 19/03/2019 [^] [^^] [^^^] [ответить]
| +8 +/– |
> Нет чтобы просто взять и юзать Rust.
Ты уже взял и юзаешь? Или, как и большинство растофанов, получаешь зарплату за разработку на ненавистных крестах, а ржавой слюной брызжешь только на форумах?
| |
|
3.4, имя (?), 14:03, 19/03/2019 [^] [^^] [^^^] [ответить]
| +6 +/– |
сильно сомневаюсь, что он пишет на расте, жир протекает через монитор.
| |
|
4.19, Аноним (19), 18:34, 19/03/2019 [^] [^^] [^^^] [ответить]
| +1 +/– |
Что это за ржавые пет-проекты со случайного гитхаб-аккаунта?
| |
|
5.23, Аноним (23), 23:49, 19/03/2019 [^] [^^] [^^^] [ответить]
| –1 +/– |
Только звёзд у него будет побольше чем у всех местных растоненавистников вместе взятых
| |
|
|
|
2.5, Alexey (??), 14:21, 19/03/2019 [^] [^^] [^^^] [ответить]
| –2 +/– |
Твой Раст не юзабильный еще на столько. А синтаксис так он вообще убогий.
| |
|
3.11, Anon_Erohin (?), 15:41, 19/03/2019 [^] [^^] [^^^] [ответить]
| –3 +/– |
Приведи пример на твое мнение хороший синтаксис. Как по мне синтаксис у Rust минималистичен и лаконичен. https://doc.rust-lang.org/book/ch04-01-what-is-ownership.html
И теперь сравни эту простоту с синтаксисом С с поинтерами и особенно разбором конструкций дефайнов с поинтерами на функции... А так же посмотри на темплейты С++.
Кажому языку свое время, С и С++ уже изжили себя. Интересно почему до сих пор не пишут на Cobol? (ну кроме допотопных единичных программ на поддержки)
| |
|
4.15, Wladmis (ok), 17:33, 19/03/2019 [^] [^^] [^^^] [ответить]
| +2 +/– |
> Приведи пример на твое мнение хороший синтаксис. Как по мне синтаксис у
> Rust минималистичен и лаконичен. https://doc.rust-lang.org/book/ch04-01-what-is-ownership.html
> И теперь сравни эту простоту с синтаксисом С с поинтерами и особенно
> разбором конструкций дефайнов с поинтерами на функции... А так же посмотри
> на темплейты С++.
Синтаксис Си на порядок проще синтаксиса Rust'а.
> Кажому языку свое время, С и С++ уже изжили себя. Интересно почему
> до сих пор не пишут на Cobol? (ну кроме допотопных единичных
> программ на поддержки) | |
|
|
2.6, Wladmis (ok), 14:27, 19/03/2019 [^] [^^] [^^^] [ответить]
| +2 +/– |
Rust не обезопасивает от логических ошибок. Выполнять программу в песочнице — хорошая мысль, даже если программа написана на Rust'е.
| |
2.7, IRASoldier (?), 14:30, 19/03/2019 [^] [^^] [^^^] [ответить]
| +6 +/– |
Запомни и повторяй как мантру: "ЯП, годного на роль серебряной пули не бывает". Поутру, в обед и перед сном. И поставь себе на смартфон какую-нибудь приблуду, чтобы каждый день выводила тебе на экран рандомную цитату из трудов "Банды четырех" - медитируй над ней и размышляй о своей греховности.
Интеллект же у тех, кто юзает C/С++ в промышленной разработке заведомо поболее, чем у культистов очередного модного поветрия. Порог вхождения, хвала Омниссии, не позволяет иначе.
(Дисклаймер - ничего не имею против Rust как такового, пусть развивается, тогда будем посмотреть.)
| |
2.9, Анонимус154 (?), 15:03, 19/03/2019 [^] [^^] [^^^] [ответить]
| –2 +/– |
"Безопасный" Rust? Подскажите пожалуйста, сколько раз в исходниках библиотеки встречается unsafe?
| |
|
3.16, Anon_Erohin (?), 17:52, 19/03/2019 [^] [^^] [^^^] [ответить]
| –3 +/– |
Ага, скажете это десяткам разрабов и десятку лет разработки OpenSSL библиотеки и вспомните HeartBleed и другие уязвимости там связанные со спецификой языка, например не очисткой за собой памяти нулями, переполнением буфера, уход за границы массива и т.д. и т.п.
Это лишь один из тысяч примеров когда перепись на Rust просто сразу обеспечивала защиту от подоюных уязвимостей.
| |
|
4.20, Аноним (19), 18:35, 19/03/2019 [^] [^^] [^^^] [ответить]
| +/– |
> Это лишь один из тысяч примеров когда перепись на Rust просто сразу обеспечивала защиту от подоюных уязвимостей.
А что, OpenSSL переписали на Rust?
| |
|
5.34, Аноним (34), 10:47, 22/03/2019 [^] [^^] [^^^] [ответить]
| +/– |
А что, тысячи других программ уже тоже? Похоже, автор комментария просто забыл сослагательное наклонение использовать.
| |
|
|
|
2.14, Ordu (ok), 17:03, 19/03/2019 [^] [^^] [^^^] [ответить]
| –2 +/– |
> На какие же извращенские технологии идут чтобы до сих пор пользоваться небезопасными С/C++
Да ладно, для раста такие контейнеры ещё полезнее чем для C++. Ты можешь подключать C'шные либы делать unsafe { unsafe_lib::unsafe_c_func() } и в случае если там какая хрень, то делать что-то в стиле panic!("unsafe code is so unsafe"). Или вместо няшной паники, ты можешь сделать return Err(UnsafeIsSoUnsafe::new()), и в процессе размотки стека этой ошибкой подчистить ресурсы, закрыть правильно файлы, сделать другие полезные вещи, и только после этого няшно спаниковать.
| |
2.17, Tifereth (?), 18:06, 19/03/2019 [^] [^^] [^^^] [ответить]
| –1 +/– |
Что за извращение, Rust! Только хардкор, только Erlang! Ну на худой конец - Malbolge.
| |
2.24, Аноним (23), 23:53, 19/03/2019 [^] [^^] [^^^] [ответить]
| +/– |
Проблема Rust в том, что трудовой рынок ещё не до конца сформирован. Разработчиков днём с огнём не сыщешь даже в крупных городах вроде Москвы. Хотя те, кто уже есть уровнем явно выше C++/PHP-макаки.
Говорю как пишущий на ржавчине за еду^Wзарплату.
| |
2.30, Аноним (30), 20:33, 20/03/2019 [^] [^^] [^^^] [ответить]
| +/– |
А ничего что в Rust'е есть unsafe и практических во всех "узконаправленных" вещах приходится его использовать? А там вообще что угодно происходит. В C/C++ хоть в стандарте прописано UB, а в unsafe плевать что происходит.
| |
|
1.22, Аноним (22), 21:11, 19/03/2019 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
> Обращение к изолированной библиотеке осуществляется через специализированный RPC, базирующийся на протоколе ProtoBuffs
А какой транспорт используется для реализации этого RPC, shared memory?
| |
1.25, Аноним (23), 23:54, 19/03/2019 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Всё дурака валяют вместо того, чтобы переписать сишный говнокод на няшной ржавчине.
| |
|
2.26, аноним3 (?), 00:21, 20/03/2019 [^] [^^] [^^^] [ответить]
| –1 +/– |
си еще долго будет языком системного уровня. просто потому что... стандарт? у других нет удобства того же питона( хотя некоторые места там спорно) и нет скорости выполнения. плюс библиотек в си/с++ вагон и маленькая тележка. да и правда смотрел я на раст как то ... сомнительная стилистика написания кода. и не сишная и не явская и не питоновская. такой каламбур, что диву даешься. и е походу чем больше модернизируют, тем все более запутанная. походу они в попытках убрать ошибки проектирования языка делают его все ... тяжелее в использовании?
| |
|
|
4.32, Wladmis (ok), 20:48, 20/03/2019 [^] [^^] [^^^] [ответить]
| –1 +/– |
> А еще практически во всех ОС ABI все еще от первых Unix
> и C.
Будто что-то плохое.
| |
|
|
2.29, А (??), 09:56, 20/03/2019 [^] [^^] [^^^] [ответить]
| +/– |
Да проблема индустрии ж не в языке. И не в синтаксисе ЯП. Проблема в том что давно уже пришла пора написать новый язык вместе с новой ОС. Как в свое время Юникс родился вместе с Си - до этого все ОС писали на АСМ-е или вообще в машинных кодах. Вот давно уже пора написать совершенно новую ОС в которой ВСЕ будет объектами с нативной поддержкой объектных API сверху-донизу, в новом ЯП... Но тут куча проблем, и первая же - где "граница" для этой новой ОС и должно ли сетевое взаимодействие в этом "чудном новом объектном мире" тоже играть по общим "новым правилам"... И как вообще "договориться" между "старым и новым миром"? ... И попытки таких проектов я так понимаю уже были, только ни одна не завершилась коммерческим успехом... Ну а в существующем программном окружении "только костыли, только хардкорд"...
| |
|
|