Вариант для распечатки |
Пред. тема | След. тема | ||
Форум Разговоры, обсуждение новостей | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от opennews (??), 29-Июл-21, 22:11 | ||
Опубликован релиз языка системного программирования Rust 1.54, основанного проектом Mozilla, но ныне развиваемого под покровительством независимой некоммерческой организации Rust Foundation. Язык сфокусирован на безопасной работе с памятью, обеспечивает автоматическое управление памятью и предоставляет средства для достижения высокого параллелизма выполнения заданий, при этом обходясь без использования сборщика мусора и runtime (runtime сводится к базовой инициализации и сопровождению стандартной библиотеки)... | ||
Ответить | Правка | Cообщить модератору |
Оглавление |
Сообщения | [Сортировка по времени | RSS] |
4. "Выпуск языка программирования Rust 1.54" | +7 +/– | |
Сообщение от FortyTwo (ok), 29-Июл-21, 22:20 | ||
> В разряд стабильных переведена новая порция API | ||
Ответить | Правка | Наверх | Cообщить модератору |
11. "Выпуск языка программирования Rust 1.54" | +14 +/– | |
Сообщение от НяшМяш (ok), 29-Июл-21, 22:36 | ||
Где бы взять запасную печень, что не релиз, так праздник. | ||
Ответить | Правка | Наверх | Cообщить модератору |
293. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от trdm (ok), 30-Июл-21, 09:45 | ||
Сколько весит хелло ворд на русте с зависимостями? | ||
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору |
296. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Аноним (296), 30-Июл-21, 09:57 | ||
Не помню точно, но вроде около метра. | ||
Ответить | Правка | Наверх | Cообщить модератору |
302. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Аноним зеленый (?), 30-Июл-21, 10:21 | ||
Какие у хелловорлда зависимости? 250кб без отладочных символов. | ||
Ответить | Правка | К родителю #293 | Наверх | Cообщить модератору |
372. "Выпуск языка программирования Rust 1.54" | +1 +/– | |
Сообщение от Хан (?), 30-Июл-21, 17:10 | ||
Как минимум либа для работы с пайпами, тот же printf это замаскированный IPC | ||
Ответить | Правка | Наверх | Cообщить модератору |
313. "Выпуск языка программирования Rust 1.54" | +2 +/– | |
Сообщение от Аноним (313), 30-Июл-21, 11:37 | ||
$ rustc -C opt-level=z -C lto -C codegen-units=1 -C panic=abort -Z strip=symbols hello.rs | ||
Ответить | Правка | К родителю #293 | Наверх | Cообщить модератору |
319. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Аноним (-), 30-Июл-21, 12:31 | ||
> $ rustc -C opt-level=z -C lto -C codegen-units=1 -C panic=abort -Z strip=symbols | ||
Ответить | Правка | Наверх | Cообщить модератору |
322. "Выпуск языка программирования Rust 1.54" | +2 +/– | |
Сообщение от Аноним (-), 30-Июл-21, 12:44 | ||
> Сколько весит хелло ворд на русте с зависимостями? | ||
Ответить | Правка | К родителю #293 | Наверх | Cообщить модератору |
331. "Выпуск языка программирования Rust 1.54" | +2 +/– | |
Сообщение от n00by (ok), 30-Июл-21, 13:41 | ||
Интересный листинг. | ||
Ответить | Правка | Наверх | Cообщить модератору |
333. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Владимир (??), 30-Июл-21, 14:12 | ||
push 1 / pop edi занимает меньше байт, чем mov edi, 1. mov eax, 1 то же самое. Да и mov eax, 60. | ||
Ответить | Правка | Наверх | Cообщить модератору |
336. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от n00by (ok), 30-Июл-21, 14:34 | ||
Речь не об опкодах, а о номерах системных вызовов. См. комментарии в первом листинге. | ||
Ответить | Правка | Наверх | Cообщить модератору |
346. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Аноним (-), 30-Июл-21, 15:04 | ||
> Интересный листинг. | ||
Ответить | Правка | К родителю #331 | Наверх | Cообщить модератору |
355. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от n00by (ok), 30-Июл-21, 16:07 | ||
>[оверквотинг удален] | ||
Ответить | Правка | Наверх | Cообщить модератору |
358. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Аноним (-), 30-Июл-21, 16:16 | ||
> Тем не менее вопрос по размеру строки в силе. "Hello World\n" 12 | ||
Ответить | Правка | Наверх | Cообщить модератору |
409. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от n00by (ok), 30-Июл-21, 18:59 | ||
Это ещё кто кого подловил. Если бы не эта разница в длине, я бы не обратил внимания, или может даже догадался про другую систему подумать. А так нашёл лишнее подтверждение, что код какой-то "не тот". :) | ||
Ответить | Правка | Наверх | Cообщить модератору |
432. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Аноним зеленый (?), 30-Июл-21, 19:56 | ||
Нужно понимать, что минимальный не значит быстрый. Он может быть сильно медленней при исполнении. | ||
Ответить | Правка | К родителю #346 | Наверх | Cообщить модератору |
345. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Аноним (345), 30-Июл-21, 15:01 | ||
Можно ссылку на собираемый проектик? | ||
Ответить | Правка | К родителю #322 | Наверх | Cообщить модератору |
424. "Выпуск языка программирования Rust 1.54" | –1 +/– | |
Сообщение от Аноним (-), 30-Июл-21, 19:44 | ||
10 лет назад хелло_ворд весил 5 мегабайт. 7 лет назад хелло_ворд весил 3 мегабайта. 4 года назад хелло_ворд весил 1 мегабайт. Сейчас хелло ворд весит около 100 Килобайт. | ||
Ответить | Правка | К родителю #293 | Наверх | Cообщить модератору |
448. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Аноним (-), 30-Июл-21, 21:53 | ||
> 10 лет назад хелло_ворд весил 5 мегабайт. 7 лет назад хелло_ворд весил | ||
Ответить | Правка | Наверх | Cообщить модератору |
494. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Аноним (-), 31-Июл-21, 06:14 | ||
>Врешь и не краснеешь. | ||
Ответить | Правка | Наверх | Cообщить модератору |
506. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от n00by (ok), 31-Июл-21, 08:51 | ||
>>Врешь и не краснеешь. | ||
Ответить | Правка | Наверх | Cообщить модератору |
517. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Аноним (-), 31-Июл-21, 13:17 | ||
>>Врешь и не краснеешь. | ||
Ответить | Правка | К родителю #494 | Наверх | Cообщить модератору |
572. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Растофиля (?), 01-Авг-21, 11:27 | ||
> prefer-dynamic | ||
Ответить | Правка | Наверх | Cообщить модератору |
573. "Выпуск языка программирования Rust 1.54" | –1 +/– | |
Сообщение от anonymous (??), 01-Авг-21, 12:30 | ||
151 байт, статика: https://github.com/kmcallister/tiny-rust-demo | ||
Ответить | Правка | Наверх | Cообщить модератору |
575. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Аноним (-), 01-Авг-21, 12:55 | ||
>> prefer-dynamic | ||
Ответить | Правка | К родителю #572 | Наверх | Cообщить модератору |
625. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Растофиля (?), 02-Авг-21, 13:04 | ||
> Если очередной опеннетный "антирастовец" не владеет предметом, то кто ему ССЗБ? | ||
Ответить | Правка | Наверх | Cообщить модератору |
627. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от n00by (ok), 02-Авг-21, 13:25 | ||
>> Тебе воон выше дали - с ходу 500 байт, без каких-то извращений с линковщиком | ||
Ответить | Правка | Наверх | Cообщить модератору |
631. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Растофиля (?), 02-Авг-21, 14:53 | ||
> внезапно, пример системного программирования. | ||
Ответить | Правка | Наверх | Cообщить модератору |
634. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от n00by (ok), 02-Авг-21, 15:27 | ||
>> внезапно, пример системного программирования. | ||
Ответить | Правка | Наверх | Cообщить модератору |
635. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Аноним (-), 02-Авг-21, 16:08 | ||
> из зависимостей достаточно ядра | ||
Ответить | Правка | Наверх | Cообщить модератору |
637. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Аноним (-), 02-Авг-21, 16:47 | ||
| ||
Ответить | Правка | К родителю #635 | Наверх | Cообщить модератору |
643. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Растофиля (?), 02-Авг-21, 20:44 | ||
> как тут некоторые умники собрались линковать статику под венду - вопрос. | ||
Ответить | Правка | К родителю #635 | Наверх | Cообщить модератору |
646. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Аноним (-), 02-Авг-21, 21:49 | ||
>> как тут некоторые умники собрались линковать статику под венду - вопрос. | ||
Ответить | Правка | К родителю #643 | Наверх | Cообщить модератору |
648. Скрыто модератором | +/– | |
Сообщение от Растофиля (?), 03-Авг-21, 02:12 | ||
Ответить | Правка | К родителю #646 | Наверх | Cообщить модератору |
653. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от n00by (ok), 03-Авг-21, 14:12 | ||
Сисколы в Виндосе, насколько помню, меняются в пределах версии ОС. Никто в здравом уме их там не использует. Если кто-то предлагает обойтись без ntdll.dll (а в случае вывода на консоль наверняка потребуется и WriteConsoleW из kernel32.dll) -- он либо не владеет предметом, либо намеренно пытается свести дискуссию к священной войне. | ||
Ответить | Правка | К родителю #635 | Наверх | Cообщить модератору |
638. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Растофиля (?), 02-Авг-21, 17:39 | ||
> Нет никакого стандарта на helloworld-ы | ||
Ответить | Правка | Наверх | Cообщить модератору |
652. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от n00by (ok), 03-Авг-21, 14:07 | ||
>> Нет никакого стандарта на helloworld-ы | ||
Ответить | Правка | К родителю #638 | Наверх | Cообщить модератору |
633. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Растофиля (?), 02-Авг-21, 15:05 | ||
> Опечатка то по Фрейду. Действительно, не какая-то хрень, кросплатформенная, а, внезапно, пример системного программирования. | ||
Ответить | Правка | К родителю #627 | Наверх | Cообщить модератору |
636. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Аноним (-), 02-Авг-21, 16:45 | ||
>> Если очередной опеннетный "антирастовец" не владеет предметом, то кто ему ССЗБ? | ||
Ответить | Правка | К родителю #625 | Наверх | Cообщить модератору |
639. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Растофиля (?), 02-Авг-21, 18:18 | ||
>> В Си статическая сборка делается просто ключом "-static" у gcc. | ||
Ответить | Правка | Наверх | Cообщить модератору |
645. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Аноним (-), 02-Авг-21, 21:27 | ||
>> как-то странно, glibC - ни разу не "стандартная библиотека" раста. | ||
Ответить | Правка | Наверх | Cообщить модератору |
647. Скрыто модератором | +/– | |
Сообщение от Растофиля (?), 02-Авг-21, 23:21 | ||
Ответить | Правка | Наверх | Cообщить модератору |
651. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Котофалк (?), 03-Авг-21, 13:34 | ||
извините, что прерываю, но откуда вообще появилось требование статической линковки? тем паче для helloworld? | ||
Ответить | Правка | К родителю #625 | Наверх | Cообщить модератору |
542. "Выпуск языка программирования Rust 1.54" | +2 +/– | |
Сообщение от Аноним (542), 31-Июл-21, 19:46 | ||
Всего лишь 200+ килобайт. А какой вес у ноды? А какой у джавы? У дотнета? У питона? | ||
Ответить | Правка | К родителю #494 | Наверх | Cообщить модератору |
588. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Аноним (588), 01-Авг-21, 22:20 | ||
В Расте так вообще не получится. | ||
Ответить | Правка | Наверх | Cообщить модератору |
590. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Аноним (-), 01-Авг-21, 23:26 | ||
> $ g++ hello.cpp -O2 -static-libstdc++ | ||
Ответить | Правка | К родителю #542 | Наверх | Cообщить модератору |
552. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Аноним (552), 01-Авг-21, 00:27 | ||
В любом случае меньше любого интерпретируемого языка, | ||
Ответить | Правка | К родителю #293 | Наверх | Cообщить модератору |
555. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Аноним (-), 01-Авг-21, 00:46 | ||
> В любом случае меньше любого интерпретируемого языка, | ||
Ответить | Правка | Наверх | Cообщить модератору |
596. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Растофиля (?), 02-Авг-21, 00:00 | ||
> Узнаешь много "нового". | ||
Ответить | Правка | Наверх | Cообщить модератору |
626. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Растофиля (?), 02-Авг-21, 13:08 | ||
Вроде в новых версиях линковать статически с glibc они уже научились. Но это всё нужно проверять. У них там есть оговорки. | ||
Ответить | Правка | Наверх | Cообщить модератору |
5. "Выпуск языка программирования Rust 1.54" | +18 +/– | |
Сообщение от Аноним (5), 29-Июл-21, 22:21 | ||
> Инкрементальная компиляция была отключена в выпуске 1.52.1 из-за выявления скрытых ошибок | ||
Ответить | Правка | Наверх | Cообщить модератору |
40. "Выпуск языка программирования Rust 1.54" | +1 +/– | |
Сообщение от Аноним (40), 29-Июл-21, 23:06 | ||
Друг, безопасности памяти в коде и отсутствие уязвимостей в принципе - принципиально разные вещи, второе нельзя достигнуть, но лучше всё же жить без первого | ||
Ответить | Правка | Наверх | Cообщить модератору |
59. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Аноним (59), 29-Июл-21, 23:29 | ||
Не такие уж и принципиальные, смежные. Ошибки работы с памятью запросто используют для уязвимостей. | ||
Ответить | Правка | Наверх | Cообщить модератору |
80. "Выпуск языка программирования Rust 1.54" | –5 +/– | |
Сообщение от Аноним (80), 29-Июл-21, 23:50 | ||
Тогда зачем нужна эта ваша «безопасная память»? | ||
Ответить | Правка | К родителю #40 | Наверх | Cообщить модератору |
89. "Выпуск языка программирования Rust 1.54" | –2 +/– | |
Сообщение от Sw00p aka Jerom (?), 30-Июл-21, 00:10 | ||
безопасная память это физически разделенная | ||
Ответить | Правка | Наверх | Cообщить модератору |
290. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Аноним (290), 30-Июл-21, 09:38 | ||
чтобы тратить больше времени на разработку, изворачиваясь, делая обычные вещи. как с С++ в своё время. | ||
Ответить | Правка | К родителю #80 | Наверх | Cообщить модератору |
254. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от n00by (ok), 30-Июл-21, 07:48 | ||
> безопасности памяти в коде (1) | ||
Ответить | Правка | К родителю #40 | Наверх | Cообщить модератору |
256. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от КО (?), 30-Июл-21, 07:52 | ||
"отсутствие уязвимостей в принципе" нельзя достигнуть, но лучше всё же жить без "безопасности памяти в коде". | ||
Ответить | Правка | Наверх | Cообщить модератору |
297. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от n00by (ok), 30-Июл-21, 10:05 | ||
Задним числом все умны. | ||
Ответить | Правка | Наверх | Cообщить модератору |
10. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Аноньимъ (ok), 29-Июл-21, 22:35 | ||
>Вызов макросов внутри атрибутов может оказаться полезным для включения в документирующие комментарии содержимого из других файлов. Например, для вставки содержимого файла README и результата выполнения скрипта можно указать | ||
Ответить | Правка | Наверх | Cообщить модератору |
19. "Выпуск языка программирования Rust 1.54" | –1 +/– | |
Сообщение от Dzen Python (ok), 29-Июл-21, 22:45 | ||
Мне больше интересно, зачем вставлять в .rs файл содержимое .md файла. | ||
Ответить | Правка | Наверх | Cообщить модератору |
21. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Аноньимъ (ok), 29-Июл-21, 22:48 | ||
> Далее по идее ридми.тхт и комментарии должны наоборот, из src-файлов ИЗвлекаться, и на их основе генерироваться нормальная человеческая документация + файл ридми. | ||
Ответить | Правка | Наверх | Cообщить модератору |
420. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Аноним (-), 30-Июл-21, 19:37 | ||
>Может нам опытные растенианци объяснят. | ||
Ответить | Правка | Наверх | Cообщить модератору |
53. "Выпуск языка программирования Rust 1.54" | +5 +/– | |
Сообщение от ПомидорИзДолины (?), 29-Июл-21, 23:23 | ||
В Расте документация генерируется на основе специально оформленных комментариев (doxigen вид сбоку). Когда документации становится много это усложняет навигацию по исходному когда. | ||
Ответить | Правка | К родителю #19 | Наверх | Cообщить модератору |
188. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Аноньимъ (ok), 30-Июл-21, 03:57 | ||
Но зачем для этого какие-то макросы в исходниках? В доках пишешь имя функции и комментарий. | ||
Ответить | Правка | Наверх | Cообщить модератору |
200. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Анонимъ (?), 30-Июл-21, 04:19 | ||
Комментарии-документация чисто технически являются специальным синтаксисом для #[doc] макроса. | ||
Ответить | Правка | Наверх | Cообщить модератору |
210. "Выпуск языка программирования Rust 1.54" | +4 +/– | |
Сообщение от Аноньимъ (ok), 30-Июл-21, 04:35 | ||
Я к тому что. | ||
Ответить | Правка | Наверх | Cообщить модератору |
229. "Выпуск языка программирования Rust 1.54" | +2 +/– | |
Сообщение от Анонимъ (?), 30-Июл-21, 05:29 | ||
https://doc.rust-lang.org/std/pin/index.html | ||
Ответить | Правка | Наверх | Cообщить модератору |
246. "Выпуск языка программирования Rust 1.54" | +4 +/– | |
Сообщение от Аноним (246), 30-Июл-21, 06:39 | ||
> примеры кода в документации являются полноправными тестами (выполняются по cargo test) | ||
Ответить | Правка | Наверх | Cообщить модератору |
452. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Анонимъ (?), 30-Июл-21, 22:38 | ||
Для таких случаев есть no_run. | ||
Ответить | Правка | Наверх | Cообщить модератору |
547. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Аноним (547), 31-Июл-21, 23:16 | ||
Да это понятно :-) Просто не люблю такое неявное поведение. | ||
Ответить | Правка | Наверх | Cообщить модератору |
455. "Выпуск языка программирования Rust 1.54" | +1 +/– | |
Сообщение от Аноним (-), 30-Июл-21, 23:15 | ||
>> примеры кода в документации являются полноправными тестами (выполняются по cargo test) | ||
Ответить | Правка | К родителю #246 | Наверх | Cообщить модератору |
263. "Выпуск языка программирования Rust 1.54" | +1 +/– | |
Сообщение от n00by (ok), 30-Июл-21, 08:30 | ||
> Почему бы не собирать доки сразу из отдельного файла с доками? | ||
Ответить | Правка | К родителю #210 | Наверх | Cообщить модератору |
350. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Аноньимъ (ok), 30-Июл-21, 15:56 | ||
Это логично, однако. | ||
Ответить | Правка | Наверх | Cообщить модератору |
363. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от n00by (ok), 30-Июл-21, 16:21 | ||
Документация ведь делится на несколько уровней. Есть и краткое описание проекта (почти не меняется и к какому-то конкретному фрагменту кода не привязана), информация об авторе, лицензии и т.п. Вот пример титульной страницы документации на Доксиген, наверняка в отдельном файле https://www.doxygen.nl/index.html | ||
Ответить | Правка | Наверх | Cообщить модератору |
46. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Аноним (46), 29-Июл-21, 23:14 | ||
В cargo doc появилась поддержка не только api документации, поэтому теперь не обязательно нужен дополнительный тулинг, чтобы писать гайды, туториалы и проч подобные вещи. | ||
Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору |
240. "Выпуск языка программирования Rust 1.54" | –3 +/– | |
Сообщение от псевдонимус (?), 30-Июл-21, 06:13 | ||
Тут происходит Чад кутежа во мгле ада. | ||
Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору |
15. "Выпуск языка программирования Rust 1.54" | +1 +/– | |
Сообщение от Дмитрий (??), 29-Июл-21, 22:40 | ||
А когда перепишут Rust на Rust'e? | ||
Ответить | Правка | Наверх | Cообщить модератору |
17. "Выпуск языка программирования Rust 1.54" | +10 +/– | |
Сообщение от Аноним (17), 29-Июл-21, 22:43 | ||
Он уже на расте. | ||
Ответить | Правка | Наверх | Cообщить модератору |
165. "Выпуск языка программирования Rust 1.54" | –6 +/– | |
Сообщение от Аноним (165), 30-Июл-21, 03:10 | ||
Дак вон оно что, Михалыч... Потому ошибки и вылазят. | ||
Ответить | Правка | Наверх | Cообщить модератору |
273. "Выпуск языка программирования Rust 1.54" | +2 +/– | |
Сообщение от Аноним (273), 30-Июл-21, 08:48 | ||
Могу только предположить, но вероятно это происходило из-за логических ошибок в реализованных алгоритмах, а не из-за обращения к памяти после ее освобождения или выхода за границы буфера и т.п., что составляет 70-80 процентов ошибок в прогах на C/C++ | ||
Ответить | Правка | Наверх | Cообщить модератору |
553. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Kuku (?), 01-Авг-21, 00:28 | ||
Давайте не будем бла-бла-бла. Среднестатистически даже в релизах ПО 90 процентов ошибок - логические. А потом уже идут эти ваши обращения к освобожденной памяти и прочая фуета. | ||
Ответить | Правка | Наверх | Cообщить модератору |
614. "Выпуск языка программирования Rust 1.54" | +1 +/– | |
Сообщение от Аноним (246), 02-Авг-21, 10:34 | ||
Мне вот удобно выражать свои мысли на русском, чуть менее удобно на английском, поскольку не родной, а на китайском совсем неудобно, ведь я им не владею. А китайцу ровно наоборот. | ||
Ответить | Правка | Наверх | Cообщить модератору |
629. "Выпуск языка программирования Rust 1.54" | +1 +/– | |
Сообщение от Аноним (629), 02-Авг-21, 14:02 | ||
> А китайцу ровно наоборот. | ||
Ответить | Правка | Наверх | Cообщить модератору |
306. "Выпуск языка программирования Rust 1.54" | +1 +/– | |
Сообщение от anonymous (??), 30-Июл-21, 11:09 | ||
Есть какой-то компилятор в котором не допускали ошибок? Или какой-то язык, на котором не допускали ошибок? | ||
Ответить | Правка | К родителю #165 | Наверх | Cообщить модератору |
248. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от leap42 (ok), 30-Июл-21, 06:51 | ||
>Он уже на расте. | ||
Ответить | Правка | К родителю #17 | Наверх | Cообщить модератору |
307. "Выпуск языка программирования Rust 1.54" | +1 +/– | |
Сообщение от anonymous (??), 30-Июл-21, 11:10 | ||
Что конкретно вы имели в виду? | ||
Ответить | Правка | Наверх | Cообщить модератору |
334. "Выпуск языка программирования Rust 1.54" | +1 +/– | |
Сообщение от Аноним (334), 30-Июл-21, 14:21 | ||
наверное, что там llvm на на расте в качестве бэкэнда | ||
Ответить | Правка | Наверх | Cообщить модератору |
376. "Выпуск языка программирования Rust 1.54" | +1 +/– | |
Сообщение от Аноним (376), 30-Июл-21, 17:26 | ||
Когда успели llvm на раст переписать? | ||
Ответить | Правка | К родителю #17 | Наверх | Cообщить модератору |
546. "Выпуск языка программирования Rust 1.54" | +1 +/– | |
Сообщение от . (?), 31-Июл-21, 23:02 | ||
А кто сказал что rustc только llvm умеет? Кроме другого бекенда написанного на C++ (gcc, он был недавно принят), уже давно поддерживается cranelift, а он целиком на Rust написан | ||
Ответить | Правка | Наверх | Cообщить модератору |
22. "Выпуск языка программирования Rust 1.54" | –8 +/– | |
Сообщение от Кир (?), 29-Июл-21, 22:52 | ||
> макросов, напоминающих функции (процедурные макросы и макросы, созданные при помощи макроса "macro_rules!"). От функций подобные макросы отличаются символом "!" после имени (macro!(...)) и подстановкой исходного текста макроса вместо генерирования вызова функции | ||
Ответить | Правка | Наверх | Cообщить модератору |
24. "Выпуск языка программирования Rust 1.54" | +2 +/– | |
Сообщение от Аноним (24), 29-Июл-21, 22:54 | ||
В каком смысле? Инлайн давно есть | ||
Ответить | Правка | Наверх | Cообщить модератору |
29. "Выпуск языка программирования Rust 1.54" | –5 +/– | |
Сообщение от Кир (?), 29-Июл-21, 22:56 | ||
Или, слава ржавчине, они изобрели #define? Непонятненько... | ||
Ответить | Правка | К родителю #22 | Наверх | Cообщить модератору |
32. "Выпуск языка программирования Rust 1.54" | +13 +/– | |
Сообщение от Аноним (24), 29-Июл-21, 22:58 | ||
Макросы C - худшие макросы ever, не надо их тут вспоминать, пожалуйста | ||
Ответить | Правка | Наверх | Cообщить модератору |
75. "Выпуск языка программирования Rust 1.54" | –5 +/– | |
Сообщение от Хан (?), 29-Июл-21, 23:46 | ||
Макрос это не часть языка это препроцессор компилятора и чем же макросы rust лучше чем си? | ||
Ответить | Правка | Наверх | Cообщить модератору |
86. "Выпуск языка программирования Rust 1.54" | –1 +/– | |
Сообщение от Аноним (46), 30-Июл-21, 00:01 | ||
Действительно, наверное и в стандартах языков С и С++ ничего нет про макросы? | ||
Ответить | Правка | Наверх | Cообщить модератору |
88. "Выпуск языка программирования Rust 1.54" | –3 +/– | |
Сообщение от Хан (?), 30-Июл-21, 00:08 | ||
Спецификация C или C++ описывает не только сам язык, а еще например язык макросов для компилятора | ||
Ответить | Правка | Наверх | Cообщить модератору |
104. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Аноним (46), 30-Июл-21, 01:05 | ||
Кажется, что тебе нужно прочитать секцию Scope стандарта. | ||
Ответить | Правка | Наверх | Cообщить модератору |
113. "Выпуск языка программирования Rust 1.54" | –3 +/– | |
Сообщение от Хан (?), 30-Июл-21, 01:25 | ||
Помню был тут один поехавший который мне доказывал что язык Си это ООП язык только по тому чтт в стандарте Си имеется слово "обьект трансляции" то есть всмысле раздельная компиляция, но слово же "обьект" есть в стандарте Си значит ООП? И ты туда же? А логику как? Включить не пробывал? | ||
Ответить | Правка | Наверх | Cообщить модератору |
119. "Выпуск языка программирования Rust 1.54" | +1 +/– | |
Сообщение от adolfus (ok), 30-Июл-21, 01:50 | ||
Нет в стандарте С никакого "объекта трансляции", но есть "единица трансляции" -- это то, что получается в результате работы препроцессора. | ||
Ответить | Правка | Наверх | Cообщить модератору |
149. "Выпуск языка программирования Rust 1.54" | –1 +/– | |
Сообщение от Хан (?), 30-Июл-21, 02:45 | ||
Был он меня задолбал этим слово, вроде в C89 его нашел... хз погугли | ||
Ответить | Правка | Наверх | Cообщить модератору |
90. "Выпуск языка программирования Rust 1.54" | –3 +/– | |
Сообщение от Хан (?), 30-Июл-21, 00:12 | ||
Стандартная библиотека тоже отношения не имеет к синтаксису ЯП, она лишь описывает API для взаимодействия с окружением внутри ОС, но это же не мешает ей быть в стандарте | ||
Ответить | Правка | К родителю #86 | Наверх | Cообщить модератору |
105. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Аноним (46), 30-Июл-21, 01:06 | ||
Синтаксис языка != язык. | ||
Ответить | Правка | Наверх | Cообщить модератору |
108. "Выпуск языка программирования Rust 1.54" | –4 +/– | |
Сообщение от Хан (?), 30-Июл-21, 01:16 | ||
Хм, ЯП может считаться то что компилируется напрямую в машинный код(неважно как статически, через jit или интерпритатор) | ||
Ответить | Правка | Наверх | Cообщить модератору |
114. "Выпуск языка программирования Rust 1.54" | –4 +/– | |
Сообщение от Хан (?), 30-Июл-21, 01:27 | ||
Синтаксис ЯП так или иначе имеет машинное отображение в виде исполняемого файла с инструкциями процессора... макросы этого не имеют | ||
Ответить | Правка | К родителю #105 | Наверх | Cообщить модератору |
111. "Выпуск языка программирования Rust 1.54" | +4 +/– | |
Сообщение от Аноним (-), 30-Июл-21, 01:19 | ||
> Макрос это не часть языка это препроцессор компилятора и чем же макросы rust лучше чем си? | ||
Ответить | Правка | К родителю #75 | Наверх | Cообщить модератору |
116. "Выпуск языка программирования Rust 1.54" | –4 +/– | |
Сообщение от Хан (?), 30-Июл-21, 01:38 | ||
Макросы это тупо подстановка кода из макросов в код программы, иначе говоря шаблонизатор... какое нафиг AST причем здесь оно? | ||
Ответить | Правка | Наверх | Cообщить модератору |
126. "Выпуск языка программирования Rust 1.54" | +1 +/– | |
Сообщение от Аноним (-), 30-Июл-21, 02:15 | ||
> Макросы это тупо подстановка кода из макросов в код программы, иначе говоря шаблонизатор... какое нафиг AST причем здесь оно? | ||
Ответить | Правка | Наверх | Cообщить модератору |
132. "Выпуск языка программирования Rust 1.54" | –1 +/– | |
Сообщение от Хан (?), 30-Июл-21, 02:24 | ||
Ответь умник где найти код дефайна в обьектном файле? Ах да я ж забыл что он существует лишь в памяти компилятора на момент компиляции...или ты не согласен? | ||
Ответить | Правка | Наверх | Cообщить модератору |
148. "Выпуск языка программирования Rust 1.54" | +1 +/– | |
Сообщение от Аноним (-), 30-Июл-21, 02:44 | ||
> Ответь умник где найти код дефайна в обьектном файле? | ||
Ответить | Правка | Наверх | Cообщить модератору |
133. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Хан (?), 30-Июл-21, 02:25 | ||
И не трави за подстановки дефайна, ты скажи где он как машинный код в обьектном файле? | ||
Ответить | Правка | К родителю #126 | Наверх | Cообщить модератору |
617. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от anonymous (??), 02-Авг-21, 11:39 | ||
Он не говорил, что define-ы улетают в машинный код. Он говорил, что макросы как часть AST-а языка -- это лучше чем отдельный препроцессор. | ||
Ответить | Правка | Наверх | Cообщить модератору |
117. "Выпуск языка программирования Rust 1.54" | –2 +/– | |
Сообщение от Хан (?), 30-Июл-21, 01:40 | ||
Короче разберись что такое макросы, инлайн функции и обычные функции чем они отличаются, а то у тебя венегрет какой то в голове | ||
Ответить | Правка | К родителю #111 | Наверх | Cообщить модератору |
138. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Аноним (-), 30-Июл-21, 02:30 | ||
>> макросы, которые часть языка и "умеют" в AST | ||
Ответить | Правка | Наверх | Cообщить модератору |
128. "Выпуск языка программирования Rust 1.54" | –1 +/– | |
Сообщение от Хан (?), 30-Июл-21, 02:20 | ||
Хотя вычисление макроса на этапе компиляции вроде нигде не прописано, поэтому в старых компиляторах применяется обычный копипаст | ||
Ответить | Правка | К родителю #111 | Наверх | Cообщить модератору |
272. "Выпуск языка программирования Rust 1.54" | +1 +/– | |
Сообщение от n00by (ok), 30-Июл-21, 08:44 | ||
Смотрите раздел Translation phases. Препроцессор это отдельная фаза трансляции, семантический анализ и трансляция (компиляция) идут несколько позже, после чего происходит связывание (линковка). | ||
Ответить | Правка | Наверх | Cообщить модератору |
234. "Выпуск языка программирования Rust 1.54" | +1 +/– | |
Сообщение от Аноним (246), 30-Июл-21, 05:41 | ||
Макросы раста - это конструкции языка, а не препроцессора. Уместнее сравнение с темплейтами в плюсах. | ||
Ответить | Правка | К родителю #75 | Наверх | Cообщить модератору |
23. "Выпуск языка программирования Rust 1.54" | +6 +/– | |
Сообщение от Аноним (24), 29-Июл-21, 22:53 | ||
Постепенно углубляюсь в этот язык, кайфую | ||
Ответить | Правка | Наверх | Cообщить модератору |
28. "Выпуск языка программирования Rust 1.54" | +1 +/– | |
Сообщение от Аноньимъ (ok), 29-Июл-21, 22:56 | ||
Лисп попробуйте, схему какуюнить, Racket например. | ||
Ответить | Правка | Наверх | Cообщить модератору |
35. "Выпуск языка программирования Rust 1.54" | +1 +/– | |
Сообщение от Аноним (40), 29-Июл-21, 23:03 | ||
Спасибо за рекомендацию! | ||
Ответить | Правка | Наверх | Cообщить модератору |
225. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Аноним (246), 30-Июл-21, 05:15 | ||
Да нет в этих лиспах никакого чистого ФП. В scheme ФП, конечно, побольше, чем в CL, но по сути там столько же ФП, сколько его в современном Джаваскрипте. | ||
Ответить | Правка | Наверх | Cообщить модератору |
292. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Аноним (290), 30-Июл-21, 09:41 | ||
для haskell нужно вспоминать забытый после универа матан( подзабил в своё время на его изучение | ||
Ответить | Правка | Наверх | Cообщить модератору |
403. "Выпуск языка программирования Rust 1.54" | +1 +/– | |
Сообщение от Аноним (547), 30-Июл-21, 18:43 | ||
Да не надо там никакого матана. Просто он из академической среды, и потому им привычнее в терминах теории категорий рассуждать. На самом деле всё это объясняется на пальцах элементарно: http://learnyouahaskell.com/ | ||
Ответить | Правка | Наверх | Cообщить модератору |
554. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Kuku (?), 01-Авг-21, 00:39 | ||
Напоминает хаскелевский хайп надцатилетней давности. Потом как-то все устаканилось, и язык трехсот головоломных способов вычисления чисел Фибоначчи занял почетное место во главе промышленно используемых языков, но с конца. | ||
Ответить | Правка | К родителю #28 | Наверх | Cообщить модератору |
558. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Аноньимъ (ok), 01-Авг-21, 01:22 | ||
Напоминает. | ||
Ответить | Правка | Наверх | Cообщить модератору |
674. "Выпуск языка программирования Rust 1.54" | +1 +/– | |
Сообщение от wyry (?), 14-Дек-21, 14:54 | ||
Это другое!). А так история циклична, а ПО как писали на C/C++, JVM-семействе, так и пишут. Когда училась в универе функциональные и околофункциональные языки были очень в моде, с одной стороны Haskell, с другой стороны LISP'еры грозились захватить мир и было очень даже много неплохих ресурсов по LISP, Microsoft на хайпе запилили свой диалект OCaml и носились с ним просто ВЕЗДЕ! И знаете что? Все перечисленные языки во всех смыслах лучше и качественнее Rust! В каждом есть своя идея, реализация на уровне проектирования, вот почему-то F# написан на F#, то есть разработчики в кои то веки с технической точки зрения знали что делают и чего хотят достичь. Rust же до сих пор не вышел из состояния зародыша, НО УЖЕ покрылся ржавчиной (собственно правдивое название), причём язык даже не умудрился привнести вообще ничего нового. На C++ почти на всю функциональность Rust есть свои приёмы, можно без труда писать на C++ в стиле Rust и заиметь все те преимущества (не очень то и существенные) которые он даёт. То есть если Хаскель или ML-семейство или LISP или даже JVM-семейство даёт альтернативные пути и фишки, то Rust не привносит ВООБЩЕ НИЧЕГО кроме агрессивного маркетинга. Причём я никогда не хейтила Rust от чистого сердца, но разобравшись в нём получше поняла, что во-первых на C и С++ писать И ЧИТАТЬ (для меня) намного проще, во-вторых сам язык не несёт вообще никаких критических инноваций, по поводу удобств и производительности разработчика - я это слышу уже годами. Java говорила что она быстрее, удобнее и надёжнее, в итоге паттерны (а на практике чаще антипаттерны) создают настолько шизанутый код, что если бы он был тупо был написан в стиле чистого C - разобраться в нём было бы в разы легче. F# говорил что код можно писать значительно короче и сразу без ошибок. И да, там где задачу можно решить просто в функциональном стиле - F# хорош, как только дело доходит до чего-то другого, проще родить ежа и ужа, чем написать, в итоге производительность разработчика откатывается обратно в 0 или даже хуже. | ||
Ответить | Правка | Наверх | Cообщить модератору |
676. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Аноньимъ (ok), 14-Дек-21, 18:01 | ||
Да, лучше бы типизированный лисп развивали конечно. | ||
Ответить | Правка | Наверх | Cообщить модератору |
677. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Аноньимъ (ok), 14-Дек-21, 18:07 | ||
>И да, там где задачу можно решить просто в функциональном стиле - F# хорош, как только дело доходит до чего-то другого, проще родить ежа и ужа, чем написать, в итоге производительность разработчика откатывается обратно в 0 или даже хуже. | ||
Ответить | Правка | К родителю #674 | Наверх | Cообщить модератору |
678. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Аноньимъ (ok), 14-Дек-21, 18:09 | ||
>Rust же до сих пор не вышел из состояния зародыша, НО УЖЕ покрылся ржавчиной (собственно правдивое название), причём язык даже не умудрился привнести вообще ничего нового. На C++ почти на всю функциональность Rust есть свои приёмы, можно без труда писать на C++ в стиле Rust и заиметь все те преимущества (не очень то и существенные) которые он даёт. | ||
Ответить | Правка | К родителю #674 | Наверх | Cообщить модератору |
31. "Выпуск языка программирования Rust 1.54" | –5 +/– | |
Сообщение от Кир (?), 29-Июл-21, 22:57 | ||
Углубляйся. Даже, можно сказать, погружайся! Смотри только, метаном не задохнись. | ||
Ответить | Правка | К родителю #23 | Наверх | Cообщить модератору |
34. "Выпуск языка программирования Rust 1.54" | –1 +/– | |
Сообщение от Аноним (40), 29-Июл-21, 23:00 | ||
Метаном пованивает, когда возвращаюсь C/C++ | ||
Ответить | Правка | Наверх | Cообщить модератору |
39. "Выпуск языка программирования Rust 1.54" | –2 +/– | |
Сообщение от Кир (?), 29-Июл-21, 23:05 | ||
Это ты просто не переоделся после погружений в раст. | ||
Ответить | Правка | Наверх | Cообщить модератору |
41. "Выпуск языка программирования Rust 1.54" | –2 +/– | |
Сообщение от Аноним (40), 29-Июл-21, 23:09 | ||
Ты же понимаешь, что после Раста это и правда совершенно ниочемные языки? | ||
Ответить | Правка | Наверх | Cообщить модератору |
47. "Выпуск языка программирования Rust 1.54" | –1 +/– | |
Сообщение от Кир (?), 29-Июл-21, 23:14 | ||
А можно больше конкретики? Что именно позволяет сделать раст такого, чего нельзя (причем эффективнее) сделать на плюсах? | ||
Ответить | Правка | Наверх | Cообщить модератору |
56. "Выпуск языка программирования Rust 1.54" | –1 +/– | |
Сообщение от Кир (?), 29-Июл-21, 23:26 | ||
Вот интересно, ярый фанат раста уже полчаса ничего не отвечает на этот простой вопрос... Отчего бы? | ||
Ответить | Правка | Наверх | Cообщить модератору |
61. "Выпуск языка программирования Rust 1.54" | +2 +/– | |
Сообщение от Аноним (59), 29-Июл-21, 23:31 | ||
Спать пошёл, не? | ||
Ответить | Правка | Наверх | Cообщить модератору |
440. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Аноним (440), 30-Июл-21, 20:42 | ||
Мамка запугала, что за компутером поздно сидит | ||
Ответить | Правка | Наверх | Cообщить модератору |
221. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Хан (?), 30-Июл-21, 05:10 | ||
Он ищет истину! Там где ее нет... заблудшие растоманы такие | ||
Ответить | Правка | К родителю #56 | Наверх | Cообщить модератору |
68. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Anonnnym (?), 29-Июл-21, 23:34 | ||
> Что именно позволяет сделать раст такого, чего нельзя (причем эффективнее) сделать на плюсах? | ||
Ответить | Правка | К родителю #47 | Наверх | Cообщить модератору |
236. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Аноним (246), 30-Июл-21, 05:50 | ||
Статический анализатор для unsafe кода написать не проблема. | ||
Ответить | Правка | Наверх | Cообщить модератору |
275. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от n00by (ok), 30-Июл-21, 08:51 | ||
Если не знаете зачем понадобилась память, то и ошибки, вероятно, нет: это одна из стратегий работы с памятью. При завершении процесса она вернётся к системе. Ошибкой это будет в цикле, когда и сборщик мусора не всякий справится. | ||
Ответить | Правка | К родителю #68 | Наверх | Cообщить модератору |
87. "Выпуск языка программирования Rust 1.54" | +2 +/– | |
Сообщение от ПомидорИзДолины (?), 30-Июл-21, 00:04 | ||
Растовские маркросы - это просто песня. После них в сторону темплейты, даже с концептами, смотреть вообще не хочется. | ||
Ответить | Правка | К родителю #47 | Наверх | Cообщить модератору |
94. "Выпуск языка программирования Rust 1.54" | –1 +/– | |
Сообщение от Кир (?), 30-Июл-21, 00:33 | ||
Ну приведи же пример песни, что-нибудь такое, что заставит всех ахнуть от восхищения и навсегда забыть прочие богомерзкие ЯП! А то на поверку оказывается практически всегда, что растаманы просто не знают C++ и выдают теплое за мягкое ))))) | ||
Ответить | Правка | Наверх | Cообщить модератору |
115. "Выпуск языка программирования Rust 1.54" | –1 +/– | |
Сообщение от ПомидорИзДолины (?), 30-Июл-21, 01:28 | ||
А ты такой наивный, крошка. | ||
Ответить | Правка | Наверх | Cообщить модератору |
118. "Выпуск языка программирования Rust 1.54" | –1 +/– | |
Сообщение от Кир (?), 30-Июл-21, 01:47 | ||
То есть блеснуть киллер-фичей не могём, понятно. Ладно, не расстраивайся, продолжай надувать щёки... | ||
Ответить | Правка | Наверх | Cообщить модератору |
222. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Аноним (222), 30-Июл-21, 05:10 | ||
Захочешь - сам найдешь. Не захочешь - тебе хоть двести фич под нос сунь, все равно плеваться будешь. | ||
Ответить | Правка | Наверх | Cообщить модератору |
324. "Выпуск языка программирования Rust 1.54" | –3 +/– | |
Сообщение от Кир (?), 30-Июл-21, 13:23 | ||
Да ладно, слив уже засчитан. | ||
Ответить | Правка | Наверх | Cообщить модератору |
549. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от . (?), 31-Июл-21, 23:41 | ||
Ну как пример которым пользуются в любой кодовой базе на Rust (А фич у макросов намного больше) - derive макросы | ||
Ответить | Правка | К родителю #118 | Наверх | Cообщить модератору |
454. "Выпуск языка программирования Rust 1.54" | –1 +/– | |
Сообщение от freecoder (?), 30-Июл-21, 22:57 | ||
Например вот: | ||
Ответить | Правка | К родителю #94 | Наверх | Cообщить модератору |
483. "Выпуск языка программирования Rust 1.54" | –2 +/– | |
Сообщение от Кир (?), 31-Июл-21, 02:28 | ||
Серьёзно? https://github.com/nlohmann/json | ||
Ответить | Правка | Наверх | Cообщить модератору |
515. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от freecoder (?), 31-Июл-21, 12:40 | ||
> Серьёзно? https://github.com/nlohmann/json | ||
Ответить | Правка | Наверх | Cообщить модератору |
535. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Кир (?), 31-Июл-21, 17:16 | ||
Ну тогда так, устроит?#include <iostream> | ||
Ответить | Правка | Наверх | Cообщить модератору |
618. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от anonymous (??), 02-Авг-21, 11:43 | ||
> json j_object = { {"one", 1}, {"two", 2} }; | ||
Ответить | Правка | Наверх | Cообщить модератору |
619. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от freecoder (?), 02-Авг-21, 11:53 | ||
> Ну тогда так, устроит? | ||
Ответить | Правка | Наверх | Cообщить модератору |
238. "Выпуск языка программирования Rust 1.54" | +2 +/– | |
Сообщение от Аноним (246), 30-Июл-21, 06:04 | ||
Раст переносит гарантии смартпоинтеров в компайл тайм, убирая соответствующий рантайм-оверхед. Цена за это - когнитивная нагрузка, надо вникнуть в принципы, перестроить мышление, ну и временами уговаривать компилятор, чтобы он понял, что тут все окей (поскольку полный статический анализ сделать невозможно ввиду проблемы останова). | ||
Ответить | Правка | К родителю #47 | Наверх | Cообщить модератору |
241. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Аноним (246), 30-Июл-21, 06:15 | ||
Кстати, в теории возможно реализовать аналог компайл-тайм модели Раста на плюсовых темплейтах, они, как-никак, Тьюринг-полные. | ||
Ответить | Правка | Наверх | Cообщить модератору |
276. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от n00by (ok), 30-Июл-21, 08:55 | ||
> Раст переносит гарантии смартпоинтеров в компайл тайм, убирая соответствующий рантайм-оверхед. | ||
Ответить | Правка | К родителю #238 | Наверх | Cообщить модератору |
404. "Выпуск языка программирования Rust 1.54" | +2 +/– | |
Сообщение от Аноним (547), 30-Июл-21, 18:46 | ||
У unique_ptr никакого, а вот у shared_ptr есть. | ||
Ответить | Правка | Наверх | Cообщить модератору |
245. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Аноним (24), 30-Июл-21, 06:23 | ||
serde.rs | ||
Ответить | Правка | К родителю #47 | Наверх | Cообщить модератору |
303. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от red75prime (?), 30-Июл-21, 10:36 | ||
> Что именно позволяет сделать раст такого, чего нельзя (причем эффективнее) сделать на плюсах? | ||
Ответить | Правка | К родителю #47 | Наверх | Cообщить модератору |
328. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Кир (?), 30-Июл-21, 13:37 | ||
> Писать код без ошибок | ||
Ответить | Правка | Наверх | Cообщить модератору |
412. "Выпуск языка программирования Rust 1.54" | –1 +/– | |
Сообщение от n00by (ok), 30-Июл-21, 19:12 | ||
> что такого можно сделать в С++, чего нельзя (причём | ||
Ответить | Правка | К родителю #303 | Наверх | Cообщить модератору |
480. "Выпуск языка программирования Rust 1.54" | –1 +/– | |
Сообщение от Кир (?), 31-Июл-21, 00:14 | ||
Стоп, ты сейчас написал, что C++ не умеет в вычисления на этапе компиляции? Серьезно, я тебя правильно понял? То есть ты признался, что нифига не знаешь C++? Похоже, рассказы про тупость растаманов имеют под собой нехилую основу... | ||
Ответить | Правка | Наверх | Cообщить модератору |
481. "Выпуск языка программирования Rust 1.54" | +1 +/– | |
Сообщение от Кир (?), 31-Июл-21, 00:19 | ||
Прошу прощения, неправильно понял мысль, дико извиняюсь. | ||
Ответить | Правка | Наверх | Cообщить модератору |
453. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от freecoder (?), 30-Июл-21, 22:41 | ||
Дело не в том, что Rust _позволяет_ сделать такого, чего нельзя на плюсах, а в том, что Rust _не позволяет_ делать, в сравнении с плюсами. | ||
Ответить | Правка | К родителю #47 | Наверх | Cообщить модератору |
179. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Хан (?), 30-Июл-21, 03:38 | ||
У C++ есть два плюса Boost и Qt, ну и сишные либы ему как родные | ||
Ответить | Правка | К родителю #41 | Наверх | Cообщить модератору |
475. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Аноним (24), 31-Июл-21, 00:01 | ||
Буст - весьма специфическая штука и нужна именно языку C++ | ||
Ответить | Правка | Наверх | Cообщить модератору |
43. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Кир (?), 29-Июл-21, 23:12 | ||
А почему ты пишешь C/C++? Не видишь разницы? Еще один товарищ из криокамеры с томиком Ритчи 80-лохматого года издания? | ||
Ответить | Правка | К родителю #34 | Наверх | Cообщить модератору |
309. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от anonymous (??), 30-Июл-21, 11:16 | ||
Он как раз видит разницу и она не в пользу раст. Например, на раст невозможно реализовать даже вектор - придётся лезть в ансейф. | ||
Ответить | Правка | Наверх | Cообщить модератору |
476. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Аноним (24), 31-Июл-21, 00:01 | ||
На Расте можно что угодно реализовать, а unsafe - часть Раста | ||
Ответить | Правка | Наверх | Cообщить модератору |
477. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Аноним (24), 31-Июл-21, 00:03 | ||
Потому что у C++ все те же болячки C и уши из 80-90ых | ||
Ответить | Правка | К родителю #43 | Наверх | Cообщить модератору |
103. "Выпуск языка программирования Rust 1.54" | +2 +/– | |
Сообщение от Аноним (103), 30-Июл-21, 01:04 | ||
Метан - он без вкуса и запаха. | ||
Ответить | Правка | К родителю #34 | Наверх | Cообщить модератору |
193. "Выпуск языка программирования Rust 1.54" | +1 +/– | |
Сообщение от Аноним (193), 30-Июл-21, 04:08 | ||
Это он природный без запаха, а тут после интенсивной газификации малых водоёмов. | ||
Ответить | Правка | Наверх | Cообщить модератору |
287. "Выпуск языка программирования Rust 1.54" | +3 +/– | |
Сообщение от Аноним (287), 30-Июл-21, 09:37 | ||
Путаете метан с сероводородом и аммиаком. | ||
Ответить | Правка | Наверх | Cообщить модератору |
38. "Выпуск языка программирования Rust 1.54" | –3 +/– | |
Сообщение от Кир (?), 29-Июл-21, 23:05 | ||
А вообще, хочешь совет? Если хочешь реально посмотреть на программирование с новой стороны, попробуй Haskell. Очень интересная, хотя и временами мозговыносящая штука. | ||
Ответить | Правка | К родителю #23 | Наверх | Cообщить модератору |
51. "Выпуск языка программирования Rust 1.54" | +2 +/– | |
Сообщение от Аноним (46), 29-Июл-21, 23:21 | ||
На Rust после C++ и Haskell мне было довольно приятно перейти. Теперь на нём фулл-тайм и пишу. | ||
Ответить | Правка | Наверх | Cообщить модератору |
310. "Выпуск языка программирования Rust 1.54" | –3 +/– | |
Сообщение от anonymous (??), 30-Июл-21, 11:18 | ||
Ты забыл уточнить кое-что важное - пишешь хэлворды за бесплатно. Интересно, какой в этом смысл? | ||
Ответить | Правка | Наверх | Cообщить модератору |
442. "Выпуск языка программирования Rust 1.54" | +1 +/– | |
Сообщение от Аноним (442), 30-Июл-21, 21:09 | ||
Себя проецируешь, себя и спрашивай ;) | ||
Ответить | Правка | Наверх | Cообщить модератору |
55. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Хан (?), 29-Июл-21, 23:26 | ||
Брат жив? | ||
Ответить | Правка | К родителю #23 | Наверх | Cообщить модератору |
127. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от adolfus (ok), 30-Июл-21, 02:18 | ||
Спецификация этого раста существует? Строгое описание синтаксиса, ситуации неопределенного поведения, особенности функционирование в среде, автономное функционирование? Срок поддержки текущих спецификаций какой? Вот все современные компиляторы языка С спокойно и без каких-либо проблем компилируют код, написанный в начале 80-х и содержащий кучу вызовов библиотечных функций, включая лонгджампы и сложный форматный ввод/вывод. Код не менялся около сорока лет и сегодня используется без какой-либо доработки в том виде, в котором использовался с самого начала. | ||
Ответить | Правка | К родителю #23 | Наверх | Cообщить модератору |
181. "Выпуск языка программирования Rust 1.54" | +1 +/– | |
Сообщение от Хан (?), 30-Июл-21, 03:40 | ||
Даже видео на эту тему Страуструп запи ывал))) но вы ни понимаете это другое | ||
Ответить | Правка | Наверх | Cообщить модератору |
299. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Аноним (299), 30-Июл-21, 10:08 | ||
Правда? А чего для многих проектов указывают конкретные версии компиляторов? | ||
Ответить | Правка | К родителю #127 | Наверх | Cообщить модератору |
311. "Выпуск языка программирования Rust 1.54" | +1 +/– | |
Сообщение от anonymous (??), 30-Июл-21, 11:21 | ||
Я тебе сектрет открою, там указывают _протестированные_ компиляторы и их версии. | ||
Ответить | Правка | Наверх | Cообщить модератору |
620. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от anonymous (??), 02-Авг-21, 11:56 | ||
Вообще-то если даже взять один и тот же компилятор Си (одной и той же версии) и попробовать собрать (и запустить) проект в других условиях (например, другая ОС), то уже вылезает тонна проблем. А если ещё и версию поменять, то ещё выползут. А если ещё и другой компилятор взять, то ещё выползут. Как минимум тупо разные UB создадут проблем. Я уж не говорю про такие мелочи, как -Werror делает тонну проектов не собираемых почти всегда (а без этого флага в коде копится ещё больше UB). | ||
Ответить | Правка | К родителю #127 | Наверх | Cообщить модератору |
624. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Совершенно другой аноним (?), 02-Авг-21, 12:41 | ||
> Вообще-то если даже взять один и тот же компилятор Си (одной и | ||
Ответить | Правка | Наверх | Cообщить модератору |
270. "Выпуск языка программирования Rust 1.54" | –3 +/– | |
Сообщение от Брат Анон (ok), 30-Июл-21, 08:43 | ||
Что только люди не сделают. Лишь нормальные языки не учить.Согласен переход с извращения на другое извращение -- несколько разнообразит боль. | ||
Ответить | Правка | К родителю #23 | Наверх | Cообщить модератору |
478. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Аноним (24), 31-Июл-21, 00:05 | ||
А какие есть нормальные с производительностью уровня раста / c++? | ||
Ответить | Правка | Наверх | Cообщить модератору |
564. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Брат Анон (ok), 01-Авг-21, 08:39 | ||
> А какие есть нормальные с производительностью уровня раста / c++? | ||
Ответить | Правка | Наверх | Cообщить модератору |
571. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Аноним (571), 01-Авг-21, 11:06 | ||
Обероны с GC поэтому конкуренты не для раста а для Go и D. | ||
Ответить | Правка | Наверх | Cообщить модератору |
587. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Брат Анон (ok), 01-Авг-21, 21:04 | ||
> Обероны с GC поэтому конкуренты не для раста а для Go | ||
Ответить | Правка | Наверх | Cообщить модератору |
615. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Аноним (571), 02-Авг-21, 11:13 | ||
> В 60% реализаций Оберонов нет никакого GC | ||
Ответить | Правка | Наверх | Cообщить модератору |
656. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Брат Анон (ok), 04-Авг-21, 08:34 | ||
> Ссылку можно хоть на одну реализацию и чтобы там прямо говорилось что | ||
Ответить | Правка | Наверх | Cообщить модератору |
658. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Аноним (658), 04-Авг-21, 13:33 | ||
>виртовский Оберон, даже с эмулятором. Нет GC. | ||
Ответить | Правка | Наверх | Cообщить модератору |
659. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Брат Анон (ok), 05-Авг-21, 09:02 | ||
>>виртовский Оберон, даже с эмулятором. Нет GC. | ||
Ответить | Правка | Наверх | Cообщить модератору |
665. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Аноним (665), 06-Авг-21, 11:11 | ||
>Хм. Что-то новенькое. Когда последний раз смотрел -- не было. Как по мне -- даже хорошо. | ||
Ответить | Правка | Наверх | Cообщить модератору |
650. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Аноним (246), 03-Авг-21, 08:55 | ||
Если уж говорить о промышленных языках, на которых написано вот всякое такое, то это Ada. | ||
Ответить | Правка | К родителю #587 | Наверх | Cообщить модератору |
657. "Выпуск языка программирования Rust 1.54" | +2 +/– | |
Сообщение от Брат Анон (ok), 04-Авг-21, 08:39 | ||
> Если уж говорить о промышленных языках, на которых написано вот всякое такое, | ||
Ответить | Правка | Наверх | Cообщить модератору |
660. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Совершенно другой аноним (?), 05-Авг-21, 10:16 | ||
> На Обероне -- для программирования железа даже ассемблер не нужен, как | ||
Ответить | Правка | Наверх | Cообщить модератору |
663. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Брат Анон (ok), 06-Авг-21, 09:03 | ||
> Если не сложно изложите по-подробнее - как Вы без ассемблера сможете в | ||
Ответить | Правка | Наверх | Cообщить модератору |
664. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Совершенно другой аноним (?), 06-Авг-21, 10:13 | ||
>> Если не сложно изложите по-подробнее - как Вы без ассемблера сможете в | ||
Ответить | Правка | Наверх | Cообщить модератору |
671. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Брат Анон (ok), 09-Авг-21, 08:55 | ||
> Ну, несмотря на то, что C до недавнего времени тоже был ЯВУ,... | ||
Ответить | Правка | Наверх | Cообщить модератору |
672. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Совершенно другой аноним (?), 09-Авг-21, 09:20 | ||
>> Ну, несмотря на то, что C до недавнего времени тоже был ЯВУ,... | ||
Ответить | Правка | Наверх | Cообщить модератору |
630. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Аноним (630), 02-Авг-21, 14:53 | ||
За него уже деньги платят? Трудяг реальных для интересных и стабильных работ ищут? | ||
Ответить | Правка | К родителю #23 | Наверх | Cообщить модератору |
45. "Выпуск языка программирования Rust 1.54" | +3 +/– | |
Сообщение от Anonnnym (?), 29-Июл-21, 23:13 | ||
> управление памятью и предоставляет средства для достижения высокого параллелизма выполнения заданий, при этом обходясь без использования сборщика мусора | ||
Ответить | Правка | Наверх | Cообщить модератору |
92. "Выпуск языка программирования Rust 1.54" | –14 +/– | |
Сообщение от Хан (?), 30-Июл-21, 00:27 | ||
Есть там GC, сказки растоманов про некую магию избавлющую от всех проблем это полная туфта | ||
Ответить | Правка | Наверх | Cообщить модератору |
120. "Выпуск языка программирования Rust 1.54" | +1 +/– | |
Сообщение от Aukamo (ok), 30-Июл-21, 01:51 | ||
Приведите ссылку на строку(и) кода, благо Rust на Github есть, показывающего что в расте есть GC. Очень интересно посмотреть. Под GC имеется в виду именно runtime\времени исполнения. | ||
Ответить | Правка | Наверх | Cообщить модератору |
154. "Выпуск языка программирования Rust 1.54" | –1 +/– | |
Сообщение от Хан (?), 30-Июл-21, 02:57 | ||
Магия? | ||
Ответить | Правка | Наверх | Cообщить модератору |
162. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Aukamo (ok), 30-Июл-21, 03:08 | ||
> Магия? | ||
Ответить | Правка | Наверх | Cообщить модератору |
172. "Выпуск языка программирования Rust 1.54" | –2 +/– | |
Сообщение от Хан (?), 30-Июл-21, 03:24 | ||
Ахахаха вот это да сильно... выдавать за ноухау подобие умных указателей C++ !!! Это фиаско братан | ||
Ответить | Правка | Наверх | Cообщить модератору |
237. "Выпуск языка программирования Rust 1.54" | +5 +/– | |
Сообщение от Аноним (246), 30-Июл-21, 05:57 | ||
На плюсах с умными указателями и RAII в смысле управления памятью и получится примерно Rust. | ||
Ответить | Правка | Наверх | Cообщить модератору |
396. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Sem (??), 30-Июл-21, 18:28 | ||
Поздравляю с разморозкой. | ||
Ответить | Правка | К родителю #172 | Наверх | Cообщить модератору |
173. "Выпуск языка программирования Rust 1.54" | –1 +/– | |
Сообщение от Хан (?), 30-Июл-21, 03:24 | ||
По секрету... чисто между нами... умные указатели это тоже разновидность GC...прикинь да... | ||
Ответить | Правка | К родителю #162 | Наверх | Cообщить модератору |
261. "Выпуск языка программирования Rust 1.54" | +1 +/– | |
Сообщение от Aukamo (ok), 30-Июл-21, 08:09 | ||
Cемейство: Box, Rc, Arc, Cell и т.д. можно отнести к умным указателям, имеющим runtime overhead. Я уже говорил что говоря о GC имеется именно runtime а не механизм чистки. В основном, всё держится на механизме владения, и там никакого overhead-а нету, + ZST https://doc.rust-lang.org/nomicon/vec-zsts.html (о таком раньше вообще не слышал, если кто знает - дайте ссылку, интересно). Если что-то надо подчистить раньше чем это сделает компилятор - есть функция `drop`. | ||
Ответить | Правка | Наверх | Cообщить модератору |
281. "Выпуск языка программирования Rust 1.54" | +1 +/– | |
Сообщение от n00by (ok), 30-Июл-21, 09:11 | ||
> + ZST https://doc.rust-lang.org/nomicon/vec-zsts.html | ||
Ответить | Правка | Наверх | Cообщить модератору |
300. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Аноним (299), 30-Июл-21, 10:11 | ||
Задач несколько, самая простая - это типизация без оберток. | ||
Ответить | Правка | Наверх | Cообщить модератору |
315. "Выпуск языка программирования Rust 1.54" | +1 +/– | |
Сообщение от n00by (ok), 30-Июл-21, 12:13 | ||
> Задач несколько, самая простая - это типизация без оберток. | ||
Ответить | Правка | Наверх | Cообщить модератору |
330. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Аноним (299), 30-Июл-21, 13:38 | ||
Если честно, то я с ZST знаком теоретически, на практике в моих задачах они просто не были нужны. Но насколько я понимаю вся фишка что проверки типов идут на этапе компиляции, а не в рантайме и в момент компиляции подставится нужный вызов. Ну или просто не скомпилируется. | ||
Ответить | Правка | Наверх | Cообщить модератору |
339. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Аноним (-), 30-Июл-21, 14:41 | ||
> Еще можно глянуть пример PhantomData как частный вариант ZST. | ||
Ответить | Правка | Наверх | Cообщить модератору |
509. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Aukamo (ok), 31-Июл-21, 10:28 | ||
> А для чего нужны эти типы нулевого размера? Какую задачу решают? | ||
Ответить | Правка | К родителю #281 | Наверх | Cообщить модератору |
278. "Выпуск языка программирования Rust 1.54" | +1 +/– | |
Сообщение от n00by (ok), 30-Июл-21, 09:06 | ||
Умные указатели это разновидность автоматического управления памятью, как и сборка мусора. Путаница возникает, поскольку и там и там есть варианты с подсчётом ссылок. | ||
Ответить | Правка | К родителю #173 | Наверх | Cообщить модератору |
561. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Аноним (571), 01-Авг-21, 08:14 | ||
То есть по твоему получается что C++ это тоже язык с GC? Ведь разницы у него с растом по подержке умных кказателей практически нет. | ||
Ответить | Правка | К родителю #173 | Наверх | Cообщить модератору |
347. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Anonnnym (?), 30-Июл-21, 15:06 | ||
>> управление памятью и предоставляет средства для достижения высокого параллелизма выполнения заданий, при этом обходясь без использования сборщика мусора | ||
Ответить | Правка | К родителю #45 | Наверх | Cообщить модератору |
437. "Выпуск языка программирования Rust 1.54" | +1 +/– | |
Сообщение от Аноним зеленый (?), 30-Июл-21, 20:25 | ||
О "безопасном" параллелизме в раст пишут только по одной причине. О подмножестве состояний гонки - гонки по данным. "когда разные потоки обращаются к одной ячейке памяти без какой-либо синхронизации и как минимум один из потоков осуществляет запись." | ||
Ответить | Правка | Наверх | Cообщить модератору |
507. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от n00by (ok), 31-Июл-21, 09:17 | ||
> О "безопасном" параллелизме в раст пишут только по одной причине. О подмножестве | ||
Ответить | Правка | Наверх | Cообщить модератору |
50. "Выпуск языка программирования Rust 1.54" | +1 +/– | |
Сообщение от Хан (?), 29-Июл-21, 23:20 | ||
Неужели нельзя сделать не столь адовый синтаксис? Такое чувство что это C++ под веществами | ||
Ответить | Правка | Наверх | Cообщить модератору |
54. "Выпуск языка программирования Rust 1.54" | +3 +/– | |
Сообщение от Аноним (46), 29-Июл-21, 23:25 | ||
Нормальный синтаксис, просто для некоторых незнакомый и непривычный, потому что нет опыта с ML-языками например. | ||
Ответить | Правка | Наверх | Cообщить модератору |
60. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Хан (?), 29-Июл-21, 23:30 | ||
Нормальный? В каком месте? Это же кому то взбрело в голову скрестить ML-языки в которых шарит 3,5 анонимуса и ООП вроде C++/Java/C# которое знают процентов 90... от чего получился Rust который могут понимать все теже 3,5 анонисуса | ||
Ответить | Правка | Наверх | Cообщить модератору |
101. "Выпуск языка программирования Rust 1.54" | +2 +/– | |
Сообщение от Аноньимъ (ok), 30-Июл-21, 00:45 | ||
> ML-языки в которых шарит 3,5 анонимуса | ||
Ответить | Правка | Наверх | Cообщить модератору |
139. "Выпуск языка программирования Rust 1.54" | –2 +/– | |
Сообщение от Хан (?), 30-Июл-21, 02:31 | ||
Аудитория OCaml, F#, Haskell, Lisp как бы намикает на популярность и понятность ФП | ||
Ответить | Правка | Наверх | Cообщить модератору |
216. "Выпуск языка программирования Rust 1.54" | +1 +/– | |
Сообщение от Аноньимъ (ok), 30-Июл-21, 04:46 | ||
>Аудитория OCaml, F#, Haskell, Lisp как бы намикает на популярность и понятность ФП | ||
Ответить | Правка | Наверх | Cообщить модератору |
436. "Выпуск языка программирования Rust 1.54" | –1 +/– | |
Сообщение от Хан (?), 30-Июл-21, 20:21 | ||
JS в котором любой базовый тип это обьект? Хммм не знал что в ФП все обьект и наследование есть через прототипы, хотя это уже неактуально в новом JS наследование правильное | ||
Ответить | Правка | Наверх | Cообщить модератору |
122. "Выпуск языка программирования Rust 1.54" | –1 +/– | |
Сообщение от Aukamo (ok), 30-Июл-21, 02:00 | ||
С чего вы вдруг взяли что в Rust есть ООП? ООП держится на 3х китах: инкапсуляция, наследование, полиморфизм. Можете начать пояснять начиная с наследования. | ||
Ответить | Правка | К родителю #60 | Наверх | Cообщить модератору |
140. "Выпуск языка программирования Rust 1.54" | –2 +/– | |
Сообщение от Хан (?), 30-Июл-21, 02:33 | ||
Ключевое слово "Скрестить" ФП и ООП... понятное дело что нормальным ООП там и не пахнет | ||
Ответить | Правка | Наверх | Cообщить модератору |
147. "Выпуск языка программирования Rust 1.54" | +1 +/– | |
Сообщение от Aukamo (ok), 30-Июл-21, 02:44 | ||
Т.е. ваше экспертное мнение таково, что LINQ для C# как и сам С# не состоятелет в силу того что используются 2 таких несовместимых подхода как ФП и ООП? | ||
Ответить | Правка | Наверх | Cообщить модератору |
152. "Выпуск языка программирования Rust 1.54" | –2 +/– | |
Сообщение от Хан (?), 30-Июл-21, 02:52 | ||
C# изначально спроектирован как ООП язык, различные фичи добавлялись походу, так что дефолтная концепция не пострадала | ||
Ответить | Правка | Наверх | Cообщить модератору |
160. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Aukamo (ok), 30-Июл-21, 03:04 | ||
RTFM: https://doc.rust-lang.org/book/ch17-00-oop.html | ||
Ответить | Правка | Наверх | Cообщить модератору |
171. "Выпуск языка программирования Rust 1.54" | –5 +/– | |
Сообщение от Хан (?), 30-Июл-21, 03:22 | ||
Наследования нет))) лол | ||
Ответить | Правка | Наверх | Cообщить модератору |
316. "Выпуск языка программирования Rust 1.54" | +1 +/– | |
Сообщение от Аноним (316), 30-Июл-21, 12:14 | ||
А чего вы его здесь минусуете? Ну, ведь, действительно же в Rust нет нормального наследования. | ||
Ответить | Правка | Наверх | Cообщить модератору |
143. "Выпуск языка программирования Rust 1.54" | +1 +/– | |
Сообщение от adolfus (ok), 30-Июл-21, 02:38 | ||
Не три кита, а гораздо больше, причем главный из них -- это обмен сообщениями между объектами, чтобы передавать информацию, а не вызовы "методов". Кстати, в C++ вообще нет методов, только функции-члены классов. | ||
Ответить | Правка | К родителю #122 | Наверх | Cообщить модератору |
150. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Aukamo (ok), 30-Июл-21, 02:49 | ||
> Не три кита, а гораздо больше | ||
Ответить | Правка | Наверх | Cообщить модератору |
527. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от adolfus (ok), 31-Июл-21, 15:32 | ||
>> Не три кита, а гораздо больше | ||
Ответить | Правка | Наверх | Cообщить модератору |
191. "Выпуск языка программирования Rust 1.54" | +2 +/– | |
Сообщение от Аноньимъ (ok), 30-Июл-21, 04:05 | ||
>инкапсуляция, наследование, полиморфиз | ||
Ответить | Правка | К родителю #122 | Наверх | Cообщить модератору |
205. "Выпуск языка программирования Rust 1.54" | –2 +/– | |
Сообщение от Хан (?), 30-Июл-21, 04:30 | ||
Бредишь истинным ООП Алана Кея на клеточном уровне? Лол конечно, но это лютые тормоза... для примера можешь написать программу где каждая функция будет отдельным процессом и любой чих будет вызывать ОС для передачи сообщений через пайпы | ||
Ответить | Правка | Наверх | Cообщить модератору |
231. "Выпуск языка программирования Rust 1.54" | +2 +/– | |
Сообщение от Аноним (246), 30-Июл-21, 05:36 | ||
Концепция не имеет никакого отношения к вопросам производительности. Концепция - одно, реализация - другое. | ||
Ответить | Правка | Наверх | Cообщить модератору |
253. "Выпуск языка программирования Rust 1.54" | –1 +/– | |
Сообщение от Хан (?), 30-Июл-21, 07:48 | ||
Действительно я то думал, че смолтолк так взлетел с его передачей сообщений! Прям да, тормоз был всех времен и народов | ||
Ответить | Правка | Наверх | Cообщить модератору |
228. "Выпуск языка программирования Rust 1.54" | +1 +/– | |
Сообщение от Аноним (246), 30-Июл-21, 05:26 | ||
На трёх китах держится плоская земля. А для ООП достаточно понятия контракта и объекта как чёрного ящика, поддерживающего контракты. | ||
Ответить | Правка | К родителю #122 | Наверх | Cообщить модератору |
259. "Выпуск языка программирования Rust 1.54" | –1 +/– | |
Сообщение от Хан (?), 30-Июл-21, 08:01 | ||
ООП Кея больше подходит для сетей, в чем и нашло себя в виде микросервисов.... но в программе ООП по Кею не канает | ||
Ответить | Правка | Наверх | Cообщить модератору |
413. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Аноним (547), 30-Июл-21, 19:12 | ||
Если воспринимать буквально, то не канает. | ||
Ответить | Правка | Наверх | Cообщить модератору |
415. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Аноним (547), 30-Июл-21, 19:18 | ||
Другими словами, представь себе, что в С++ ты можешь наследоваться только от pure abstract классов. После чего, чтобы не городить кучу микрообъектов и ручное делегирование, добавим трейты как в Scala. | ||
Ответить | Правка | Наверх | Cообщить модератору |
282. "Выпуск языка программирования Rust 1.54" | +1 +/– | |
Сообщение от n00by (ok), 30-Июл-21, 09:12 | ||
> Нормальный синтаксис, просто для некоторых незнакомый и непривычный, потому что нет опыта | ||
Ответить | Правка | К родителю #54 | Наверх | Cообщить модератору |
93. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Rev (?), 30-Июл-21, 00:33 | ||
Адовый синтаксис только если использовать дженерики и указание времён жизни. Но есть секрет - можно их не использовать :-D | ||
Ответить | Правка | К родителю #50 | Наверх | Cообщить модератору |
125. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Aukamo (ok), 30-Июл-21, 02:03 | ||
А ещё можно разобраться в том как это всё работает, говорят помогает. + относительно новые версии раста много чего уже делают сами (вроде как в 1.28+ много сахара добавили) | ||
Ответить | Правка | Наверх | Cообщить модератору |
121. "Выпуск языка программирования Rust 1.54" | +6 +/– | |
Сообщение от topin89 (ok), 30-Июл-21, 01:58 | ||
Из всех языков на выбор, ты выбрал C++ для сравнения? C++? | ||
Ответить | Правка | К родителю #50 | Наверх | Cообщить модератору |
129. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Aukamo (ok), 30-Июл-21, 02:22 | ||
Если постараться, на Rust можно написать код который будет куда хуже того что вы привели. Много кто из новичков жалуется не неочевидность trait-ов. Библиотеки, в том числе стандартная, имеет тенденцию раскрывать потенциал структур через trait-ы, например используя `std::fs::File` нужно ещё `std::io::{Read, Write}` подключить. Обращу ваше внимание что они даже не в одном модуле находятся. И эта же ситуация возникает повсеместно во всех crate-ах, это уложняет понимание библитек без хорошой документации. В целом, ко всему есть доступ, но путаница всё равно возникает. | ||
Ответить | Правка | Наверх | Cообщить модератору |
325. "Выпуск языка программирования Rust 1.54" | +2 +/– | |
Сообщение от Ordu (ok), 30-Июл-21, 13:25 | ||
> Обращу ваше внимание что они даже не в одном модуле находятся. | ||
Ответить | Правка | Наверх | Cообщить модератору |
512. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Aukamo (ok), 31-Июл-21, 11:01 | ||
Не знаю, может меня не так поняли, я Rust пользуюсь, относительно, давно. Критика была не вида "в Rust нету .." а, скорее, "хотелось бы чтобы было ..". Я понимаю, что к Rust можно привыкнуть, или, как минимум, попытаться. Да и то что я им пользуюсь никак не умоляет факт наличия косяков, ну прям совсем. | ||
Ответить | Правка | Наверх | Cообщить модератору |
144. "Выпуск языка программирования Rust 1.54" | –3 +/– | |
Сообщение от Хан (?), 30-Июл-21, 02:39 | ||
Ключевое слово "Синтаксис" C++, а не детали реализации его стандартной либы или грязных костылей во имя совсестимости... | ||
Ответить | Правка | К родителю #121 | Наверх | Cообщить модератору |
170. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Хан (?), 30-Июл-21, 03:19 | ||
*C++98 | ||
Ответить | Правка | Наверх | Cообщить модератору |
312. "Выпуск языка программирования Rust 1.54" | +2 +/– | |
Сообщение от Аноним зеленый (?), 30-Июл-21, 11:36 | ||
Серьезно, прочитайте уже https://habr.com/ru/post/532660/ а то опять про синтаксис, когда не в нем проблема. А в новых фичах, которых нет в С++ - отсюда сложность. | ||
Ответить | Правка | К родителю #144 | Наверх | Cообщить модератору |
332. "Выпуск языка программирования Rust 1.54" | +1 +/– | |
Сообщение от Ordu (ok), 30-Июл-21, 14:00 | ||
Хорошая ссылка. Но мне кажется не поможет. Люди лезущие на баррикады из-за синтаксиса -- это безмозглые фанатики с мозгами отутюженными идеологией. Им бесполезно что-то объяснять. | ||
Ответить | Правка | Наверх | Cообщить модератору |
343. "Выпуск языка программирования Rust 1.54" | –1 +/– | |
Сообщение от Хан (?), 30-Июл-21, 14:52 | ||
Ты ссылку на хабр кинь пацанам из Microsoft, а то они не знали как нужно и значит сделали C# с одним из самых чистых и читаемых синтаксисов в статически типизированных языках | ||
Ответить | Правка | К родителю #312 | Наверх | Cообщить модератору |
349. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Аноним (349), 30-Июл-21, 15:56 | ||
Как-то по последним версиям шарпа не видно что это "одним из самых чистых и читаемых синтаксисов в статически типизированных языках" там уже навортили почти как в C++. Хотя у ms есть такой чистый и очень читабельный язык - это F#. | ||
Ответить | Правка | Наверх | Cообщить модератору |
438. "Выпуск языка программирования Rust 1.54" | +1 +/– | |
Сообщение от Аноним зеленый (?), 30-Июл-21, 20:29 | ||
А как же сборщик мусора в виртуальной машине? Это сильно упрощает многое по синтаксису кмк. | ||
Ответить | Правка | К родителю #343 | Наверх | Cообщить модератору |
560. "Выпуск языка программирования Rust 1.54" | –1 +/– | |
Сообщение от Хан (?), 01-Авг-21, 03:41 | ||
Даже если вручную удалять обьекты в C# синтаксис читается сразу, а не после пару банок темного нефильтрованного | ||
Ответить | Правка | Наверх | Cообщить модератору |
369. "Выпуск языка программирования Rust 1.54" | +1 +/– | |
Сообщение от Кир (?), 30-Июл-21, 16:48 | ||
> И они при этом _не могут_ полностью заменить макросы для такой банальной вещи, как определить, под какую ОС компилируем | ||
Ответить | Правка | К родителю #121 | Наверх | Cообщить модератору |
562. "Выпуск языка программирования Rust 1.54" | +1 +/– | |
Сообщение от Аноним (571), 01-Авг-21, 08:36 | ||
Зря спорите, по хитровыкрученным конструкциям оба хороши. | ||
Ответить | Правка | Наверх | Cообщить модератору |
628. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Аноним зеленый (?), 02-Авг-21, 13:44 | ||
>проделай на расте | ||
Ответить | Правка | К родителю #369 | Наверх | Cообщить модератору |
655. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Кир (?), 04-Авг-21, 00:22 | ||
Нет, мне не нужно, чтобы функция вычислялась в компайл-тайме, мне нужно, чтобы компилятор проверил, что шаблон параметризуется не абы каким целым N, а степенью двойки. А работать функция должна в рантайме, выполняя N-точечное БПФ на данных, скажем, читаемых из файла. | ||
Ответить | Правка | Наверх | Cообщить модератору |
661. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Аноним зеленый (?), 05-Авг-21, 20:42 | ||
Пока не запилили в языке, вот таким макросом можно: | ||
Ответить | Правка | Наверх | Cообщить модератору |
662. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Кир (?), 05-Авг-21, 23:33 | ||
Мои глаза.... Ты должен мне глаза! | ||
Ответить | Правка | Наверх | Cообщить модератору |
666. "Выпуск языка программирования Rust 1.54" | +1 +/– | |
Сообщение от Ф1 (?), 06-Авг-21, 13:58 | ||
> Мои глаза.... Ты должен мне глаза! | ||
Ответить | Правка | Наверх | Cообщить модератору |
667. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от n00by (ok), 07-Авг-21, 11:17 | ||
Чем-то отличается от устаревшего? | ||
Ответить | Правка | Наверх | Cообщить модератору |
668. "Выпуск языка программирования Rust 1.54" | –1 +/– | |
Сообщение от Кир (?), 07-Авг-21, 14:45 | ||
Серьезно? Смотри, static_assert в C++: | ||
Ответить | Правка | К родителю #666 | Наверх | Cообщить модератору |
669. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Аноним (-), 07-Авг-21, 17:49 | ||
> Серьезно? Смотри, static_assert в C++: | ||
Ответить | Правка | Наверх | Cообщить модератору |
670. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Кир (?), 09-Авг-21, 02:30 | ||
Ты не поверишь, какой магии можно накрутить в C++, но разве этим стоит хвастаться? По-моему, реализованный в компиляторе static_assert в миллион раз лучше всяких коловерчений на расте, не говоря уж про концепты. Именно эту мысль и хотелось подчеркнуть ) | ||
Ответить | Правка | Наверх | Cообщить модератору |
52. "Выпуск языка программирования Rust 1.54" | –3 +/– | |
Сообщение от Аноним (52), 29-Июл-21, 23:23 | ||
Какой язык выбрать новичку для изучения, чтобы потом грести бабло лопатой? rust, haskell, js, vlang, crystal, zig, java? Как я понимаю большие деньги можно заработать в кровавом энтерпрайзе, а они любят джавку, поэтому выбирать и не приходится. Только java? | ||
Ответить | Правка | Наверх | Cообщить модератору |
57. "Выпуск языка программирования Rust 1.54" | +8 +/– | |
Сообщение от Аноним (46), 29-Июл-21, 23:26 | ||
Выбирать лучше предметную область, а не язык. | ||
Ответить | Правка | Наверх | Cообщить модератору |
62. "Выпуск языка программирования Rust 1.54" | –2 +/– | |
Сообщение от Хан (?), 29-Июл-21, 23:32 | ||
Бред сказал... тип ну например он выбрал веб и тут... бац!!! | ||
Ответить | Правка | Наверх | Cообщить модератору |
64. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Аноньимъ (ok), 29-Июл-21, 23:34 | ||
> Бред сказал... тип ну например он выбрал веб и тут... бац!!! | ||
Ответить | Правка | Наверх | Cообщить модератору |
67. "Выпуск языка программирования Rust 1.54" | –1 +/– | |
Сообщение от Хан (?), 29-Июл-21, 23:34 | ||
Typescript | ||
Ответить | Правка | Наверх | Cообщить модератору |
69. "Выпуск языка программирования Rust 1.54" | +3 +/– | |
Сообщение от Аноньимъ (ok), 29-Июл-21, 23:35 | ||
Вжух! И в продакшен! | ||
Ответить | Правка | Наверх | Cообщить модератору |
317. "Выпуск языка программирования Rust 1.54" | +1 +/– | |
Сообщение от Аноним (316), 30-Июл-21, 12:15 | ||
Вжух и в продакшен - это Electron. | ||
Ответить | Правка | Наверх | Cообщить модератору |
72. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Аноним (46), 29-Июл-21, 23:42 | ||
Веб - слишком широкое понятие. Там например есть и фронт, и бэк. Поэтому странно просто выбрать "веб". Это как выбрать "прикладное программирование". Лучше чем ничего, потому что отсекает какое-то множество языков, но всё ещё недостаточно специализировано, чтобы остановиться на паре. | ||
Ответить | Правка | К родителю #62 | Наверх | Cообщить модератору |
73. "Выпуск языка программирования Rust 1.54" | –3 +/– | |
Сообщение от Хан (?), 29-Июл-21, 23:44 | ||
А это уже абстракция реального мира за который так критикуют ООП они могут быть сколь угодно вложенными друг в друга, совсем другое дело манямирки зумеров у них все просто и понятно... ровно до того момента написания кода | ||
Ответить | Правка | Наверх | Cообщить модератору |
63. "Выпуск языка программирования Rust 1.54" | +3 +/– | |
Сообщение от Аноньимъ (ok), 29-Июл-21, 23:33 | ||
> Какой язык выбрать новичку для изучения, чтобы потом грести бабло лопатой? | ||
Ответить | Правка | К родителю #52 | Наверх | Cообщить модератору |
91. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Хан (?), 30-Июл-21, 00:15 | ||
У нас только в банковском ИТ секторе водятся деньги, а там Java и C# | ||
Ответить | Правка | Наверх | Cообщить модератору |
298. "Выпуск языка программирования Rust 1.54" | +1 +/– | |
Сообщение от RomanCh (ok), 30-Июл-21, 10:08 | ||
А "у нас" это где? Учитывая что сейчас можно удалённо работать примерно где угодно и деньги там отличаются на порядок. И это вовсе не говномешалки блокчейна или стартупы с "гибким графиком" на котором вас будут гнуть во все стороны в любое время дня и ночи. | ||
Ответить | Правка | Наверх | Cообщить модератору |
389. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Хан (?), 30-Июл-21, 18:01 | ||
В рфии на полную ставку официально, а так да аутсорс интернационален... но ипотеку под него не возьмешь((( таки дела | ||
Ответить | Правка | Наверх | Cообщить модератору |
443. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от RomanCh (ok), 30-Июл-21, 21:10 | ||
> В рфии на полную ставку официально, а так да аутсорс интернационален... но | ||
Ответить | Правка | Наверх | Cообщить модератору |
444. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Аноним (547), 30-Июл-21, 21:18 | ||
Если вбелую через ИП работать, и ИП больше, чем пара лет - никаких проблем нет. | ||
Ответить | Правка | К родителю #389 | Наверх | Cообщить модератору |
499. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от mma (?), 31-Июл-21, 06:52 | ||
>У нас только в банковском ИТ секторе водятся деньги, а там Java и C# | ||
Ответить | Правка | К родителю #91 | Наверх | Cообщить модератору |
65. "Выпуск языка программирования Rust 1.54" | +1 +/– | |
Сообщение от Хан (?), 29-Июл-21, 23:34 | ||
В кровавом только два языка жабка и дотнет | ||
Ответить | Правка | К родителю #52 | Наверх | Cообщить модератору |
289. "Выпуск языка программирования Rust 1.54" | +1 +/– | |
Сообщение от Онаним (?), 30-Июл-21, 09:38 | ||
Пых ещё, как ни странно. Почти во всех кровавых ныне там, где нужна пристойная морда. | ||
Ответить | Правка | Наверх | Cообщить модератору |
366. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Хан (?), 30-Июл-21, 16:39 | ||
Пых никуда не делся и все так же монопольно властвует в сети со своими то 70% то 80% | ||
Ответить | Правка | Наверх | Cообщить модератору |
632. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Аноним (630), 02-Авг-21, 15:00 | ||
Да. Ентерпрайзу плевать на язык, он деньги делает и время экономит, поэтому использует языки с мощными фреймворками. А инты в циклах, кто быстрее, пацаны на форумах считают ... | ||
Ответить | Правка | К родителю #65 | Наверх | Cообщить модератору |
288. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Онаним (?), 30-Июл-21, 09:37 | ||
Английский. | ||
Ответить | Правка | К родителю #52 | Наверх | Cообщить модератору |
465. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от freecoder (?), 30-Июл-21, 23:34 | ||
Выбирай Rust и осваивай разработку под Solana или Polkadot. | ||
Ответить | Правка | К родителю #52 | Наверх | Cообщить модератору |
58. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Аноним (58), 29-Июл-21, 23:29 | ||
Всё также полдня собирается? | ||
Ответить | Правка | Наверх | Cообщить модератору |
66. "Выпуск языка программирования Rust 1.54" | +1 +/– | |
Сообщение от Аноним (46), 29-Июл-21, 23:34 | ||
Бесплатно ништяков не бывает, за всё надо чем-то платить. Был бы Rust как Go - собирался бы так же быстро, как и Go. | ||
Ответить | Правка | Наверх | Cообщить модератору |
70. "Выпуск языка программирования Rust 1.54" | –1 +/– | |
Сообщение от Хан (?), 29-Июл-21, 23:35 | ||
В чем реальное преимущество Rust над Gо? | ||
Ответить | Правка | Наверх | Cообщить модератору |
77. "Выпуск языка программирования Rust 1.54" | +1 +/– | |
Сообщение от Аноним (80), 29-Июл-21, 23:48 | ||
Го не орут на каждом шагу что безопасный. Хотя куда уж более безопасный. | ||
Ответить | Правка | Наверх | Cообщить модератору |
81. "Выпуск языка программирования Rust 1.54" | +1 +/– | |
Сообщение от Хан (?), 29-Июл-21, 23:52 | ||
Ну да, они просто им пользуются... а не мечтают изобрести чудоязык | ||
Ответить | Правка | Наверх | Cообщить модератору |
513. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от anonymous (??), 31-Июл-21, 12:13 | ||
Я пользуюсь Go и всё мечтаю заиметь immutable как в Rust :( | ||
Ответить | Правка | Наверх | Cообщить модератору |
82. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Аноним (46), 29-Июл-21, 23:53 | ||
Преимущество в одном контексте является недостатком в другом. Rust как язык мощнее Go, но если команда на 75% из джунов, то это минус. Джуны на Go напишут лучше и быстрее, чем на Rust. | ||
Ответить | Правка | К родителю #70 | Наверх | Cообщить модератору |
83. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Хан (?), 29-Июл-21, 23:56 | ||
Так Go лучше получается? | ||
Ответить | Правка | Наверх | Cообщить модератору |
99. "Выпуск языка программирования Rust 1.54" | +2 +/– | |
Сообщение от Аноньимъ (ok), 30-Июл-21, 00:38 | ||
> Так Go лучше получается? | ||
Ответить | Правка | Наверх | Cообщить модератору |
136. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Хан (?), 30-Июл-21, 02:27 | ||
Ниша Go уже давно обозначена... | ||
Ответить | Правка | Наверх | Cообщить модератору |
197. "Выпуск языка программирования Rust 1.54" | +3 +/– | |
Сообщение от Аноньимъ (ok), 30-Июл-21, 04:13 | ||
Раст универсальный, тоесть для всего. | ||
Ответить | Правка | Наверх | Cообщить модератору |
235. "Выпуск языка программирования Rust 1.54" | +4 +/– | |
Сообщение от Аноним (246), 30-Июл-21, 05:44 | ||
Что лучше - лопата или экскаватор? | ||
Ответить | Правка | К родителю #83 | Наверх | Cообщить модератору |
556. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Kuku (?), 01-Авг-21, 00:46 | ||
Так раст - это и есть лопата, в отличие от экскаватора Го. По скорости разработки, конечно. Зато потом скорость выполнения программ будет аж в 2-3 раза выше. Это ж жуть какая производительность!! )) | ||
Ответить | Правка | Наверх | Cообщить модератору |
566. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Аноним (571), 01-Авг-21, 08:40 | ||
Так написанно как будто го может на порядки ускорить разработку, такое видел только со скриптовыми языками и с готовыми библиотеками под задачу. | ||
Ответить | Правка | Наверх | Cообщить модератору |
277. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Аноним (277), 30-Июл-21, 09:03 | ||
>В чем реальное преимущество Rust над Gо? | ||
Ответить | Правка | К родителю #70 | Наверх | Cообщить модератору |
528. "Выпуск языка программирования Rust 1.54" | +1 +/– | |
Сообщение от Хан (?), 31-Июл-21, 15:33 | ||
Не могу, PHP интерпретируемый ЯП, C++ компилируемый ЯП | ||
Ответить | Правка | Наверх | Cообщить модератору |
531. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Аноним (-), 31-Июл-21, 16:04 | ||
> А вот Rust и Go можно | ||
Ответить | Правка | Наверх | Cообщить модератору |
532. "Выпуск языка программирования Rust 1.54" | +1 +/– | |
Сообщение от Аноним (349), 31-Июл-21, 16:17 | ||
Про GC в расте это тролинг? | ||
Ответить | Правка | К родителю #528 | Наверх | Cообщить модератору |
557. "Выпуск языка программирования Rust 1.54" | –1 +/– | |
Сообщение от Kuku (?), 01-Авг-21, 00:48 | ||
Там просто статический ГЦ. Кстати, он не всегда лучше динамического )) | ||
Ответить | Правка | Наверх | Cообщить модератору |
567. "Выпуск языка программирования Rust 1.54" | +1 +/– | |
Сообщение от Аноним (571), 01-Авг-21, 08:45 | ||
Нет там ни какого статического GC. Там точно такой же контроль времени жизни и использование raii как и в C++. Отличие только в жестком контроле компилятора над ссылками и в перемещении вместо копирования по умолчанию. | ||
Ответить | Правка | Наверх | Cообщить модератору |
616. "Выпуск языка программирования Rust 1.54" | –1 +/– | |
Сообщение от Kuku (?), 02-Авг-21, 11:23 | ||
Ты элементарной грамоте научись сначала, а потом уже будешь разглагольствовать о том, есть там GC или нет. | ||
Ответить | Правка | Наверх | Cообщить модератору |
622. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Аноним (571), 02-Авг-21, 12:29 | ||
Если человеку нечего сказать по существу он резко становится громотеем. А настоящий статический GC конечно были попытки реализовать, но что-то реальное получилось только на регионах https://en.m.wikipedia.org/wiki/Region-based_memory_management и толком нигде не прижилось. | ||
Ответить | Правка | Наверх | Cообщить модератору |
71. Скрыто модератором | –6 +/– | |
Сообщение от Хан (?), 29-Июл-21, 23:36 | ||
Ответить | Правка | Наверх | Cообщить модератору |
76. Скрыто модератором | +3 +/– | |
Сообщение от Ненавижу SJW (?), 29-Июл-21, 23:47 | ||
Ответить | Правка | Наверх | Cообщить модератору |
79. Скрыто модератором | –4 +/– | |
Сообщение от Хан (?), 29-Июл-21, 23:49 | ||
Ответить | Правка | Наверх | Cообщить модератору |
95. Скрыто модератором | +2 +/– | |
Сообщение от Rev (?), 30-Июл-21, 00:34 | ||
Ответить | Правка | Наверх | Cообщить модератору |
112. Скрыто модератором | –1 +/– | |
Сообщение от Хан (?), 30-Июл-21, 01:19 | ||
Ответить | Правка | Наверх | Cообщить модератору |
141. Скрыто модератором | +1 +/– | |
Сообщение от Aukamo (ok), 30-Июл-21, 02:33 | ||
Ответить | Правка | Наверх | Cообщить модератору |
146. Скрыто модератором | –2 +/– | |
Сообщение от Хан (?), 30-Июл-21, 02:43 | ||
Ответить | Правка | Наверх | Cообщить модератору |
153. Скрыто модератором | +/– | |
Сообщение от Aukamo (ok), 30-Июл-21, 02:53 | ||
Ответить | Правка | Наверх | Cообщить модератору |
169. Скрыто модератором | –3 +/– | |
Сообщение от Хан (?), 30-Июл-21, 03:18 | ||
Ответить | Правка | Наверх | Cообщить модератору |
85. "Выпуск языка программирования Rust 1.54" | –4 +/– | |
Сообщение от Хан (?), 30-Июл-21, 00:01 | ||
Если долго вглядываться в код на расте, скоро раст начнет вглядываться в тебя | ||
Ответить | Правка | Наверх | Cообщить модератору |
96. "Выпуск языка программирования Rust 1.54" | –3 +/– | |
Сообщение от Аноним (96), 30-Июл-21, 00:35 | ||
Виджетов нет, IDE нет. Софта на расте тоже не видно, так наколенные поделки качества хуже чем на питоне | ||
Ответить | Правка | Наверх | Cообщить модератору |
100. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Аноньимъ (ok), 30-Июл-21, 00:40 | ||
> Виджетов нет, IDE нет. Софта на расте тоже не видно, так наколенные | ||
Ответить | Правка | Наверх | Cообщить модератору |
156. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Аноним (156), 30-Июл-21, 03:00 | ||
Есть забытое исскуство работать с памятью. Но это конечно другое. | ||
Ответить | Правка | Наверх | Cообщить модератору |
201. "Выпуск языка программирования Rust 1.54" | +1 +/– | |
Сообщение от Аноньимъ (ok), 30-Июл-21, 04:22 | ||
>Есть забытое исскуство работать с памятью. Но это конечно другое. | ||
Ответить | Правка | Наверх | Cообщить модератору |
353. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Аноним (349), 30-Июл-21, 16:04 | ||
>Есть забытое исскуство работать с памятью. Но это конечно другое. | ||
Ответить | Правка | К родителю #156 | Наверх | Cообщить модератору |
585. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от РЭЮЭШЬ (?), 01-Авг-21, 19:14 | ||
Idea вполне ок с растом. | ||
Ответить | Правка | К родителю #156 | Наверх | Cообщить модератору |
107. "Выпуск языка программирования Rust 1.54" | +1 +/– | |
Сообщение от Аноним (103), 30-Июл-21, 01:08 | ||
>Виджетов нет | ||
Ответить | Правка | К родителю #96 | Наверх | Cообщить модератору |
161. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Аноним (156), 30-Июл-21, 03:06 | ||
А можно подробнее про QtCreator и раст? | ||
Ответить | Правка | Наверх | Cообщить модератору |
284. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от n00by (ok), 30-Июл-21, 09:26 | ||
Скорее всего, имеется ввиду поддержка LSP. То есть QtCreator точно так же как и VSCode при просмотре исходников подгружал и выполнял код. :) https://opennet.ru/55159-rust | ||
Ответить | Правка | Наверх | Cообщить модератору |
529. "Выпуск языка программирования Rust 1.54" | –2 +/– | |
Сообщение от Хан (?), 31-Июл-21, 15:35 | ||
Растоманы советуют плюсовую RAD QtCreator для разработки на расте...Теперь я слышал все | ||
Ответить | Правка | К родителю #107 | Наверх | Cообщить модератору |
533. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Аноним (349), 31-Июл-21, 16:21 | ||
Плюсисты давно сидят в IDE написаных на яве, шарпе и даже на лиспе. | ||
Ответить | Правка | Наверх | Cообщить модератору |
109. "Выпуск языка программирования Rust 1.54" | –4 +/– | |
Сообщение от Хан (?), 30-Июл-21, 01:18 | ||
Нет софта нет проблем...стабильность! | ||
Ответить | Правка | К родителю #96 | Наверх | Cообщить модератору |
142. "Выпуск языка программирования Rust 1.54" | +1 +/– | |
Сообщение от Aukamo (ok), 30-Июл-21, 02:37 | ||
Барин за слова не отвечает: Rust Language Server в виде Rust analyzer 100 лет как есть. Можно что на Vim что на VS Code писать с одинаковой степенью интеграции. VS Code даже дебажить через gdb может, если напрягает запуск с терминала. | ||
Ответить | Правка | К родителю #96 | Наверх | Cообщить модератору |
168. "Выпуск языка программирования Rust 1.54" | –4 +/– | |
Сообщение от Аноним (156), 30-Июл-21, 03:17 | ||
Барин тупит? | ||
Ответить | Правка | Наверх | Cообщить модератору |
294. "Выпуск языка программирования Rust 1.54" | +1 +/– | |
Сообщение от Аноним (294), 30-Июл-21, 09:47 | ||
> Барин тупит? | ||
Ответить | Правка | Наверх | Cообщить модератору |
357. "Выпуск языка программирования Rust 1.54" | +1 +/– | |
Сообщение от Аноним (349), 30-Июл-21, 16:13 | ||
>Где контекстный поиск? Где контекстный рефакторинг? Где интерактивная справка? Или у тебя ide это только подстветка синтаксиса. | ||
Ответить | Правка | К родителю #168 | Наверх | Cообщить модератору |
586. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от РЭЮЭШЬ (?), 01-Авг-21, 19:15 | ||
нечеловечески чудовищно плюсую! | ||
Ответить | Правка | Наверх | Cообщить модератору |
399. "Выпуск языка программирования Rust 1.54" | +1 +/– | |
Сообщение от Sem (??), 30-Июл-21, 18:37 | ||
У меня VSCode всё это умеет. У нас разные VSCode? | ||
Ответить | Правка | К родителю #168 | Наверх | Cообщить модератору |
406. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Аноним (547), 30-Июл-21, 18:53 | ||
> Где контекстный поиск? Где контекстный рефакторинг? Где интерактивная справка? | ||
Ответить | Правка | К родителю #168 | Наверх | Cообщить модератору |
247. "Выпуск языка программирования Rust 1.54" | +1 +/– | |
Сообщение от Аноним (24), 30-Июл-21, 06:41 | ||
Вариантов для создания UI полно. Вопрос в том, зачем писать тот UI на языке, который для этого плохо подходит (Rust, C, C++, Java, etc) | ||
Ответить | Правка | К родителю #96 | Наверх | Cообщить модератору |
326. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Аноним (316), 30-Июл-21, 13:29 | ||
>зачем писать тот UI на языке, который для этого плохо подходит (Rust, C, C++, Java, etc) | ||
Ответить | Правка | Наверх | Cообщить модератору |
456. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Аноним (24), 30-Июл-21, 23:24 | ||
Сила Qt как раз в выносе интерфейса в отдельный декларативный язык | ||
Ответить | Правка | Наверх | Cообщить модератору |
97. "Выпуск языка программирования Rust 1.54" | +4 +/– | |
Сообщение от Аноним (96), 30-Июл-21, 00:36 | ||
https://cve.mitre.org/cgi-bin/cvekey.cgi?keyword=rust - это вот всё кто разгребать будет? Или они только и могут на других вину сваливать? | ||
Ответить | Правка | Наверх | Cообщить модератору |
98. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Аноним (96), 30-Июл-21, 00:36 | ||
И это наминутку не в софте на расте. Это в САМОМ расте | ||
Ответить | Правка | Наверх | Cообщить модератору |
102. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Аноньимъ (ok), 30-Июл-21, 00:49 | ||
> И это наминутку не в софте на расте. Это в САМОМ расте | ||
Ответить | Правка | Наверх | Cообщить модератору |
257. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Аноним (257), 30-Июл-21, 07:54 | ||
> И это наминутку не в софте на расте. Это в САМОМ расте | ||
Ответить | Правка | К родителю #98 | Наверх | Cообщить модератору |
283. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Совершенно другой аноним (?), 30-Июл-21, 09:15 | ||
CVE-2020-36317, CVE-2020-36318, CVE-2020-36323, CVE-2021-31162, CVE-2021-28875 - CVE-2021-28879 тоже левые крейты? И как понять, какие крейты левые, а какие - одобренные к использованию? | ||
Ответить | Правка | Наверх | Cообщить модератору |
410. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Аноним (547), 30-Июл-21, 19:00 | ||
Это всё дыры в unsafe-коде. Залатают. | ||
Ответить | Правка | Наверх | Cообщить модератору |
450. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от пейсатель unsafe (?), 30-Июл-21, 22:14 | ||
Ничего у вас не получится - unsafe в Расте будет всегда! | ||
Ответить | Правка | Наверх | Cообщить модератору |
451. "Выпуск языка программирования Rust 1.54" | +1 +/– | |
Сообщение от пейсатель unsafe (?), 30-Июл-21, 22:18 | ||
Да здравствует unsafe в Расте! | ||
Ответить | Правка | Наверх | Cообщить модератору |
458. "Выпуск языка программирования Rust 1.54" | +2 +/– | |
Сообщение от Аноним (24), 30-Июл-21, 23:25 | ||
Ну так в этом и смысл | ||
Ответить | Правка | К родителю #450 | Наверх | Cообщить модератору |
611. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Совершенно другой аноним (?), 02-Авг-21, 08:49 | ||
> Ну так в этом и смысл | ||
Ответить | Правка | Наверх | Cообщить модератору |
612. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Совершенно другой аноним (?), 02-Авг-21, 08:52 | ||
> Это всё дыры в unsafe-коде. Залатают. | ||
Ответить | Правка | К родителю #410 | Наверх | Cообщить модератору |
110. "Выпуск языка программирования Rust 1.54" | +8 +/– | |
Сообщение от Аноним (110), 30-Июл-21, 01:18 | ||
Раньше все отнекивался от раста и думал, что это очередной распиаренный проходняк. Но на днях решил попробовать на вкус, что это такое. Скачал компилятор, открыл растбук и начал писать код. И знаете, что? Мне понравилось, такого хорошего языка я еще не встречал. С первого взгляда зацепил, зараза. Поэтому желаю языку дальнейшего развития, чтобы однажды перейти на него полностью. | ||
Ответить | Правка | Наверх | Cообщить модератору |
124. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Аноним (165), 30-Июл-21, 02:02 | ||
Какой-то п0pн0рассказ... | ||
Ответить | Правка | Наверх | Cообщить модератору |
130. Скрыто модератором | –3 +/– | |
Сообщение от Аноним (588), 30-Июл-21, 02:22 | ||
Ответить | Правка | Наверх | Cообщить модератору |
135. Скрыто модератором | –1 +/– | |
Сообщение от Аноним (110), 30-Июл-21, 02:26 | ||
Ответить | Правка | Наверх | Cообщить модератору |
157. Скрыто модератором | +/– | |
Сообщение от Аноним (157), 30-Июл-21, 03:01 | ||
Ответить | Правка | Наверх | Cообщить модератору |
427. Скрыто модератором | –1 +/– | |
Сообщение от Аноним (-), 30-Июл-21, 19:50 | ||
Ответить | Правка | Наверх | Cообщить модератору |
446. Скрыто модератором | +/– | |
Сообщение от Аноним (157), 30-Июл-21, 21:44 | ||
Ответить | Правка | Наверх | Cообщить модератору |
459. Скрыто модератором | +/– | |
Сообщение от Аноним (24), 30-Июл-21, 23:29 | ||
Ответить | Правка | К родителю #157 | Наверх | Cообщить модератору |
467. Скрыто модератором | +/– | |
Сообщение от Аноним (157), 30-Июл-21, 23:36 | ||
Ответить | Правка | Наверх | Cообщить модератору |
159. Скрыто модератором | –1 +/– | |
Сообщение от Аноним (156), 30-Июл-21, 03:03 | ||
Ответить | Правка | К родителю #135 | Наверх | Cообщить модератору |
163. Скрыто модератором | +/– | |
Сообщение от Аноним (110), 30-Июл-21, 03:09 | ||
Ответить | Правка | Наверх | Cообщить модератору |
176. Скрыто модератором | +/– | |
Сообщение от Аноним (156), 30-Июл-21, 03:32 | ||
Ответить | Правка | Наверх | Cообщить модератору |
274. Скрыто модератором | +1 +/– | |
Сообщение от Прорыв_запарты_фелиал (ok), 30-Июл-21, 08:51 | ||
Ответить | Правка | К родителю #163 | Наверх | Cообщить модератору |
314. Скрыто модератором | +1 +/– | |
Сообщение от anonymous (??), 30-Июл-21, 11:45 | ||
Ответить | Правка | Наверх | Cообщить модератору |
411. Скрыто модератором | +/– | |
Сообщение от Аноним (547), 30-Июл-21, 19:01 | ||
Ответить | Правка | К родителю #274 | Наверх | Cообщить модератору |
460. Скрыто модератором | +/– | |
Сообщение от Аноним (24), 30-Июл-21, 23:30 | ||
Ответить | Правка | К родителю #274 | Наверх | Cообщить модератору |
604. Скрыто модератором | +/– | |
Сообщение от Прорыв_запарты_фелиал (ok), 02-Авг-21, 02:28 | ||
Ответить | Правка | К родителю #274 | Наверх | Cообщить модератору |
445. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Аноним (445), 30-Июл-21, 21:42 | ||
> Потому что растоманы лицемеры. Но не удалил, так | ||
Ответить | Правка | К родителю #159 | Наверх | Cообщить модератору |
426. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Аноним (-), 30-Июл-21, 19:49 | ||
Расобот - это бывший Си плюс-плюсник перешедший на Раст. Раньше они тут, в двоём или втроём, целые разговорные спектакли устраивали. В конце каждого спецтакля человек интересовавшийся Растом клятвенно обещал перейти на Раст. | ||
Ответить | Правка | К родителю #130 | Наверх | Cообщить модератору |
134. "Выпуск языка программирования Rust 1.54" | –1 +/– | |
Сообщение от Хан (?), 30-Июл-21, 02:26 | ||
Брат жив? | ||
Ответить | Правка | К родителю #110 | Наверх | Cообщить модератору |
145. "Выпуск языка программирования Rust 1.54" | +3 +/– | |
Сообщение от Aukamo (ok), 30-Июл-21, 02:40 | ||
IMHO, лучше всего начинать читать Книгу (The Book https://doc.rust-lang.org/book/) там 20 глав, они покрывают 100% всего что есть в раст и дают понять где смотреть то, чего в книге нет. | ||
Ответить | Правка | К родителю #110 | Наверх | Cообщить модератору |
408. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Аноним (547), 30-Июл-21, 18:56 | ||
Только начинать надо сразу с главы 4 :) | ||
Ответить | Правка | Наверх | Cообщить модератору |
174. "Выпуск языка программирования Rust 1.54" | –2 +/– | |
Сообщение от Аноним (156), 30-Июл-21, 03:25 | ||
Что ты написал? Hello wrold копипастом? | ||
Ответить | Правка | К родителю #110 | Наверх | Cообщить модератору |
266. "Выпуск языка программирования Rust 1.54" | +3 +/– | |
Сообщение от Аноним (266), 30-Июл-21, 08:38 | ||
С прозрением и добро пожаловать в лучший ЯП ближайших как минимум двух десятилетий. | ||
Ответить | Правка | К родителю #110 | Наверх | Cообщить модератору |
352. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Аноним (352), 30-Июл-21, 16:00 | ||
> Раньше все отнекивался ... думал, что очередной проходняк. Но на днях решил попробовать на вкус ...И знаете, что? Мне понравилось! | ||
Ответить | Правка | К родителю #110 | Наверх | Cообщить модератору |
375. "Выпуск языка программирования Rust 1.54" | +1 +/– | |
Сообщение от Аноним (110), 30-Июл-21, 17:26 | ||
> Напоминает: "Я сначала как и все был уверен что это развод!... Сам был удивлен когда... Это действительно работает!!!" | ||
Ответить | Правка | Наверх | Cообщить модератору |
430. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Аноним (-), 30-Июл-21, 19:54 | ||
>Развод подразумевает какой-то ушерб, зачастую финансовый, но в этом случае я ничего не потерял, а наоборот, даже приобрел. | ||
Ответить | Правка | Наверх | Cообщить модератору |
449. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Аноним (352), 30-Июл-21, 21:56 | ||
> Неважно, сама суть пропоганды Раста та же | ||
Ответить | Правка | Наверх | Cообщить модератору |
462. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Аноним (24), 30-Июл-21, 23:32 | ||
Отзыв по языку в новости о языке | ||
Ответить | Правка | К родителю #430 | Наверх | Cообщить модератору |
508. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Ф1 (?), 31-Июл-21, 10:14 | ||
>Ах да, потерянное время на изучение Раста не считается? | ||
Ответить | Правка | К родителю #430 | Наверх | Cообщить модератору |
365. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Аноним (365), 30-Июл-21, 16:33 | ||
Сделай Redox на все ноутбуки | ||
Ответить | Правка | К родителю #110 | Наверх | Cообщить модератору |
377. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Аноним (-), 30-Июл-21, 17:27 | ||
> Сделай Redox на все ноутбуки | ||
Ответить | Правка | Наверх | Cообщить модератору |
545. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Хан (?), 31-Июл-21, 22:50 | ||
Есть Minix, есть DFBSD из гибридномикроядерных которые уже работают... зачем нужен протухший 30 лет назад Hurd? | ||
Ответить | Правка | Наверх | Cообщить модератору |
551. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Аноним (-), 01-Авг-21, 00:15 | ||
>> на все ноутбуки | ||
Ответить | Правка | Наверх | Cообщить модератору |
595. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Хан (?), 01-Авг-21, 23:47 | ||
Че там с Redox? | ||
Ответить | Правка | Наверх | Cообщить модератору |
123. "Выпуск языка программирования Rust 1.54" | –2 +/– | |
Сообщение от Аноним (165), 30-Июл-21, 02:01 | ||
> Инкрементальная компиляция была отключена в выпуске 1.52.1 из-за выявления скрытых ошибок | ||
Ответить | Правка | Наверх | Cообщить модератору |
137. "Выпуск языка программирования Rust 1.54" | +7 +/– | |
Сообщение от Второе Я (?), 30-Июл-21, 02:28 | ||
Раст не панацея. От неосиляторов с опеннета, вот, например, - не спасает. | ||
Ответить | Правка | Наверх | Cообщить модератору |
166. "Выпуск языка программирования Rust 1.54" | –3 +/– | |
Сообщение от Хан (?), 30-Июл-21, 03:11 | ||
И откуда на опеннете столько зумеров, считающих что здесь DTF какой нибудь где все друг друга хвалят и восторгаются хеллоуворлдами? | ||
Ответить | Правка | Наверх | Cообщить модератору |
175. "Выпуск языка программирования Rust 1.54" | +1 +/– | |
Сообщение от Аноним (156), 30-Июл-21, 03:28 | ||
> А с растоманами даже спорить не интересно, чуть что убегают и прячутся в своем манямирке где все безопасно и ничто не течет | ||
Ответить | Правка | Наверх | Cообщить модератору |
178. "Выпуск языка программирования Rust 1.54" | –1 +/– | |
Сообщение от Аноним (156), 30-Июл-21, 03:34 | ||
Спорим это сообщение он тоже спрячет :D | ||
Ответить | Правка | Наверх | Cообщить модератору |
255. "Выпуск языка программирования Rust 1.54" | +3 +/– | |
Сообщение от Аноним (257), 30-Июл-21, 07:49 | ||
> Там выше было интерересно. Человек спросил кто вот это будет разгребать https://cve.mitre.org/cgi-bin/cvekey.cgi?keyword=rust | ||
Ответить | Правка | К родителю #175 | Наверх | Cообщить модератору |
265. "Выпуск языка программирования Rust 1.54" | –1 +/– | |
Сообщение от Аноним (80), 30-Июл-21, 08:35 | ||
Т.е. вы тоже считаете что безопасность это просто слово, которое надо всем повторять, а не работа, которую надо делать? Безопасный язык, который на каждый чих вытягивают миллион пакетов, как какой-нибудь nodejs или php с известными уязвимостями, это просто смешно. | ||
Ответить | Правка | Наверх | Cообщить модератору |
177. "Выпуск языка программирования Rust 1.54" | +1 +/– | |
Сообщение от Аноним (110), 30-Июл-21, 03:33 | ||
> Любое обсуждение ЯП это ожесточенные споры, обвинения в некомпетности, троллинг и тонны лулзов причем жоских и это нормально | ||
Ответить | Правка | К родителю #166 | Наверх | Cообщить модератору |
180. "Выпуск языка программирования Rust 1.54" | –4 +/– | |
Сообщение от Аноним (156), 30-Июл-21, 03:39 | ||
Тут другой вопрос. К нормальным людям. У растоманов память короткая из за наркотиков. | ||
Ответить | Правка | Наверх | Cообщить модератору |
182. "Выпуск языка программирования Rust 1.54" | +1 +/– | |
Сообщение от Аноним (110), 30-Июл-21, 03:44 | ||
> А вы помните когда они своего-же загнобили? Чувак там какой-то движок сайта на расте делал. Его загнобили что он не тру растоман и не по растомански пишет. Человека довели даже до того что он проект свернул послав всех. | ||
Ответить | Правка | Наверх | Cообщить модератору |
184. "Выпуск языка программирования Rust 1.54" | –2 +/– | |
Сообщение от Аноним (184), 30-Июл-21, 03:49 | ||
Справедливо и ты прав. Это жутчайшая жуть писать в стиле C на C++ | ||
Ответить | Правка | Наверх | Cообщить модератору |
187. "Выпуск языка программирования Rust 1.54" | –2 +/– | |
Сообщение от Хан (?), 30-Июл-21, 03:57 | ||
Писательство в Си стиле порой вынужденно если не хочешь городить абстракции для сишных либ и потом их тестить и отлаживать | ||
Ответить | Правка | К родителю #182 | Наверх | Cообщить модератору |
185. "Выпуск языка программирования Rust 1.54" | –1 +/– | |
Сообщение от Хан (?), 30-Июл-21, 03:52 | ||
Не спор ради спора, а по сути естественный отбор в ЯП и их фан базе... если их язык дно, а они толстенькие неженки с айфончиками тогда их чудотехнологию раздавят как катком адепты других ЯП вот с такими огроменными яелами | ||
Ответить | Правка | К родителю #177 | Наверх | Cообщить модератору |
189. "Выпуск языка программирования Rust 1.54" | –1 +/– | |
Сообщение от deeaitch (ok), 30-Июл-21, 03:59 | ||
Есть забавная история, с месяц назад. Я уже писал о том как пробовал использовать Rust в automotive. Повторятся не буду. | ||
Ответить | Правка | Наверх | Cообщить модератору |
194. "Выпуск языка программирования Rust 1.54" | –1 +/– | |
Сообщение от Хан (?), 30-Июл-21, 04:11 | ||
Лол конечно... но что с них взять? | ||
Ответить | Правка | Наверх | Cообщить модератору |
203. "Выпуск языка программирования Rust 1.54" | –1 +/– | |
Сообщение от deeaitch (ok), 30-Июл-21, 04:30 | ||
Понимаешь, мне потом кошмары реально снились от таких инопланетных технологий. | ||
Ответить | Правка | Наверх | Cообщить модератору |
212. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Хан (?), 30-Июл-21, 04:37 | ||
Я аж заскринил это))) но ты хоть обьяснил пареньку в чем суть? | ||
Ответить | Правка | Наверх | Cообщить модератору |
214. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от deeaitch (ok), 30-Июл-21, 04:44 | ||
Нет, я не выдержал после того как он сказал что авторитетно может заявить что iOS это Linux и я ему могу верить потому что он специалист. | ||
Ответить | Правка | Наверх | Cообщить модератору |
217. "Выпуск языка программирования Rust 1.54" | +1 +/– | |
Сообщение от deeaitch (ok), 30-Июл-21, 04:49 | ||
> Я аж заскринил это))) но ты хоть обьяснил пареньку в чем суть? | ||
Ответить | Правка | К родителю #212 | Наверх | Cообщить модератору |
198. "Выпуск языка программирования Rust 1.54" | –1 +/– | |
Сообщение от Хан (?), 30-Июл-21, 04:17 | ||
Или спроси по приколу почему цикл никогда не вызовет переполнение стека в отличии от рекурсии | ||
Ответить | Правка | К родителю #189 | Наверх | Cообщить модератору |
206. "Выпуск языка программирования Rust 1.54" | –1 +/– | |
Сообщение от deeaitch (ok), 30-Июл-21, 04:30 | ||
Слушай, гениально. Всё, у меня на следующей неделе собеседование. Я обязательно спрошу. Классный вопрос. Спасибо. | ||
Ответить | Правка | Наверх | Cообщить модератору |
213. "Выпуск языка программирования Rust 1.54" | –1 +/– | |
Сообщение от Хан (?), 30-Июл-21, 04:41 | ||
Ну или такое, чем технически отличается глобальная переменная от статической?(спойлер... ничем... разница лишь в том что в функции известен ее адрес в исполняемом коде, а за ее пределами ее адрес не известен) | ||
Ответить | Правка | Наверх | Cообщить модератору |
215. "Выпуск языка программирования Rust 1.54" | –2 +/– | |
Сообщение от deeaitch (ok), 30-Июл-21, 04:44 | ||
Такой у меня уже есть вопрос. | ||
Ответить | Правка | Наверх | Cообщить модератору |
220. "Выпуск языка программирования Rust 1.54" | –2 +/– | |
Сообщение от Хан (?), 30-Июл-21, 05:05 | ||
Значит разрабы правильно юзают возрат из функции по ссылке на статическую переменную ибо безопасно | ||
Ответить | Правка | Наверх | Cообщить модератору |
386. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Аноним (376), 30-Июл-21, 17:57 | ||
И юзают в другом потоке? | ||
Ответить | Правка | Наверх | Cообщить модератору |
374. "Выпуск языка программирования Rust 1.54" | +1 +/– | |
Сообщение от Аноним (349), 30-Июл-21, 17:18 | ||
Если статическая внутри функции или блока кода то даже в c++ 98 отличаются так как инициалируется только если был вход в функцию, а начиная с c++ 11 еще обязаны потокобезопасно инициализироваться https://en.cppreference.com/w/cpp/language/storage_duration#... | ||
Ответить | Правка | К родителю #213 | Наверх | Cообщить модератору |
232. "Выпуск языка программирования Rust 1.54" | +1 +/– | |
Сообщение от Аноньимъ (ok), 30-Июл-21, 05:36 | ||
Теперь поцелуйтесь. | ||
Ответить | Правка | К родителю #206 | Наверх | Cообщить модератору |
485. "Выпуск языка программирования Rust 1.54" | –2 +/– | |
Сообщение от deeaitch (ok), 31-Июл-21, 02:41 | ||
> Теперь поцелуйтесь. | ||
Ответить | Правка | Наверх | Cообщить модератору |
378. "Выпуск языка программирования Rust 1.54" | –1 +/– | |
Сообщение от n00by (ok), 30-Июл-21, 17:30 | ||
| ||
Ответить | Правка | К родителю #206 | Наверх | Cообщить модератору |
391. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Аноним (376), 30-Июл-21, 18:05 | ||
> int _[i] | ||
Ответить | Правка | Наверх | Cообщить модератору |
405. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от n00by (ok), 30-Июл-21, 18:51 | ||
>> int _[i] | ||
Ответить | Правка | Наверх | Cообщить модератору |
416. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Аноним (376), 30-Июл-21, 19:19 | ||
А ничего что alloca в куче выделяет память, а не в стеке? | ||
Ответить | Правка | Наверх | Cообщить модератору |
421. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от n00by (ok), 30-Июл-21, 19:38 | ||
> А ничего что alloca в куче выделяет память, а не в стеке? | ||
Ответить | Правка | Наверх | Cообщить модератору |
418. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Аноним (376), 30-Июл-21, 19:25 | ||
alloca не выделит памяти больше, чем возможно | ||
Ответить | Правка | К родителю #405 | Наверх | Cообщить модератору |
423. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от n00by (ok), 30-Июл-21, 19:43 | ||
> alloca не выделит памяти больше, чем возможно | ||
Ответить | Правка | Наверх | Cообщить модератору |
486. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от deeaitch (ok), 31-Июл-21, 02:42 | ||
> | ||
Ответить | Правка | К родителю #378 | Наверх | Cообщить модератору |
500. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от n00by (ok), 31-Июл-21, 07:39 | ||
>[оверквотинг удален] | ||
Ответить | Правка | Наверх | Cообщить модератору |
522. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от deeaitch (ok), 31-Июл-21, 14:59 | ||
>[оверквотинг удален] | ||
Ответить | Правка | Наверх | Cообщить модератору |
534. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от n00by (ok), 31-Июл-21, 17:09 | ||
>[оверквотинг удален] | ||
Ответить | Правка | Наверх | Cообщить модератору |
570. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от deeaitch (ok), 01-Авг-21, 09:51 | ||
> А зачем думать? | ||
Ответить | Правка | Наверх | Cообщить модератору |
574. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от n00by (ok), 01-Авг-21, 12:52 | ||
Господин экзаменатор, я не у Вас на собеседовании. Если Вы согласились с тезисом, который по факту оказался ложным -- подумайте над этим сами. Да, "подумаем" -- это множественное число, а не только привычная манипуляторам фигура речи. Так что Ваша очередь, и нечего тут пальцы загибать, приплетая не относящийся к вопросу язык. | ||
Ответить | Правка | Наверх | Cообщить модератору |
597. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от deeaitch (ok), 02-Авг-21, 00:47 | ||
> Господин экзаменатор, я не у Вас на собеседовании. Если Вы согласились с | ||
Ответить | Правка | К родителю #574 | Наверх | Cообщить модератору |
621. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от n00by (ok), 02-Авг-21, 12:16 | ||
>> Господин экзаменатор, я не у Вас на собеседовании. Если Вы согласились с | ||
Ответить | Правка | К родителю #597 | Наверх | Cообщить модератору |
598. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от deeaitch (ok), 02-Авг-21, 00:50 | ||
> Господин экзаменатор, я не у Вас на собеседовании. Если Вы согласились с | ||
Ответить | Правка | К родителю #574 | Наверх | Cообщить модератору |
623. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от n00by (ok), 02-Авг-21, 12:33 | ||
> Жалко только что немного не туда и не о том. | ||
Ответить | Правка | К родителю #598 | Наверх | Cообщить модератору |
329. "Выпуск языка программирования Rust 1.54" | +1 +/– | |
Сообщение от Аноним (316), 30-Июл-21, 13:38 | ||
>если контроллеру не хватает памяти то он может попросить у другого через глобальные переменные.... | ||
Ответить | Правка | К родителю #189 | Наверх | Cообщить модератору |
192. "Выпуск языка программирования Rust 1.54" | +2 +/– | |
Сообщение от Аноним (110), 30-Июл-21, 04:07 | ||
Бред какой-то. Я думал, что пригодность языка определяет его эфыктивность и удобство при решении задач, а не игра кто кого перевоняет в интернете. | ||
Ответить | Правка | К родителю #185 | Наверх | Cообщить модератору |
195. "Выпуск языка программирования Rust 1.54" | +1 +/– | |
Сообщение от Хан (?), 30-Июл-21, 04:11 | ||
Вспомни D | ||
Ответить | Правка | Наверх | Cообщить модератору |
196. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Хан (?), 30-Июл-21, 04:12 | ||
Не перевоняет, а докажет ненужность... этл разные вещи | ||
Ответить | Правка | К родителю #192 | Наверх | Cообщить модератору |
223. "Выпуск языка программирования Rust 1.54" | +1 +/– | |
Сообщение от Аноним (222), 30-Июл-21, 05:14 | ||
Хаааан, ты уже обоср@лся в каждой ветке под этой новостью. Заканчивай. | ||
Ответить | Правка | Наверх | Cообщить модератору |
207. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от deeaitch (ok), 30-Июл-21, 04:32 | ||
Добро пожаловать в реальность. | ||
Ответить | Правка | К родителю #192 | Наверх | Cообщить модератору |
260. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Аноним (260), 30-Июл-21, 08:06 | ||
Мне больше интересно как эти неженки смогли бы исправить ошибку в месе, которая приводила к тирингу в i3, и может других рабочих столах/вмах. Пусть эти малохольные как админы поддерживающие прости господи шиндоуз и линукс в одной конторе учат Си, С++, Ржавого, Жабу, Жабоскрипт, баш, питон и лишь потом вылезают с авторитетными комментариями. Даже создатели языков Си и С++ вели себя скромнее. | ||
Ответить | Правка | К родителю #185 | Наверх | Cообщить модератору |
218. "Выпуск языка программирования Rust 1.54" | +1 +/– | |
Сообщение от Аноньимъ (ok), 30-Июл-21, 04:53 | ||
>Любое обсуждение ЯП это обвинения в некомпетности, троллинг и тонны лулзов причем жоских и это нормально | ||
Ответить | Правка | К родителю #166 | Наверх | Cообщить модератору |
342. "Выпуск языка программирования Rust 1.54" | +3 +/– | |
Сообщение от Ordu (ok), 30-Июл-21, 14:48 | ||
> Любое обсуждение ЯП это ожесточенные споры, обвинения в некомпетности, троллинг и тонны лулзов причем жоских и это нормально | ||
Ответить | Правка | К родителю #166 | Наверх | Cообщить модератору |
344. "Выпуск языка программирования Rust 1.54" | –2 +/– | |
Сообщение от Хан (?), 30-Июл-21, 14:57 | ||
Оналитег однако! | ||
Ответить | Правка | Наверх | Cообщить модератору |
433. "Выпуск языка программирования Rust 1.54" | +1 +/– | |
Сообщение от Аноним (-), 30-Июл-21, 19:57 | ||
Товарищ майор вам надо в отпуск. Вы заработались. | ||
Ответить | Правка | К родителю #342 | Наверх | Cообщить модератору |
183. "Выпуск языка программирования Rust 1.54" | –1 +/– | |
Сообщение от deeaitch (ok), 30-Июл-21, 03:47 | ||
Эх, а у меня почти получилось его внедрить в компании в automotive. Но нет, сыровато. | ||
Ответить | Правка | Наверх | Cообщить модератору |
208. "Выпуск языка программирования Rust 1.54" | –2 +/– | |
Сообщение от deeaitch (ok), 30-Июл-21, 04:33 | ||
О, классно, растоманы меня минусуют, не спят, бдят. | ||
Ответить | Правка | Наверх | Cообщить модератору |
239. "Выпуск языка программирования Rust 1.54" | –1 +/– | |
Сообщение от Next_Losers_rules (?), 30-Июл-21, 06:07 | ||
Не Automotive , а Automake руст лишь паразиты objectтированного кода созданного архитектором который переиначил пути для большей производительности | ||
Ответить | Правка | Наверх | Cообщить модератору |
484. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от deeaitch (ok), 31-Июл-21, 02:41 | ||
> Не Automotive , а Automake руст лишь паразиты objectтированного кода созданного архитектором | ||
Ответить | Правка | Наверх | Cообщить модератору |
264. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Аноним (80), 30-Июл-21, 08:30 | ||
Чтож вам хрустикам постоянно что-то мешает. Фаерфокс не смогли переписать, да ничего не смогли даже написать. Но мешают этому конечно же хейтеры, это из-за них вы ничего не можете сделать с вашим язычком. | ||
Ответить | Правка | К родителю #208 | Наверх | Cообщить модератору |
202. "Выпуск языка программирования Rust 1.54" | –3 +/– | |
Сообщение от Хан (?), 30-Июл-21, 04:23 | ||
Вангую что растоманы даже не знают как передаются аргументы в функцию и почему например нельзя вернуть массив из функции, это же так низкоуровнево))) а в расте все просто и понятно | ||
Ответить | Правка | Наверх | Cообщить модератору |
209. "Выпуск языка программирования Rust 1.54" | –2 +/– | |
Сообщение от deeaitch (ok), 30-Июл-21, 04:35 | ||
Ты знал | ||
Ответить | Правка | Наверх | Cообщить модератору |
219. "Выпуск языка программирования Rust 1.54" | –2 +/– | |
Сообщение от Хан (?), 30-Июл-21, 05:02 | ||
Ладно расскажу и я, вообще думаю все помнят скандал со злополучным Audacity и сливом персональных данных, один разраб кричал что мол хэш-функция обратно не реверсится, на что ему знающие люди тактично указали что если число входящих значений в хэш-функцию конечно как те же IP-адреса, то не составляет труда составить таблицу хэшей всех IP адресов после чего прогнать интересующий тебя хэш по ней дабы найти соответствие и узнать IP-адрес... на что разраб сказал что вы все врети и отключился | ||
Ответить | Правка | Наверх | Cообщить модератору |
226. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Хан (?), 30-Июл-21, 05:16 | ||
Хотя вру, можно, по ссылке если массив обьявлен как static внутри функции | ||
Ответить | Правка | К родителю #202 | Наверх | Cообщить модератору |
243. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Аноним (-), 30-Июл-21, 06:21 | ||
А кстати из функции struct можно вернуть. В нем массивы можно же сделать. Это не прокатит? :) | ||
Ответить | Правка | К родителю #202 | Наверх | Cообщить модератору |
249. "Выпуск языка программирования Rust 1.54" | –1 +/– | |
Сообщение от Хан (?), 30-Июл-21, 07:25 | ||
В общем то Си разрешает функциям возращать структуры, но это просто офигительные дополнительные расходы на копирование, представь если структура большая и не помещается в регистры которых в x86 кот наплакал, поэтому компилятор может так использовать стек для возврата не сбрасывая его указатель перед выходом из функции и лишь потом сбросить его чтобы было время сохранить значения, а если и этого не хватает тогда в зависимости от компилятора могут быть различные грязные хуки но опять же двойным а то и тройным копированием... | ||
Ответить | Правка | Наверх | Cообщить модератору |
285. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от n00by (ok), 30-Июл-21, 09:35 | ||
> В общем то Си разрешает функциям возращать структуры, но это просто офигительные | ||
Ответить | Правка | Наверх | Cообщить модератору |
318. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Аноним (165), 30-Июл-21, 12:18 | ||
Будет или нет копирование - зависит от оптимизатора и конкретного кода. Хинто: сравни x=f(x) и y=f(x) | ||
Ответить | Правка | Наверх | Cообщить модератору |
323. "Выпуск языка программирования Rust 1.54" | +1 +/– | |
Сообщение от n00by (ok), 30-Июл-21, 13:08 | ||
> сравни x=f(x) и y=f(x) | ||
Ответить | Правка | Наверх | Cообщить модератору |
340. "Выпуск языка программирования Rust 1.54" | –1 +/– | |
Сообщение от Хан (?), 30-Июл-21, 14:43 | ||
Ну смотри стек функция не сбросила и сохранила в нем возвращаемое значение, но его же нужно как то обработать, а перед этим сохранить | ||
Ответить | Правка | К родителю #285 | Наверх | Cообщить модератору |
348. "Выпуск языка программирования Rust 1.54" | +1 +/– | |
Сообщение от n00by (ok), 30-Июл-21, 15:41 | ||
Что значит "сбросить стек"? | ||
Ответить | Правка | Наверх | Cообщить модератору |
370. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Хан (?), 30-Июл-21, 17:03 | ||
Сбросить стек значит вернуть указатель стека в изначальное положение которое было до вызова функции(чтобы не получить переполнение стека) | ||
Ответить | Правка | Наверх | Cообщить модератору |
371. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Хан (?), 30-Июл-21, 17:07 | ||
*в стек вызывающей | ||
Ответить | Правка | Наверх | Cообщить модератору |
398. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от n00by (ok), 30-Июл-21, 18:36 | ||
> Сбросить стек значит вернуть указатель стека в изначальное положение которое было до | ||
Ответить | Правка | К родителю #370 | Наверх | Cообщить модератору |
428. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Хан (?), 30-Июл-21, 19:52 | ||
Ты умный чел сразу видно.. но пиши чут чут попроще тип без такого формализма читать сложно... | ||
Ответить | Правка | Наверх | Cообщить модератору |
434. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Хан (?), 30-Июл-21, 20:10 | ||
С друго стороны такие хитроумные манипуляции похожи на костыль из разряда передать массив(до 8 байт) запаковать в long и вернуть по значению а потом распаковать снова в массив | ||
Ответить | Правка | Наверх | Cообщить модератору |
503. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от n00by (ok), 31-Июл-21, 08:14 | ||
> Ты умный чел сразу видно.. но пиши чут чут попроще тип без | ||
Ответить | Правка | К родителю #428 | Наверх | Cообщить модератору |
394. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Хан (?), 30-Июл-21, 18:16 | ||
Локальные(автоматические) переменные могут и после выхода из функции, до тех пор пока не сбросится стек, это как раз случай возврата большой структуры для которой не хватает регистров | ||
Ответить | Правка | К родителю #348 | Наверх | Cообщить модератору |
402. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от n00by (ok), 30-Июл-21, 18:42 | ||
> Локальные(автоматические) переменные могут и после выхода из функции, до тех пор пока | ||
Ответить | Правка | Наверх | Cообщить модератору |
414. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Хан (?), 30-Июл-21, 19:14 | ||
Это уже особенности ОС как я понимаю.... | ||
Ответить | Правка | Наверх | Cообщить модератору |
425. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от n00by (ok), 30-Июл-21, 19:48 | ||
Особенность ОС это наличие красной зоны, или переключение адресного пространства/стека в обработчике прерывания, или гарантированное отсутствие прерываний. В общем же случае данные за вершиной стека сразу невалидны. И ловить это дело не слишком просто, особенно, если о таком не знать, а под отладчиком оно не проявится. :) | ||
Ответить | Правка | Наверх | Cообщить модератору |
429. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Хан (?), 30-Июл-21, 19:53 | ||
Скинь ссылку где это описано, я чет с этим не сталкивался | ||
Ответить | Правка | Наверх | Cообщить модератору |
504. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от n00by (ok), 31-Июл-21, 08:26 | ||
> Скинь ссылку где это описано, я чет с этим не сталкивался | ||
Ответить | Правка | Наверх | Cообщить модератору |
505. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от n00by (ok), 31-Июл-21, 08:33 | ||
Вот новее версия в исходниках https://gitlab.com/x86-psABIs/x86-64-ABI | ||
Ответить | Правка | К родителю #429 | Наверх | Cообщить модератору |
250. "Выпуск языка программирования Rust 1.54" | –1 +/– | |
Сообщение от Хан (?), 30-Июл-21, 07:26 | ||
Прокатит, только это тормозной вариант | ||
Ответить | Правка | К родителю #243 | Наверх | Cообщить модератору |
251. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Хан (?), 30-Июл-21, 07:31 | ||
Кстати из за таких накладных расходов в Си нельзя массивы передавать по значению, а вовсе не потому что этому что то мешает... | ||
Ответить | Правка | К родителю #243 | Наверх | Cообщить модератору |
252. "Выпуск языка программирования Rust 1.54" | –1 +/– | |
Сообщение от Хан (?), 30-Июл-21, 07:41 | ||
Чтобы просто было понятно | ||
Ответить | Правка | К родителю #243 | Наверх | Cообщить модератору |
262. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Хан (?), 30-Июл-21, 08:10 | ||
То есть невозможность передать и вернуть массив по значению это чисто ограничение языка Си, просто его создатели так решили массивы только по ссылкам, а структуры ладно и так сойдет | ||
Ответить | Правка | К родителю #243 | Наверх | Cообщить модератору |
286. "Выпуск языка программирования Rust 1.54" | +1 +/– | |
Сообщение от Аноним (294), 30-Июл-21, 09:36 | ||
Ой, блин, умники. | ||
Ответить | Правка | К родителю #202 | Наверх | Cообщить модератору |
337. "Выпуск языка программирования Rust 1.54" | –1 +/– | |
Сообщение от Хан (?), 30-Июл-21, 14:34 | ||
std::array это стадартная либа, речь же шла про возможности синтанксиса | ||
Ответить | Правка | Наверх | Cообщить модератору |
362. "Выпуск языка программирования Rust 1.54" | +1 +/– | |
Сообщение от Аноним (294), 30-Июл-21, 16:21 | ||
перечитай свое первое сообщение в этой ветке. | ||
Ответить | Правка | Наверх | Cообщить модератору |
368. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Хан (?), 30-Июл-21, 16:48 | ||
Хера память как у рыбки... выше на коммент глянь, кто про C++ и std::array начал | ||
Ответить | Правка | Наверх | Cообщить модератору |
373. "Выпуск языка программирования Rust 1.54" | +1 +/– | |
Сообщение от Аноним (294), 30-Июл-21, 17:10 | ||
Хера у тебя соображалка как у морской свинки. | ||
Ответить | Правка | Наверх | Cообщить модератору |
380. "Выпуск языка программирования Rust 1.54" | –2 +/– | |
Сообщение от Хан (?), 30-Июл-21, 17:33 | ||
Лол што? Что ты привел? std::array который выступает оберткой над обычным массивом? Действительно при чем тут втроенные возможности языка и синтаксис? Гений раста что тут еще скажешь | ||
Ответить | Правка | Наверх | Cообщить модератору |
338. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Хан (?), 30-Июл-21, 14:38 | ||
Уже ответил читай выше | ||
Ответить | Правка | К родителю #286 | Наверх | Cообщить модератору |
351. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от n00by (ok), 30-Июл-21, 15:59 | ||
> Почему это в С нельзя вернуть | ||
Ответить | Правка | К родителю #286 | Наверх | Cообщить модератору |
356. "Выпуск языка программирования Rust 1.54" | +1 +/– | |
Сообщение от Аноним (-), 30-Июл-21, 16:12 | ||
> "Еще более удивительно (по крайней мере на первый взгляд) то, что а[i] | ||
Ответить | Правка | Наверх | Cообщить модератору |
367. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Хан (?), 30-Июл-21, 16:43 | ||
Не спойлери, что обращение к массиву тип mas[2] это просто синтаксический сахар над указателем *(mas+2) | ||
Ответить | Правка | К родителю #351 | Наверх | Cообщить модератору |
381. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Ф1 (?), 30-Июл-21, 17:37 | ||
В си нельзя вернуть массив из функции тупо потому что он его не может толком отличить от указателя, в раст массив без проблем возвращается | ||
Ответить | Правка | К родителю #202 | Наверх | Cообщить модератору |
382. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Хан (?), 30-Июл-21, 17:47 | ||
По значению нельзя, но это особенность реализации массива в Си, в той же структуре тот же Си обходится без указателей а просто пакует побайтово | ||
Ответить | Правка | Наверх | Cообщить модератору |
387. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Ф1 (?), 30-Июл-21, 17:58 | ||
> По значению нельзя, но это особенность реализации массива в Си, | ||
Ответить | Правка | Наверх | Cообщить модератору |
392. "Выпуск языка программирования Rust 1.54" | –1 +/– | |
Сообщение от Хан (?), 30-Июл-21, 18:08 | ||
Хм посмотри на массив в структуре который запакован и передается по значению, такая реализация массива через указатель была выбрана во имя производительности ибо массив это самый гоняемый тудасюда тип данных в IPC, TCP/IP, i/o например | ||
Ответить | Правка | Наверх | Cообщить модератору |
526. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Ordu (ok), 31-Июл-21, 15:31 | ||
> Чтобы такие растоманы не гоняли память туда сюда без толку | ||
Ответить | Правка | К родителю #382 | Наверх | Cообщить модератору |
383. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Хан (?), 30-Июл-21, 17:52 | ||
Проще говоря выражение типа int mas[]={1,2,3,4} не создает никакой массив, просто создает указатель mas и выделяет 16 байт памяти и записывает ее адрес в указатель | ||
Ответить | Правка | К родителю #381 | Наверх | Cообщить модератору |
204. Скрыто модератором | +2 +/– | |
Сообщение от Аноньимъ (ok), 30-Июл-21, 04:30 | ||
Ответить | Правка | Наверх | Cообщить модератору |
211. Скрыто модератором | –3 +/– | |
Сообщение от deeaitch (ok), 30-Июл-21, 04:35 | ||
Ответить | Правка | Наверх | Cообщить модератору |
224. Скрыто модератором | +4 +/– | |
Сообщение от Аноним (222), 30-Июл-21, 05:15 | ||
Ответить | Правка | К родителю #204 | Наверх | Cообщить модератору |
230. Скрыто модератором | +1 +/– | |
Сообщение от Аноньимъ (ok), 30-Июл-21, 05:33 | ||
Ответить | Правка | Наверх | Cообщить модератору |
233. Скрыто модератором | –3 +/– | |
Сообщение от Хан (?), 30-Июл-21, 05:38 | ||
Ответить | Правка | Наверх | Cообщить модератору |
242. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Аноним (-), 30-Июл-21, 06:18 | ||
> #[path = concat(env!("OUT_DIR"), "/generated.rs")] | ||
Ответить | Правка | Наверх | Cообщить модератору |
464. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Аноним (24), 30-Июл-21, 23:33 | ||
#include "generated.h" | ||
Ответить | Правка | Наверх | Cообщить модератору |
510. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Ф1 (?), 31-Июл-21, 10:38 | ||
В раст есть прямой аналог #include из препроцессора C/C++ это макрос include!, с ним тоже будет что-то типа include!("generated.rs"), а конструкция свыше это полноценная загрузка модуля. Ну и напугавшие, как я понял тут всех, макросы concat и env позволяют задать путь в compile time что хоть и коряво, но весьма удобно в C/C++ все это придется выносить в систему сборки. Хотя когда в C++ модули доведут до ума нечто подобное тоже наверняка появится. | ||
Ответить | Правка | Наверх | Cообщить модератору |
468. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Аноним (165), 30-Июл-21, 23:37 | ||
пипец синтаксис... | ||
Ответить | Правка | К родителю #242 | Наверх | Cообщить модератору |
267. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Имя (?), 30-Июл-21, 08:38 | ||
В каждой минорной версии что-то добавляют и добавляют.. Он когда-то будет полным? По сложности уже, наверное, соперничает с плюсами, если еще не обогнал. | ||
Ответить | Правка | Наверх | Cообщить модератору |
305. "Выпуск языка программирования Rust 1.54" | +1 +/– | |
Сообщение от Аноним (305), 30-Июл-21, 10:59 | ||
Нет конечно все менеджеры уверенны что пользователям нужны только новые фичи. И они правы фанатикам нужны именно они. Но нормальным людям работу надо работать, менеджерам это невдомек. | ||
Ответить | Правка | Наверх | Cообщить модератору |
341. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Аноним (341), 30-Июл-21, 14:47 | ||
Ну не пользуйтесь новыми фичами, работайте свою работу, кто мешает? | ||
Ответить | Правка | Наверх | Cообщить модератору |
360. "Выпуск языка программирования Rust 1.54" | –3 +/– | |
Сообщение от Аноним (305), 30-Июл-21, 16:18 | ||
Отсутствие обратной совместимости? У хрустиков у них же стабилизация функции это целая фича. | ||
Ответить | Правка | Наверх | Cообщить модератору |
568. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Аноним (571), 01-Авг-21, 08:54 | ||
У них эпохи придумали для того чтобы даже новые несовместимые компиляторы могли собирать старый код. Вообще адская несовместимость была только до выхода стабильной 1.0 версии. | ||
Ответить | Правка | Наверх | Cообщить модератору |
295. "Выпуск языка программирования Rust 1.54" | –1 +/– | |
Сообщение от Аноним (295), 30-Июл-21, 09:48 | ||
Забавно видеть как этот недоязык превращается в C++. Забивает в собственный гроб гвозди. Ржавые. | ||
Ответить | Правка | Наверх | Cообщить модератору |
304. "Выпуск языка программирования Rust 1.54" | +1 +/– | |
Сообщение от Аноним (305), 30-Июл-21, 10:58 | ||
На самом деле это С++ ввел у себя некоторые хайповые фичи. Но это не комплимент срастикам. | ||
Ответить | Правка | Наверх | Cообщить модератору |
469. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Аноним (24), 30-Июл-21, 23:50 | ||
Стоп-стоп, как это - Раст падает до уровня C++? | ||
Ответить | Правка | К родителю #295 | Наверх | Cообщить модератору |
354. "Выпуск языка программирования Rust 1.54" | +1 +/– | |
Сообщение от Аноним (354), 30-Июл-21, 16:07 | ||
Привет еще растоненавистникам:) Я с растом уже как 3-4 года)... | ||
Ответить | Правка | Наверх | Cообщить модератору |
675. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от wyry (?), 14-Дек-21, 14:59 | ||
Прям камингаут... | ||
Ответить | Правка | Наверх | Cообщить модератору |
379. "Выпуск языка программирования Rust 1.54" | +1 +/– | |
Сообщение от Аноним (376), 30-Июл-21, 17:30 | ||
Не тратьте время на раст, лет через 10 стабилизируют, за это время на С++ еще библиотек напишут на миллиарды долларов, а вызвать С++ код из раста - это приключение, в котором вы не хотите приключаться | ||
Ответить | Правка | Наверх | Cообщить модератору |
400. "Выпуск языка программирования Rust 1.54" | +1 +/– | |
Сообщение от Sem (??), 30-Июл-21, 18:39 | ||
Через 10 лет уже перепишут всё, что можно на раст ))) | ||
Ответить | Правка | Наверх | Cообщить модератору |
466. "Выпуск языка программирования Rust 1.54" | –1 +/– | |
Сообщение от Аноним (165), 30-Июл-21, 23:34 | ||
Мозила показала, что это невозможно, и выгнала растаманов. | ||
Ответить | Правка | Наверх | Cообщить модератору |
470. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Аноним (24), 30-Июл-21, 23:51 | ||
Это ты прочитал в комментах на опеннете?) | ||
Ответить | Правка | Наверх | Cообщить модератору |
479. "Выпуск языка программирования Rust 1.54" | +1 +/– | |
Сообщение от Kuromi (ok), 31-Июл-21, 00:05 | ||
Хаха...nope | ||
Ответить | Правка | К родителю #466 | Наверх | Cообщить модератору |
473. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Аноним (24), 30-Июл-21, 23:53 | ||
Кого стабилизируют-то? Раст вот уже, а C++ уже никогда | ||
Ответить | Правка | К родителю #379 | Наверх | Cообщить модератору |
393. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Аноним (376), 30-Июл-21, 18:14 | ||
Начал седня изучать раст, первая же проблема - излишне длинный код. Почитал про макросы. Думаю ну ок, можно как-то извернуться, но хотелось бы постфиксные макросы. Почитал про то что постфиксные макросы нужно заключать в блок. Закрыл страницу | ||
Ответить | Правка | Наверх | Cообщить модератору |
472. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Аноним (24), 30-Июл-21, 23:52 | ||
А конкретнее, где длинный? Может, это ты что-то не так делаешь? | ||
Ответить | Правка | Наверх | Cообщить модератору |
401. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Аноним (-), 30-Июл-21, 18:42 | ||
Да здраствует великая Rust!!! Да здраствует язык будущего!!! | ||
Ответить | Правка | Наверх | Cообщить модератору |
417. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Хан (?), 30-Июл-21, 19:20 | ||
Все 24 млн строк сишного/ассемблерного кода? | ||
Ответить | Правка | Наверх | Cообщить модератору |
463. "Выпуск языка программирования Rust 1.54" | –1 +/– | |
Сообщение от Аноним (165), 30-Июл-21, 23:32 | ||
> Скоро Linux весь на rust перепишут | ||
Ответить | Правка | К родителю #401 | Наверх | Cообщить модератору |
471. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Аноним (24), 30-Июл-21, 23:51 | ||
Кто - они? Несколько энтузиастов, которые пишут чисто изучения / прикола ради? | ||
Ответить | Правка | Наверх | Cообщить модератору |
482. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Аноним (-), 31-Июл-21, 00:24 | ||
>> Скоро Linux весь на rust перепишут | ||
Ответить | Правка | К родителю #463 | Наверх | Cообщить модератору |
487. "Выпуск языка программирования Rust 1.54" | –1 +/– | |
Сообщение от Хан (?), 31-Июл-21, 02:44 | ||
Что ты мелишь? Hurd еще в 90-е рипнули в угоду GNU/Linux даже Столлман об этом говорил в фильме про Linux... | ||
Ответить | Правка | Наверх | Cообщить модератору |
488. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Аноним (-), 31-Июл-21, 03:25 | ||
> Что ты мелишь? Hurd еще в 90-е рипнули в угоду GNU/Linux даже | ||
Ответить | Правка | Наверх | Cообщить модератору |
490. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Хан (?), 31-Июл-21, 04:44 | ||
Лол))) вспомни еще мультикс 60-х годов... ее Кен Томпсон и Денис Ритчи неосилили | ||
Ответить | Правка | Наверх | Cообщить модератору |
491. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Хан (?), 31-Июл-21, 04:45 | ||
Но про Minix ты тактично умолчал))) эх растоманы чуть что в кусты и классическое вы все врети | ||
Ответить | Правка | К родителю #488 | Наверх | Cообщить модератору |
518. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Аноним (-), 31-Июл-21, 13:22 | ||
> Но про Minix ты тактично умолчал))) | ||
Ответить | Правка | Наверх | Cообщить модератору |
524. "Выпуск языка программирования Rust 1.54" | +1 +/– | |
Сообщение от Хан (?), 31-Июл-21, 15:28 | ||
Ну че там скоро Redox достигнет уровня Minix? | ||
Ответить | Правка | Наверх | Cообщить модератору |
538. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Аноним (24), 31-Июл-21, 19:07 | ||
Ты что куришь? Кому вообще не плевать на Redox? | ||
Ответить | Правка | Наверх | Cообщить модератору |
544. "Выпуск языка программирования Rust 1.54" | +1 +/– | |
Сообщение от Хан (?), 31-Июл-21, 20:40 | ||
Растоманам же | ||
Ответить | Правка | Наверх | Cообщить модератору |
419. "Выпуск языка программирования Rust 1.54" | –2 +/– | |
Сообщение от Аноним (-), 30-Июл-21, 19:32 | ||
>Rust 1.54, основанного проектом Mozilla | ||
Ответить | Правка | Наверх | Cообщить модератору |
439. "Выпуск языка программирования Rust 1.54" | –2 +/– | |
Сообщение от Аноним зеленый (?), 30-Июл-21, 20:40 | ||
Вот эти штуки без рантайма. https://rust-lang-nursery.github.io/rust-cookbook/concurrenc... | ||
Ответить | Правка | Наверх | Cообщить модератору |
441. "Выпуск языка программирования Rust 1.54" | –1 +/– | |
Сообщение от Аноним зеленый (?), 30-Июл-21, 20:42 | ||
Ошибся, там вроде токио используется. | ||
Ответить | Правка | Наверх | Cообщить модератору |
447. "Выпуск языка программирования Rust 1.54" | +1 +/– | |
Сообщение от Аноним (445), 30-Июл-21, 21:49 | ||
> Рантайм в Расте есть. Есть только один язык программирования в, котором нет рантайма, это чистый Си! | ||
Ответить | Правка | К родителю #419 | Наверх | Cообщить модератору |
474. "Выпуск языка программирования Rust 1.54" | –2 +/– | |
Сообщение от Аноним (24), 30-Июл-21, 23:56 | ||
Что такое "рантайм" в твоем понимании? | ||
Ответить | Правка | К родителю #419 | Наверх | Cообщить модератору |
501. "Выпуск языка программирования Rust 1.54" | –1 +/– | |
Сообщение от Аноним (165), 31-Июл-21, 07:55 | ||
у Вас большие познания (нет) | ||
Ответить | Правка | Наверх | Cообщить модератору |
539. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Аноним (24), 31-Июл-21, 19:14 | ||
сорян, но если у вас пушинки libc или rust std - рантайм и огромные so-дополнения, то что тогда не рантайм | ||
Ответить | Правка | Наверх | Cообщить модератору |
489. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Аноним (547), 31-Июл-21, 04:18 | ||
Много вы на чистом Си напишете без стандартной библиотеки? (Нет, ну можно, если вы пишете ядро ОС, но там и ассемблер понадобится.) | ||
Ответить | Правка | К родителю #419 | Наверх | Cообщить модератору |
496. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Аноним (-), 31-Июл-21, 06:28 | ||
>Чем тот же glibc не "рантайм"? | ||
Ответить | Правка | Наверх | Cообщить модератору |
511. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Ф1 (?), 31-Июл-21, 10:45 | ||
Ну так и у раста есть аналог "чистого си" no_std https://docs.rust-embedded.org/book/intro/no-std.html | ||
Ответить | Правка | Наверх | Cообщить модератору |
514. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Аноним (-), 31-Июл-21, 12:27 | ||
>Надеюсь, сейчас не выскочит растаман и скажет что при таких-то и таких-то опциях компилятора рантайма не будет. Не надо, нам это не интересно. | ||
Ответить | Правка | Наверх | Cообщить модератору |
516. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Аноним (349), 31-Июл-21, 12:42 | ||
Понятно цитируемый аноним просто тупо врет что только си язык без рантайма. | ||
Ответить | Правка | Наверх | Cообщить модератору |
519. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Аноним (-), 31-Июл-21, 13:29 | ||
>>Надеюсь, сейчас не выскочит растаман и скажет что при таких-то и таких-то опциях компилятора рантайма не будет. Не надо, нам это не интересно. | ||
Ответить | Правка | К родителю #514 | Наверх | Cообщить модератору |
520. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Аноним зеленый (?), 31-Июл-21, 13:56 | ||
Стандартная библиотека - часть Си и входит в стандарт. https://ru.wikipedia.org/wiki/Стандартная_библиотека_языка_Си | ||
Ответить | Правка | К родителю #496 | Наверх | Cообщить модератору |
536. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Аноним (-), 31-Июл-21, 17:29 | ||
Деннис Ритчи с тобой не согласен. | ||
Ответить | Правка | Наверх | Cообщить модератору |
523. "Выпуск языка программирования Rust 1.54" | +2 +/– | |
Сообщение от Ordu (ok), 31-Июл-21, 15:04 | ||
> Надеюсь, сейчас не выскочит растаман и скажет что при таких-то и таких-то опциях компилятора рантайма не будет. Не надо, нам это не интересно. | ||
Ответить | Правка | К родителю #419 | Наверх | Cообщить модератору |
521. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Аноним зеленый (?), 31-Июл-21, 14:14 | ||
Что делать если ты пряморукий, но язык тебе мешает? https://en.wikipedia.org/wiki/C_standard_library#Concepts,_p... | ||
Ответить | Правка | Наверх | Cообщить модератору |
537. "Выпуск языка программирования Rust 1.54" | +2 +/– | |
Сообщение от Аноним (-), 31-Июл-21, 17:30 | ||
>Си/С++ | ||
Ответить | Правка | Наверх | Cообщить модератору |
540. "Выпуск языка программирования Rust 1.54" | –1 +/– | |
Сообщение от Аноним (24), 31-Июл-21, 19:17 | ||
Почему же? | ||
Ответить | Правка | Наверх | Cообщить модератору |
569. "Выпуск языка программирования Rust 1.54" | +1 +/– | |
Сообщение от Аноним (-), 01-Авг-21, 09:15 | ||
Абревиатура "C/C++" выдумана Майкрософтом в её ВижуалСтудии. Отцы-юниксоиды из Белл Лабса никогда так не писали. | ||
Ответить | Правка | Наверх | Cообщить модератору |
579. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от fsb4000 (?), 01-Авг-21, 15:23 | ||
http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2644.pdf | ||
Ответить | Правка | Наверх | Cообщить модератору |
654. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Аноним (-), 03-Авг-21, 15:37 | ||
Ни бзди. | ||
Ответить | Правка | Наверх | Cообщить модератору |
543. "Выпуск языка программирования Rust 1.54" | –1 +/– | |
Сообщение от Хан (?), 31-Июл-21, 20:39 | ||
C++ включает в себя в полном обьеме Си | ||
Ответить | Правка | К родителю #537 | Наверх | Cообщить модератору |
548. "Выпуск языка программирования Rust 1.54" | +1 +/– | |
Сообщение от Аноним (547), 31-Июл-21, 23:29 | ||
Не совсем. | ||
Ответить | Правка | Наверх | Cообщить модератору |
559. "Выпуск языка программирования Rust 1.54" | –2 +/– | |
Сообщение от Хан (?), 01-Авг-21, 01:41 | ||
C++ поддерживает Си на достаточном уровнем чтобы юзать Си библиотеки как родные без изменений кода, а это говорит о многом | ||
Ответить | Правка | Наверх | Cообщить модератору |
565. "Выпуск языка программирования Rust 1.54" | +2 +/– | |
Сообщение от Аноним (165), 01-Авг-21, 08:40 | ||
я из Паскаля могу юзать Си библиотеки как родные, и что?! | ||
Ответить | Правка | Наверх | Cообщить модератору |
591. "Выпуск языка программирования Rust 1.54" | –1 +/– | |
Сообщение от Хан (?), 01-Авг-21, 23:38 | ||
Для маленьких растоманов... на уровне исходного кода юзать, то есть буквально смешивать Си и C++ и все будет ок | ||
Ответить | Правка | Наверх | Cообщить модератору |
609. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Аноним (165), 02-Авг-21, 06:09 | ||
> на уровне исходного кода юзать, то есть буквально смешивать Си и C++ | ||
Ответить | Правка | Наверх | Cообщить модератору |
613. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Совершенно другой аноним (?), 02-Авг-21, 08:59 | ||
>> на уровне исходного кода юзать, то есть буквально смешивать Си и C++ | ||
Ответить | Правка | Наверх | Cообщить модератору |
641. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Хан (?), 02-Авг-21, 19:16 | ||
Если чет не так, на уровне синтаксиса отгребают на стадии компиляции, линковка то дела уже ABI | ||
Ответить | Правка | К родителю #609 | Наверх | Cообщить модератору |
592. "Выпуск языка программирования Rust 1.54" | –1 +/– | |
Сообщение от Хан (?), 01-Авг-21, 23:41 | ||
Любую функцию Си можно встроить в качестве метода в обьект C++ просто спопипастив... где еще так возможно? | ||
Ответить | Правка | К родителю #565 | Наверх | Cообщить модератору |
610. "Выпуск языка программирования Rust 1.54" | –1 +/– | |
Сообщение от Аноним (165), 02-Авг-21, 06:17 | ||
> спопипастив | ||
Ответить | Правка | Наверх | Cообщить модератору |
640. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Хан (?), 02-Авг-21, 19:13 | ||
Велосипедоизобретатель? | ||
Ответить | Правка | Наверх | Cообщить модератору |
642. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Ф1 (?), 02-Авг-21, 20:01 | ||
В с++ такое невозможно, вот эта вполне легальная Си строка | ||
Ответить | Правка | К родителю #592 | Наверх | Cообщить модератору |
644. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Хан (?), 02-Авг-21, 21:02 | ||
С каких пор malloc не void? Где приведение типа? Это костыль а не Си-код | ||
Ответить | Правка | Наверх | Cообщить модератору |
649. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Ф1 (?), 03-Авг-21, 08:27 | ||
> С каких пор malloc не void? Где приведение типа? Это костыль а | ||
Ответить | Правка | Наверх | Cообщить модератору |
563. "Выпуск языка программирования Rust 1.54" | +2 +/– | |
Сообщение от Аноним (165), 01-Авг-21, 08:36 | ||
Нет. Читайте спеки. | ||
Ответить | Правка | К родителю #543 | Наверх | Cообщить модератору |
583. "Выпуск языка программирования Rust 1.54" | +1 +/– | |
Сообщение от Аноним (442), 01-Авг-21, 19:05 | ||
https://www.acm.org/media-center/2021/july/dissertation-awar... | ||
Ответить | Правка | Наверх | Cообщить модератору |
600. "Выпуск языка программирования Rust 1.54" | –1 +/– | |
Сообщение от Аноним (165), 02-Авг-21, 01:52 | ||
Что сказать-то хотел? Ещё не научился выражать мысли? | ||
Ответить | Правка | Наверх | Cообщить модератору |
605. "Выпуск языка программирования Rust 1.54" | –1 +/– | |
Сообщение от Ага (?), 02-Авг-21, 02:51 | ||
По твоему комменту видно, что ты не научился работать мозгом. | ||
Ответить | Правка | Наверх | Cообщить модератору |
608. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от Аноним (165), 02-Авг-21, 04:57 | ||
И только старый попугай вдруг громко крикнул из ветвей (с): "...не научился работать мозгом!". | ||
Ответить | Правка | Наверх | Cообщить модератору |
673. "Выпуск языка программирования Rust 1.54" | +/– | |
Сообщение от iZEN (ok), 06-Сен-21, 19:35 | ||
Собрал на FreeBSD из порта lang/rust. Пакет rust-1.54.0_1 при сборке выжрал 14 ГБ ОЗУ (82%) и 1.4 ГБ SWAP. Я опешил от такого. | ||
Ответить | Правка | Наверх | Cообщить модератору |
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |