The OpenNET Project / Index page

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



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

"В GCC утверждено включение поддержки языка Rust"  +/
Сообщение от opennews (??), 11-Июл-22, 21:36 
Комитет, управляющий разработкой набора компиляторов GCC (GCC Steering Committee), одобрил включение в основной состав GCC реализации компилятора языка Rust, подготовленной  проектом gccrs (GCC Rust). После интеграции фронтэнда штатный инструментарий GCC сможет использоваться для компиляции программ на языке Rust без необходимости установки компилятора rustc, построенного с использованием наработок LLVM...

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

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

Оглавление

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


1. "В GCC утверждено включение поддержки языка Rust"  –20 +/
Сообщение от Аноним (1), 11-Июл-22, 21:36 
Теперь осталось добавить нормальных генераторов и короутин и будет вполне юзабельно, как раз го заменит.
Ответить | Правка | Наверх | Cообщить модератору

10. "В GCC утверждено включение поддержки языка Rust"  +6 +/
Сообщение от Аноним (10), 11-Июл-22, 21:53 
> фронтэнд для языка Rust будет интегрирован в состав выпуска GCC 13

Символичная версия.

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

35. "В GCC утверждено включение поддержки языка Rust"  +3 +/
Сообщение от Аноним (35), 11-Июл-22, 22:56 
Хз зачем гошку приплел, в остальном плюсую. Генераторы бы не помешали, async/await еще допиливают(асинк-трейты и прочее). Кстати может кто-нибудь знает как сделать аналог finally но асинхронный? с синхронным есть прием через замыкание, а вот с async - хз
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

51. "В GCC утверждено включение поддержки языка Rust"  –1 +/
Сообщение от freecoder (ok), 11-Июл-22, 23:50 

async {
   ...
}
.map(|result| ...)

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

125. "В GCC утверждено включение поддержки языка Rust"  +1 +/
Сообщение от Аноним (35), 12-Июл-22, 08:14 
Не то же. Надо чтобы блок кода выполнился после функции в любом случае, но асинхронно. Например чтобы ресурсы подчистить - ну или другими словами как сделать async drop
Ответить | Правка | Наверх | Cообщить модератору

131. "В GCC утверждено включение поддержки языка Rust"  +1 +/
Сообщение от freecoder (ok), 12-Июл-22, 09:45 
> как сделать async drop

В принципе - это возможно, но пока есть сомнения в целесообразности. Drop вещь простая и детерминированная, а попытки делать внутри него await несколько разрушают эту детерминированность. Если интересны подробности, можно почитать обсуждение на IRLO: https://internals.rust-lang.org/t/asynchronous-destructors/1...

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

185. "В GCC утверждено включение поддержки языка Rust"  +/
Сообщение от morphe (?), 12-Июл-22, 13:20 
Если вернуться к изначальному вопросу, где был finally (Что не тоже самое что и async drop)
То на nightly уже можно делать так:

let res = try {
  // ...
};
// код для финализации
res

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

323. "В GCC утверждено включение поддержки языка Rust"  +/
Сообщение от Аноним (35), 13-Июл-22, 11:35 
>(Что не тоже самое что и async drop)

Согласен что не то же. Пытался использовать RAI за неимением другого.

>То на nightly уже можно делать так:

Спасибо, выглядит интересно

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

94. "В GCC утверждено включение поддержки языка Rust"  +/
Сообщение от Аноним (-), 12-Июл-22, 03:21 
> как раз го заменит.

Вообще-то есть gccgo, зачем ему сам себя заменять? А так - можно будет наверное попробовать подучить сабжа раз в gcc есть и не надо на гугл и эпл полагаться с этими их LLVM и CLANG.

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

371. "В GCC утверждено включение поддержки языка Rust"  +/
Сообщение от Аноним (1), 14-Июл-22, 10:06 
Заменять надо богомерзкие хипстоподелки.
Ответить | Правка | Наверх | Cообщить модератору

145. "В GCC утверждено включение поддержки языка Rust"  +/
Сообщение от Аноним (145), 12-Июл-22, 10:55 
Чёт ты какю-то хрень написал.
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

370. "В GCC утверждено включение поддержки языка Rust"  +/
Сообщение от Аноним (1), 14-Июл-22, 10:04 
Это моя забота, сажать юзверей на найтли ради стремноватых костылей не айс.
Ответить | Правка | Наверх | Cообщить модератору

268. "В GCC утверждено включение поддержки языка Rust"  +/
Сообщение от Аноним (268), 12-Июл-22, 23:41 
Ещё пусть нормальный компилятор завезут
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

5. "В GCC утверждено включение поддержки языка Rust"  –3 +/
Сообщение от iZENemail (ok), 11-Июл-22, 21:41 
Что это даст? Появится Firefox, построенный GCC, а не LLVM с Rust'ом?
Ну Ok.
Тогда к трём LLVM в системе (FreeBSD clang version 14.0.5, llvm12-12.0.1, llvm13-13.0.1) добавится ещё и четвёртый (gcc-13.x).
Нужно больше компиляторов!
Ответить | Правка | Наверх | Cообщить модератору

6. "В GCC утверждено включение поддержки языка Rust"  +16 +/
Сообщение от Я (??), 11-Июл-22, 21:44 
можно будет собирать ядро линукса используя только православную гццшку.
Ответить | Правка | Наверх | Cообщить модератору

7. "В GCC утверждено включение поддержки языка Rust"  –4 +/
Сообщение от Анонн (?), 11-Июл-22, 21:49 
... с не менее православным Rust'ом!

Вообще ядро можно собрать и используя llvm, а учитывая неизбежное отставание gccrs от эталонного компилятора - будет еще меньше смысла использовать gcc.

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

9. "В GCC утверждено включение поддержки языка Rust"  –1 +/
Сообщение от Аноним (9), 11-Июл-22, 21:52 
rustc могут закопать.
Ответить | Правка | Наверх | Cообщить модератору

11. "В GCC утверждено включение поддержки языка Rust"  +4 +/
Сообщение от Анонн (?), 11-Июл-22, 21:54 
Не могут, иначе куда gcc-кодеры будут подглядывать?
Ответить | Правка | Наверх | Cообщить модератору

12. "В GCC утверждено включение поддержки языка Rust"  +/
Сообщение от Аноним (10), 11-Июл-22, 21:55 
Не закопают, ведь нет стандарта на раст. Что именно реализует gccrs? Что-то невнятное, что есть в rustc.
Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору

32. "В GCC утверждено включение поддержки языка Rust"  –1 +/
Сообщение от Анонн (?), 11-Июл-22, 22:47 
Будет реализовывать rfc языка. https://rust-lang.github.io/rfcs/introduction.html
Или для вас стандарт это что-то сделанное дядями-бюрократами из специальных комитетов?
Ответить | Правка | Наверх | Cообщить модератору

68. "В GCC утверждено включение поддержки языка Rust"  +2 +/
Сообщение от Аноним (68), 12-Июл-22, 01:28 
RFC - это не стандарт. Это "мы тут с чуваками в кафешке на салфетке что-то набросали".
Ответить | Правка | Наверх | Cообщить модератору

75. "В GCC утверждено включение поддержки языка Rust"  +2 +/
Сообщение от Аноним (75), 12-Июл-22, 01:49 
Я так понимаю эти чуваки тоже на салфетке набросали https://github.com/tc39/proposals?
Ответить | Правка | Наверх | Cообщить модератору

135. "В GCC утверждено включение поддержки языка Rust"  +/
Сообщение от Анонн (?), 12-Июл-22, 10:12 
"Вы не понимаете, это другое!" (с)
Ответить | Правка | Наверх | Cообщить модератору

181. "В GCC утверждено включение поддержки языка Rust"  +/
Сообщение от Аноним (181), 12-Июл-22, 12:55 
js макаки бросают не салфетки
Ответить | Правка | К родителю #75 | Наверх | Cообщить модератору

344. "В GCC утверждено включение поддержки языка Rust"  +/
Сообщение от Аноним (344), 13-Июл-22, 18:37 
Ваша ссылка - на песочницу, в которой варятся предложения в стандарт. Да, это те самые салфетки. А сам стандарт ECMAScript здесь:

https://www.ecma-international.org/publications-and-standard.../

Штука в том, что для Rust я стандарта пока не видел. Видел только стопку салфеток.

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

409. "В GCC утверждено включение поддержки языка Rust"  +/
Сообщение от Ан (??), 04-Авг-22, 18:58 
То, что ты скинул, да.

А вот это нет: https://262.ecma-international.org/13.0/

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

360. "В GCC утверждено включение поддержки языка Rust"  –1 +/
Сообщение от Аноним (-), 14-Июл-22, 06:32 
> Или для вас стандарт это что-то сделанное дядями-бюрократами из специальных комитетов?

Да, а что? У бюрократов есть хоть какие-то регламенты и правила, отличающие их от наколенных хипстеров меняющих мнение каждые 5 минут, корежа синтаксис. А в хрусте глядя на его дизайн очень часто сперва делают, потом думают. А лучше бы наоборот.

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

95. "В GCC утверждено включение поддержки языка Rust"  +1 +/
Сообщение от Аноним (-), 12-Июл-22, 03:24 
> Вообще ядро можно собрать и используя llvm,

Поддерживает не все платформы и целиком зависит от 2 жадных и проблемных мегакорпов, гугла и эппла, известных динамой, профукиванием или даже злонамеренным сливом проектов и желанием все контролировать, вплоть, вон, до двухфакторных з@ндов в каждую ж@пу.

> еще меньше смысла использовать gcc.

Лично я не хочу целиком зависеть от придури гугла и эппла, по-моему очень даже смысл.

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

121. "В GCC утверждено включение поддержки языка Rust"  –2 +/
Сообщение от Аноним (121), 12-Июл-22, 07:50 
Эка вы про FSF сказали. GCC зависит от глупого копораста - который бах. и решил приватизировать себе весь код который компилируется этим компилятором. Ну да.. мы так и поверили что 100500 юристов читало текст лицензии на gcc и все забыли об исключениях. Да да. именно так и было. ведь так же ?
Ответить | Правка | Наверх | Cообщить модератору

269. "В GCC утверждено включение поддержки языка Rust"  +4 +/
Сообщение от Аноним (-), 12-Июл-22, 23:49 
> Эка вы про FSF сказали. GCC зависит от глупого копораста - который
> бах. и решил приватизировать себе весь код который компилируется этим компилятором.

С практической точки зрения Столлман меня не кидал закрывая сорцы своих инструментов, а вот гугл и эппл в этом замечены. Для меня это аргумент и я не хочу зависеть от тулчейна завязанного на эту сладкую парочку. Ну то-есть вообще совсем. Настолько что просто не буду пользоваться ЯП если это единственная имеющаяся опция.

> Ну да.. мы так и поверили что 100500 юристов читало текст
> лицензии на gcc и все забыли об исключениях. Да да. именно
> так и было. ведь так же ?

Прикольный перевод стрелок и спрыг, но ничего для меня не меняет. Я по прежнему не собираюсь делать заглот гуглу и эпплу. И если выбирать то лучше подарю сорц Столлману. Тот кто мне подарил такой компилер, с страховкой от кидков с "закроем сорц" - этого хотя-бы заслужил. А фирма эппл деятельно показала что из себя представляет, закрывая сорцы своей оси дважды.

А, кстати, про CUPS уже не модно шестерить, что его "эппл разрабатывает"? А то разработчик CUPS уволился из этой помойки и тут оказалось что разрабатывает его ... все же не Эппл а вполне конкретный чувак? :D

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

215. "В GCC утверждено включение поддержки языка Rust"  +/
Сообщение от anonymous (??), 12-Июл-22, 15:45 
Зачем тебе поддержка Rust в ядре?
Ответить | Правка | К родителю #6 | Наверх | Cообщить модератору

14. "В GCC утверждено включение поддержки языка Rust"  +1 +/
Сообщение от Аноним (14), 11-Июл-22, 21:57 
Если не секрет, зачем 3 llvm? Нужно собирать что-то древнее?
Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору

40. "В GCC утверждено включение поддержки языка Rust"  +/
Сообщение от Аноним (40), 11-Июл-22, 23:14 
Это скорее про те программы, которые используют LLVM библиотеки, а не те, которые собираются компилятором на его основе, осмелюсь предположить.
Не нужно быть совсем уж древней софтиной, чтоб перестать собираться с новыми библиотеками LLVM. Стабильность API - это совсем не про LLVM. А уж стабильность ABI - это даже и не про С++ вообще.
Ответить | Правка | Наверх | Cообщить модератору

44. "В GCC утверждено включение поддержки языка Rust"  +1 +/
Сообщение от Аноним (44), 11-Июл-22, 23:25 
Будет полноценная реализация rustc не на Rust. Есть mrustc, но он пилится исключительно для bootstrap компилятора на Rust в проектах вроде Guix.
Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору

157. "В GCC утверждено включение поддержки языка Rust"  +/
Сообщение от Аноним (157), 12-Июл-22, 12:18 
>Тогда к трём LLVM в системе (FreeBSD clang version 14.0.5, llvm12-12.0.1, llvm13-13.0.1) добавится >ещё и четвёртый (gcc-13.x). Нужно больше компиляторов!

БЗДыпроблемы

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

163. "В GCC утверждено включение поддержки языка Rust"  +1 +/
Сообщение от Аноним (181), 12-Июл-22, 12:31 
Зачем в freebsd нужен язык для "программистов" которые не способны освободить за собой память и не общаться к освобожденной. Настоящим программистам проверки компилятора не нужны
Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору

191. "В GCC утверждено включение поддержки языка Rust"  +/
Сообщение от анон (?), 12-Июл-22, 14:18 
Это даст портабельности. У ржавого сейчас с ней фигово. Так же как у llvm. А вот включение в GCC эту портабельность расту принесёт.
Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору

379. "В GCC утверждено включение поддержки языка Rust"  +/
Сообщение от Аноним (44), 14-Июл-22, 15:17 
Сразу видно не знакомого с темой человека!
Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору

8. "В GCC утверждено включение поддержки языка Rust"  +18 +/
Сообщение от Аноним (8), 11-Июл-22, 21:52 
вот нахрена эту копипасту в последнем абзаце с новости в новость переносить?
Ответить | Правка | Наверх | Cообщить модератору

13. "В GCC утверждено включение поддержки языка Rust"  +3 +/
Сообщение от Аноним (10), 11-Июл-22, 21:55 
Если долго повторять "халва"...
Ответить | Правка | Наверх | Cообщить модератору

198. "В GCC утверждено включение поддержки языка Rust"  +2 +/
Сообщение от Иисус (?), 12-Июл-22, 14:44 
То выйдет третья часть?
Ответить | Правка | Наверх | Cообщить модератору

15. "В GCC утверждено включение поддержки языка Rust"  +3 +/
Сообщение от Аноним (14), 11-Июл-22, 21:58 
Иначе новость превратиться в смс, а их гугол индексирует плохо.
Контентделателям приходится наливать воды, прям как в свои курсовые.
Ответить | Правка | К родителю #8 | Наверх | Cообщить модератору

17. "В GCC утверждено включение поддержки языка Rust"  +1 +/
Сообщение от Аноним (17), 11-Июл-22, 22:05 
>наливать воды, прям как в свои курсовые.

А ты в своей курсовой делал что-то по другому?

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

23. "В GCC утверждено включение поддержки языка Rust"  +5 +/
Сообщение от Аноним (23), 11-Июл-22, 22:18 
В курсовую воду наливал кто-то другой она же просто скопированная.  
Ответить | Правка | Наверх | Cообщить модератору

20. "В GCC утверждено включение поддержки языка Rust"  +2 +/
Сообщение от Admino (ok), 11-Июл-22, 22:15 
Это ещё не добавляют "ранее стало известно, что "
Ответить | Правка | К родителю #8 | Наверх | Cообщить модератору

113. "В GCC утверждено включение поддержки языка Rust"  +2 +/
Сообщение от Корец (?), 12-Июл-22, 07:03 
Чтоб когда пойдут уязвимости на расте, не нужно было долго искать текст для стёба.
Ответить | Правка | К родителю #8 | Наверх | Cообщить модератору

136. "В GCC утверждено включение поддержки языка Rust"  +1 +/
Сообщение от Аноним (136), 12-Июл-22, 10:22 
Ну так они (уязвимости) и будут, не исчезнут под ноль, только в значительно меньшем количестве и не в таких тупых случаях, как на сишке.
Ответить | Правка | Наверх | Cообщить модератору

150. "В GCC утверждено включение поддержки языка Rust"  +4 +/
Сообщение от Аноним (150), 12-Июл-22, 11:35 
Чтобы здешним пригорало.
Ответить | Правка | К родителю #8 | Наверх | Cообщить модератору

164. "В GCC утверждено включение поддержки языка Rust"  +1 +/
Сообщение от Аноним (181), 12-Июл-22, 12:32 
Так выглядит типичный проплаченный маркетинговый текст. Любому разумному человеку понятно что на самом деле всё наоборот.
Ответить | Правка | К родителю #8 | Наверх | Cообщить модератору

16. "В GCC утверждено включение поддержки языка Rust"  +2 +/
Сообщение от Аноним (16), 11-Июл-22, 22:02 
Уже есть Zig, лучше б его включили, Rust проржавел, конкуренты - лучше
Ответить | Правка | Наверх | Cообщить модератору

18. "В GCC утверждено включение поддержки языка Rust"  +7 +/
Сообщение от Анонн (?), 11-Июл-22, 22:05 
Ну так предложи Линуксу, сделай сравнение, создай рассылку и покажи все преимущества по сравнению си, адаптируя язык к требованиям и создай патчи... штук 5 или больше...
Делов то.
Ответить | Правка | Наверх | Cообщить модератору

24. "В GCC утверждено включение поддержки языка Rust"  +8 +/
Сообщение от Аноним (75), 11-Июл-22, 22:19 
Zig хуже Rust практически во всём, за исключением нескольких интересных моментов.

Говорю как писатель кода на Zig. Пришлось проект закопать и перейти на Rust.

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

45. "В GCC утверждено включение поддержки языка Rust"  +2 +/
Сообщение от еуые (?), 11-Июл-22, 23:28 
А какие в нем есть интересные моменты? Мне он показался абслютно безыдейным,
просто взяли фичи C++ и какие-то выбросили, какие-то завернули в другую обертку,
но ничего кардинально не поменялось.
Ответить | Правка | Наверх | Cообщить модератору

102. "В GCC утверждено включение поддержки языка Rust"  +1 +/
Сообщение от Аноним (102), 12-Июл-22, 03:43 
> А какие в нем есть интересные моменты? Мне он показался абслютно безыдейным,

Compile time вычисления. Представь себе крутой и правильный препроцессор, который запустит для тебя всю мощь языка - с стандартным синтаксисом - в чем-то типа препроцессора. А результат этого можно потом заюзать как константы и проч. Если это навороченые вычисления, с одной строны и видно откуда это берется, но с другой в рантайм не тратятся ресурсы на счет этого. Очень удачная придумка так то.

Более того, так можно в принципе сделать очень годные assert-like конструкции верифицирующие параметры на вход и все такое. В культурном и мощном виде. В остальных ЯП это использует урезанный синтаксис и/или обкоцаные фичи и вы по сути учите 2 субдиалекта.

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

139. "В GCC утверждено включение поддержки языка Rust"  +2 +/
Сообщение от Аноним (136), 12-Июл-22, 10:42 
Как то неубедительно.

> Compile time вычисления. Представь себе крутой и правильный препроцессор... А результат этого можно потом заюзать как константы и проч.

Конечно задачи задачам рознь, но видать я не те задачи решаю. За кучу времени среднекровавенького костыльного энтерпрайза ни разу не понадобились какие-то "супер-дупер" сложные компайл-тайм вычисления, которые бы потом еще использовались как константы. От слова совсем. Только какие-то примитивные константы уровня числа пи или каких-то вкомпиленных ISO-кодов. Не понимаю, почему это с таким пиететом для разных языков как киллер-фичу преподносят. Наверное, если начну писАть какую-нибудь собственную ОС или сервер приложений - понадобится и оценю :)

> Compile time вычисления...Очень удачная придумка так то.
> Более того, так можно в принципе сделать очень годные assert-like конструкции верифицирующие параметры на вход и все такое

А вот тут становится очень интересно. Внешние параметры, которые в программу залетят в будущем из внешних источников, проверим при компиляции, а не в рантайме? Экстрасенсы, шаманство и магия... Может, "Compile time вычисления как константы" отдельно, а "годные assert-like конструкции верифицирующие параметры" - отдельно, без связки слов?

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

187. "В GCC утверждено включение поддержки языка Rust"  +/
Сообщение от fsb4000 (?), 12-Июл-22, 13:41 
Вот пример годной assert-like конструкций во время компиляции:

https://github.com/microsoft/STL/pull/2837

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

301. "В GCC утверждено включение поддержки языка Rust"  +2 +/
Сообщение от Аноним (-), 13-Июл-22, 02:42 
> Вот пример годной assert-like конструкций во время компиляции:
> https://github.com/microsoft/STL/pull/2837

Я честно говоря в этом месиве вообще не понял в каком там месте - "годно". Впрочем от гитхаба, майкрософта и STL иного и не ожидалось. Я бы имхо не хотел иметь дело с таким кодом.

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

259. "В GCC утверждено включение поддержки языка Rust"  +/
Сообщение от Аноним (259), 12-Июл-22, 22:04 
>> Может, "Compile time вычисления как константы" отдельно, а "годные assert-like конструкции верифицирующие параметры" - отдельно, без связки слов?

А вы точно программист, а не джава макака? Первому не нужно объяснять почему одно вытекает из другого, второму и не объяснить…

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

315. "В GCC утверждено включение поддержки языка Rust"  +/
Сообщение от Аноним (315), 13-Июл-22, 07:56 
Даже у незнающих чем отличается фон неймовская архитектура от гарвардской "джава макака" есть compile time вычисляемые константы и оператор assert
Что конечно не делает из них программистов
Ответить | Правка | Наверх | Cообщить модератору

276. "В GCC утверждено включение поддержки языка Rust"  +/
Сообщение от Аноним (-), 13-Июл-22, 00:42 
> Как то неубедительно.

На мое частное мнение - это у них прикольно придумано.

> Конечно задачи задачам рознь, но видать я не те задачи решаю.

Вероятно.

> За кучу времени среднекровавенького костыльного энтерпрайза ни разу не понадобились какие-то
> "супер-дупер" сложные компайл-тайм вычисления, которые бы потом еще использовались как
> константы.

Мы про системные яп или энтерпрайз? Энтерпрайз можно и на яве кодить, теперь попробуйте на этом керенл, бутлоадер или фирмварь. И как, офигенно? Если вебмакакятина упадет, что самое плохое будет? Пожурят? Депремируют? А даже упавший кернел уже не прикольно. Еще хуже если управляющая фирмварь упадет, там что угодно может быть. И упавший самолет, и взорвавшееся производство, да даже юзер гироскутера "лишь" разбивший морду будет злой.

> собственную ОС или сервер приложений - понадобится и оценю :)

Сабж сватается как типа-системный, и в этом контексте вон то имеет определенный смысл. Да и даже в апликушном коде нехило бы проверять что допущения удержались. С вон той фичой можно имхо попробовать это все в том же синтаксисе что и остальное.

> А вот тут становится очень интересно. Внешние параметры, которые в программу залетят
> в будущем из внешних источников, проверим при компиляции, а не в рантайме?

Вот именно совсем внешние, типа сети или ADC все же пролетают. Но остальное можно хотя-бы кодить в том же виде что и остальной синтаксис. А не на каком-то левом субдиалекте.

> Экстрасенсы, шаманство и магия... Может, "Compile time вычисления как константы"
> отдельно, а "годные assert-like конструкции верифицирующие параметры" - отдельно, без
> связки слов?

Возможность делать assert-like штуки стандартным синтаксисом ЯП с навороченой логикой так то языку не в минус. И для скорости порой полезно. И таки не прикольно когда написано 0x100500 а откуда взялось хрен знает, и можно ли там 0x100400 - а кто его знает? Дескать скачайте программу-генератор этой магии отдельно, очень удобно.

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

160. "В GCC утверждено включение поддержки языка Rust"  +/
Сообщение от Аноним (157), 12-Июл-22, 12:25 
В современном C++ тоже есть compile time вычисления. И если в Zig они также с помощью сторонненего препроцессора, то никаких преимуществ. Препроцессоры зло.
Ответить | Правка | К родителю #102 | Наверх | Cообщить модератору

237. "В GCC утверждено включение поддержки языка Rust"  +/
Сообщение от Анончик (?), 12-Июл-22, 17:56 
создатель Zig(Andrew Kelley) не рассматривает C++ как хороший язык для написания программ, считая его слишком сложным и Zig это доработанный СИ.Zig не стремится вобрать в себя все функции C++ или конкурировать с ним.
Ответить | Правка | Наверх | Cообщить модератору

52. "В GCC утверждено включение поддержки языка Rust"  +/
Сообщение от Аноним (-), 11-Июл-22, 23:55 
Странно такое слышать учитывая, что тот же bun.sh работает во много раз быстрее и лучше node и deno написанного на Rust.
Ответить | Правка | К родителю #24 | Наверх | Cообщить модератору

111. "В GCC утверждено включение поддержки языка Rust"  +/
Сообщение от Аноним (111), 12-Июл-22, 05:16 
Качество кода проекта не зависит от языка.
Разумно ли сравнивать проекты исключительно по языкам, на которых они написаны?
Ответить | Правка | Наверх | Cообщить модератору

175. "В GCC утверждено включение поддержки языка Rust"  +/
Сообщение от Анонн (?), 12-Июл-22, 12:49 
Ну, было бы честно указать что в этом bun еще не работает...
А список там не маленький https://github.com/oven-sh/bun#not-implemented-yet
Ответить | Правка | К родителю #52 | Наверх | Cообщить модератору

65. "В GCC утверждено включение поддержки языка Rust"  +/
Сообщение от topin89 (ok), 12-Июл-22, 01:07 
А можно поподробнее? Любопытен практический опыт.
Ответить | Правка | К родителю #24 | Наверх | Cообщить модератору

73. "В GCC утверждено включение поддержки языка Rust"  +5 +/
Сообщение от Аноним (75), 12-Июл-22, 01:45 
Я не буду вдаваться в подробности, скажу только что язык экспериментальный. На нём категорически нельзя писать профессиональный софт на данный момент. На этом сравнение с Rust можно и закончить;)

Для простых утилит command-line он и сейчас уже, скорее всего, сгодится. Но не более.

Вот ошибка лично моя - https://github.com/ziglang/zig/issues/10873. А сколько таких сейчас там? Тысячи.

Ещё есть ощущение что часть слизана с Rust. Как минимум они сталкиваются с такими же проблемами. Например pin/unpin структур -  https://github.com/ziglang/zig/issues/7769. Ещё не сделано. Точно такая же проблема, с которой столкнулся Rust и был изобретён Pin/Unpin.

Концептуально язык очень интересный. Он не альтернатива Rust - альтернатива С.

И вот как замена С он очень интересный и гораздо лучше Сишки. Хотя я периодически ловил corrupted data - попорченные данные на стеке.

От этих ошибок язык не спасал (а я думаю мог бы). При том код был максимально аккуратно написан - просто сама семантика (структур в структурах и их layout) не всегда понятна. Я думал что структура должна была копироваться. Очень легко получить corrupted data.

Язык очень простой - учится базово буквально за несколько дней. Чтобы хоть что-то закоммитить в нормальный проект на Rust надо месяц его читать, включая RFC, async book, trait bounds, и т.д. и т.п.

Вот моя имплементация очереди и ring buffer для примера как выглядит код -

https://gist.github.com/likern/ac01b315434c68622f70cc0228863971

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

238. "В GCC утверждено включение поддержки языка Rust"  +/
Сообщение от Анончик (?), 12-Июл-22, 18:06 
>>Вот ошибка лично моя - https://github.com/ziglang/zig/issues/10873. А сколько таких сейчас там? Тысячи.

Там сейчас идет переписывания взаимодействия с llvm и таких ошибок будет очень много ближайшие год-два, до версии 1.0

>> И вот как замена С он очень интересный и гораздо лучше Сишки. Хотя я периодически ловил corrupted data - попорченные данные на стеке.

Если посмотреть выступления Andrew Kelley он везде и говорит про Zig как замену СИ в определенных местах.

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

296. "В GCC утверждено включение поддержки языка Rust"  +/
Сообщение от topin89 (ok), 13-Июл-22, 02:03 
Такие комментарии -- это причина, почему я до сих пор на опеннете. Спасибо за подробный ответ!
Ответить | Правка | К родителю #73 | Наверх | Cообщить модератору

144. "В GCC утверждено включение поддержки языка Rust"  –1 +/
Сообщение от Аноним (145), 12-Июл-22, 10:53 
>Zig хуже Rust практически во всём

Согласен. Удивляет, что этот зиг везде предлагают, тогда как язык банальнейший, неидейный.

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

277. "В GCC утверждено включение поддержки языка Rust"  –1 +/
Сообщение от Аноним (-), 13-Июл-22, 00:44 
Чем меньше идей, тем меньше они путаются под ногами активно мешая сделать задуманное.
Ответить | Правка | Наверх | Cообщить модератору

29. "В GCC утверждено включение поддержки языка Rust"  +3 +/
Сообщение от Аноним (-), 11-Июл-22, 22:43 
Он независим от корпораций и минималистичен, таким языком нельзя пользоваться. Линукс движется к переписыванию на Rust и переименовыванию на systemd. И собираться будет по несколько часов только на мощных серверах ведь на расте даже хеллоуворлд требует для сборки полгигабайта места, что уж говорить про ядро.
Ответить | Правка | К родителю #16 | Наверх | Cообщить модератору

48. "В GCC утверждено включение поддержки языка Rust"  +/
Сообщение от еуые (?), 11-Июл-22, 23:33 
Мой старый ryzen неожиданно стал суперпоцессором наляту оптимиирующем код
раз смог "hello world" собрать меньше чем за секунду и каталог сборки занимает
всего несколько мегабайт, а если сделать strip бинарнику то и мегабайты превратяться в килобайты?
Ответить | Правка | Наверх | Cообщить модератору

49. "В GCC утверждено включение поддержки языка Rust"  +/
Сообщение от Аноним (8), 11-Июл-22, 23:43 
а если удалить весь кеш сборки?
Ответить | Правка | Наверх | Cообщить модератору

74. "В GCC утверждено включение поддержки языка Rust"  +/
Сообщение от microsoft (?), 12-Июл-22, 01:48 
И тишина...
Ответить | Правка | Наверх | Cообщить модератору

76. "В GCC утверждено включение поддержки языка Rust"  +/
Сообщение от Аноним (75), 12-Июл-22, 01:51 
А зачем его удалять?
Ответить | Правка | Наверх | Cообщить модератору

148. "В GCC утверждено включение поддержки языка Rust"  +/
Сообщение от Аноним (1), 12-Июл-22, 11:07 
> А зачем его удалять?

Ну например мой привет мир 40 гб. По 20 гб на релиз/дебаг. Если каждый привет мир будет столько места занимать, никаких дисков не хватит.

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

155. "В GCC утверждено включение поддержки языка Rust"  +/
Сообщение от Anonim (??), 12-Июл-22, 12:12 
У rust кеш компиляции зависимостей лежит в ~/.сargo
Ответить | Правка | К родителю #48 | Наверх | Cообщить модератору

34. "В GCC утверждено включение поддержки языка Rust"  +/
Сообщение от Аноним (35), 11-Июл-22, 22:53 
Любопытсва ради прошу привести хотя бы кратенько выжимку - чем оно лучше ржавого?
Ответить | Правка | К родителю #16 | Наверх | Cообщить модератору

55. "В GCC утверждено включение поддержки языка Rust"  +4 +/
Сообщение от Аноним (-), 12-Июл-22, 00:02 
Гораздо проще устроен, быстрая компиляция и адекватный размер исполняемых файлов как в Си, удобная интеграция с кодом на Си и возможность использовать как удобный тулчейн для сборки него же под совершенно разные платформы (легко портировать хотя бы потому что аллокатор по дизайну на выбор для всего), вместо сложных макросов просто метапрограммирование на этапе компиляции. Вообще говоря Rust можно сравнить по сложности с C++, а Zig с C.
Ответить | Правка | Наверх | Cообщить модератору

38. "В GCC утверждено включение поддержки языка Rust"  +1 +/
Сообщение от Аноним (38), 11-Июл-22, 23:05 
Ваш сраный Зиг семерочку не поддерживает.
Ответить | Правка | К родителю #16 | Наверх | Cообщить модератору

98. "В GCC утверждено включение поддержки языка Rust"  +1 +/
Сообщение от Аноним (-), 12-Июл-22, 03:29 
> Ваш сраный Зиг семерочку не поддерживает.

Да ее и майкрософт не поддержвивает уже. Быть круче майкрософта? А денег на это дадите?

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

109. "В GCC утверждено включение поддержки языка Rust"  +/
Сообщение от penetrator (?), 12-Июл-22, 04:54 
поддерживает ESU до января 2023 года, немного осталось но тем не менее
Ответить | Правка | Наверх | Cообщить модератору

278. "В GCC утверждено включение поддержки языка Rust"  +/
Сообщение от Аноним (-), 13-Июл-22, 00:46 
> поддерживает ESU до января 2023 года, немного осталось но тем не менее

Они это все за довольно отдельные бабки делают, а вон те полтора землекопа с чего должны это бесплатно делать?

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

404. "В GCC утверждено включение поддержки языка Rust"  +/
Сообщение от penetrator (?), 20-Июл-22, 09:48 
>> поддерживает ESU до января 2023 года, немного осталось но тем не менее
> Они это все за довольно отдельные бабки делают, а вон те полтора
> землекопа с чего должны это бесплатно делать?

это означает, что платформа хоть и за бабки, но всё еще поддерживается производителем и всё еще актуальна

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

234. "В GCC утверждено включение поддержки языка Rust"  –1 +/
Сообщение от Аноним (234), 12-Июл-22, 17:12 
А, так zig это распил? Ну, буду знать тогда.
Ответить | Правка | К родителю #98 | Наверх | Cообщить модератору

279. "В GCC утверждено включение поддержки языка Rust"  +/
Сообщение от Аноним (-), 13-Июл-22, 00:47 
> А, так zig это распил? Ну, буду знать тогда.

Мне кажется что вы можете прислать им патч с поддержкой вашей семерки совершенно бесплатно. А забесплатно самим возякаться в сдохшей операционке желающих предсказуемо мало.

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

42. "В GCC утверждено включение поддержки языка Rust"  –1 +/
Сообщение от warlock66613email (ok), 11-Июл-22, 23:22 
Zig не готов. В Rust уже делают strict provenance, авторы Zig же ещё даже не выучили это слово(попробуйте начти что-нибудь про pointer provenance в документации).
Ответить | Правка | К родителю #16 | Наверх | Cообщить модератору

66. "В GCC утверждено включение поддержки языка Rust"  +6 +/
Сообщение от Аноним (-), 12-Июл-22, 01:09 
Zig может по толщине какашки определить размер животного? Нет? А rust может: https://crates.io/crates/coprosize

Ещё rust может дилдой управлять: https://crates.io/crates/buttplug

Нахрен кому нужен твой zig, если он не умеет всех этих полезнейших вещей делать?

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

77. "В GCC утверждено включение поддержки языка Rust"  +3 +/
Сообщение от microsoft (?), 12-Июл-22, 01:54 
Становится ясно зачем такой секурный язык был нужен. Не хотелось бы чтоб дилду на улице взломали. Это его предназначение.
Ответить | Правка | Наверх | Cообщить модератору

180. "В GCC утверждено включение поддержки языка Rust"  +1 +/
Сообщение от Аноним (181), 12-Июл-22, 12:52 
думаете растоманы смогут написать так чтоб не взломали?
Ответить | Правка | Наверх | Cообщить модератору

81. "В GCC утверждено включение поддержки языка Rust"  +3 +/
Сообщение от Аноним (75), 12-Июл-22, 01:58 
Вот это красивый наброс. Браво, маэстро!
Ответить | Правка | К родителю #66 | Наверх | Cообщить модератору

196. "В GCC утверждено включение поддержки языка Rust"  +2 +/
Сообщение от Аноним (35), 12-Июл-22, 14:42 
Плюсую! учитесь, диванные анонимы. человек сначала погрузился в тему, откопал проекты. небось еще и в язык углубился - это не тебе не набросы типа - "азаза - смузихлебы, нишарят"
Ответить | Правка | Наверх | Cообщить модератору

205. "В GCC утверждено включение поддержки языка Rust"  +/
Сообщение от Аноним (157), 12-Июл-22, 15:10 
Да, для самотыка это важно, чтоб переполнения буферов не вышло.
Ответить | Правка | К родителю #66 | Наверх | Cообщить модератору

96. "В GCC утверждено включение поддержки языка Rust"  –1 +/
Сообщение от Аноним (-), 12-Июл-22, 03:27 
> Уже есть Zig, лучше б его включили, Rust проржавел, конкуренты - лучше

Вообще да, он поприкольнее сделан, и корпам ботинки не лижет. Однако в виде GCC-фронтэнда его все же нет, а мощный оптимизирующий бэкэнд с которым я на "эй ты, козел!" - это все же аргумент.

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

158. "В GCC утверждено включение поддержки языка Rust"  +3 +/
Сообщение от Аноним (157), 12-Июл-22, 12:21 
>Уже есть Zig, лучше б его включили

V, вроде, раньше появился. Соблюдайте очередь!

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

200. "В GCC утверждено включение поддержки языка Rust"  +2 +/
Сообщение от Брат Анон (ok), 12-Июл-22, 14:56 
Я тоже немало удивлён. V гораздо больше шансов имеет, чем Zig. И это первое упоминание.
Ответить | Правка | Наверх | Cообщить модератору

210. "В GCC утверждено включение поддержки языка Rust"  –1 +/
Сообщение от ананоша (?), 12-Июл-22, 15:22 
V это разводняк,который рано или поздно будет заброшен
Ответить | Правка | Наверх | Cообщить модератору

350. "В GCC утверждено включение поддержки языка Rust"  +1 +/
Сообщение от Брат Анон (ok), 13-Июл-22, 20:32 
> V это разводняк,который рано или поздно будет заброшен

Да-да. Мы знаем способность кожанных мешков предсказывать будущее. Чемберлен после Мюнхенского сговора подтвердит.

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

19. Скрыто модератором  –2 +/
Сообщение от Аноним (19), 11-Июл-22, 22:10 
Ответить | Правка | Наверх | Cообщить модератору

21. Скрыто модератором  +/
Сообщение от ПомидорИзДолины (?), 11-Июл-22, 22:16 
Ответить | Правка | Наверх | Cообщить модератору

27. Скрыто модератором  +1 +/
Сообщение от Аноним (27), 11-Июл-22, 22:35 
Ответить | Правка | Наверх | Cообщить модератору

88. Скрыто модератором  +/
Сообщение от Аноним (88), 12-Июл-22, 02:56 
Ответить | Правка | К родителю #19 | Наверх | Cообщить модератору

28. "В GCC утверждено включение поддержки языка Rust"  –5 +/
Сообщение от васёк (?), 11-Июл-22, 22:36 
ха ха, ну сейчас в сишников бомбанет, будут минусовать... вот только Линус Торвальдс тоже за включение раста в ядро
Ответить | Правка | Наверх | Cообщить модератору

31. "В GCC утверждено включение поддержки языка Rust"  +2 +/
Сообщение от microsoft (?), 11-Июл-22, 22:45 
Торвальдсу вообще уже давно наплевать на ядро и что в нем будет.
Ответить | Правка | Наверх | Cообщить модератору

89. "В GCC утверждено включение поддержки языка Rust"  +7 +/
Сообщение от SNM (?), 12-Июл-22, 03:02 
Ничего хорошего не будет. Ядро с каждой версией всё сильнее превращается в bloatware. Давно пора задуматься о полном его переписывании с оглядкой на современные реалии, выкинув тонны legacy кода для древних экзотических архитектур, которые уже нафиг никому не нужны.
Ответить | Правка | Наверх | Cообщить модератору

91. "В GCC утверждено включение поддержки языка Rust"  +/
Сообщение от васёк (?), 12-Июл-22, 03:13 
вопрос в том на каком языке программирования его переписывать, если мы хотим избавиться от legacy
Ответить | Правка | Наверх | Cообщить модератору

97. "В GCC утверждено включение поддержки языка Rust"  –2 +/
Сообщение от SNM (?), 12-Июл-22, 03:28 
Да хоть на паскале. Legacy это не про язык, это про поддержку всяких там PS/2 клав, архитектур типа i386, ISA шин, IDE контроллеров и прочего исторического железа, которое уже физически не существует в рабочем виде кроме единичных экземпляров.
Ответить | Правка | Наверх | Cообщить модератору

112. "В GCC утверждено включение поддержки языка Rust"  –1 +/
Сообщение от Аноним (112), 12-Июл-22, 05:55 
Да чхать на это. Большинство из этого собирается с [n]. Проблема в том, что дистрибутивы сдуло в направлении переусложненных решений, которые требуют всякие cgroups, разные мандатные права, bpf, да даже lvm/raid сделан так, что пользоваться не хочется, но пользуешься, т.к. инфраструктура уже давно выстроена и устаканилась. Большинство из этой дичи - дань корпоративному сектору.
Ответить | Правка | Наверх | Cообщить модератору

123. "В GCC утверждено включение поддержки языка Rust"  +/
Сообщение от ryoken (ok), 12-Июл-22, 07:54 
>> Legacy это не про язык, это про поддержку всяких там PS/2 клав, архитектур типа i386, ISA шин, IDE контроллеров и прочего исторического железа, которое уже физически не существует в рабочем виде кроме единичных экземпляров.

Ну-ну... Особенно про PS/2 повеселило :).

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

162. "В GCC утверждено включение поддержки языка Rust"  +2 +/
Сообщение от Аноним (157), 12-Июл-22, 12:30 
А чем это мешает? Ну болтается оно там. Мы же, когда собираем под нужную нам архитектуру, не включаем это себе в образ.
Ответить | Правка | К родителю #97 | Наверх | Cообщить модератору

201. "В GCC утверждено включение поддержки языка Rust"  +/
Сообщение от Брат Анон (ok), 12-Июл-22, 14:58 
> А чем это мешает? Ну болтается оно там. Мы же, когда собираем
> под нужную нам архитектуру, не включаем это себе в образ.

Аполитично мыслишь, анон. То, чего нет -- сломаться не можешь.

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

235. "В GCC утверждено включение поддержки языка Rust"  +1 +/
Сообщение от NG (?), 12-Июл-22, 17:28 
PS/2 не трогай. Вообще, зря это стали убирать из новых материнок. Вот, пересели с PS/2 на USB и что? Теперь, когда падает USB драйвер или начинает глючить и его нужно прибить и запустить заново, что хоть редко, но бывает, одновременно под это залетает и USB-клава с которой идет управление. Офигенно удобно, да, повесим все на USB, чтобы выход был только через ребут. Идиотизм. Ладно если под рукой есть еще машина откуда можно по SSH зайти, а ее может и не быть.
Ответить | Правка | К родителю #97 | Наверх | Cообщить модератору

239. "В GCC утверждено включение поддержки языка Rust"  +1 +/
Сообщение от SNM (?), 12-Июл-22, 18:14 
Дед, на Core 2 Duo сидишь? Ещё скажи что DVD диски используешь 🤣
Ответить | Правка | Наверх | Cообщить модератору

240. "В GCC утверждено включение поддержки языка Rust"  +1 +/
Сообщение от Аноним (234), 12-Июл-22, 18:17 
Смузихлёб, спок 🤣
Ответить | Правка | Наверх | Cообщить модератору

280. "В GCC утверждено включение поддержки языка Rust"  +1 +/
Сообщение от anonymous (??), 13-Июл-22, 00:48 
Нужно говорить "поридж, спок"
Ответить | Правка | Наверх | Cообщить модератору

270. "В GCC утверждено включение поддержки языка Rust"  +/
Сообщение от Аноним (270), 12-Июл-22, 23:59 
Lenovo T содержат и то, и то. И они, перепрошитые на LibreBoot, одобрены FSF и ещё продаются.
Ответить | Правка | К родителю #239 | Наверх | Cообщить модератору

281. "В GCC утверждено включение поддержки языка Rust"  +/
Сообщение от Аноним (-), 13-Июл-22, 00:59 
> Дед, на Core 2 Duo сидишь? Ещё скажи что DVD диски используешь

Что, никогда не встречал ситуации когда системная фирмварь usb-клаву не подхватила? То что она где-то потом работает это круто, конечно. А если что-то пошло не так ДО того как ядро взлетит?

USB большой, фичастый, в дескрипторы много чего можно напихать. А фирмварь вам все же не generic кернел способный жрать "любой HID вообще". И чего там в фирмвари клавы вон те накодили - отдельный вопрос. В этом месте можно скушать свежее, теплое д@рьмецо при случае 🤣

А PS/2 что, он тупой, в нем ломаться нечему.

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

293. "В GCC утверждено включение поддержки языка Rust"  +/
Сообщение от Аноним (234), 13-Июл-22, 01:45 
На макпуках какая usb-клава? Главное чтобы модно было, и посоны с района уважали. DVD не модно, сам SNM объявил.
Ответить | Правка | Наверх | Cообщить модератору

298. "В GCC утверждено включение поддержки языка Rust"  +/
Сообщение от Аноним (-), 13-Июл-22, 02:28 
> На макпуках какая usb-клава? Главное чтобы модно было, и посоны с района
> уважали. DVD не модно, сам SNM объявил.

DVD я и сам не помню когда пользовался, а PS2 клавы таки есть. Более того, любая USB клава на самом деле dualmode и умеет быть PS2 клавой через тупой пассивный переходник являющий собой "кусок провода" по смыслу. Конечно он не конвертирует PS2 в USB, контроллер клавиатуры умеет и то и другое и определяет к чему его подцепили.

Поэтому при налете на вон то - доставем из кармана характерюую мелкую зеленую хрень, втыкаем клаву через нее в PS2, который, таки, есть даже на ультрасовременных мамках, и чтобы вот это не работало в фирмваре, бутлоадере и т.п. - не попадалось. А вот usb - иногда все же могет. Некоторые клавы вывешивают довольно странные дескрипторы, чему помогает не менее странные спеки где есть еще и упрощенный boot-time протокол, отдельный, но реализовать его некоторым кодерам фирмварей клав, видимо, впадлу - а полный HID со всеми прибабахами системная фирмварь может и не уметь.

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

337. "В GCC утверждено включение поддержки языка Rust"  +/
Сообщение от НяшМяш (ok), 13-Июл-22, 16:21 
У меня на X570 под Ryzen 5950X PS/2 порт есть =)
Ответить | Правка | К родителю #235 | Наверх | Cообщить модератору

130. "В GCC утверждено включение поддержки языка Rust"  +/
Сообщение от llolik (ok), 12-Июл-22, 09:40 
> выкинув тонны legacy кода для древних экзотических архитектур, которые уже нафиг никому не нужны.

При этом, это тот же самый opennet, который воем кричит и требует свергать Линуса и всякого прочего Грега, когда из ядра удалят поддержку какой-нибудь замшелости, о которой даже и слышали-то полтора человека, не говоря уже про то, чтобы найти мейнтейнеров.

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

142. "В GCC утверждено включение поддержки языка Rust"  +/
Сообщение от Аноним (136), 12-Июл-22, 10:51 
да, вот такой он, опеннет, всё-таки разный, раз тут прямо морды друг другу бьём
Ответить | Правка | Наверх | Cообщить модератору

165. "В GCC утверждено включение поддержки языка Rust"  +/
Сообщение от Аноним (157), 12-Июл-22, 12:33 
Плюрализьм мнений, как говаривал Михал Сергеевич Горбачёв. Что, в общем-то, лучше, чем строем шагать в ногу.
Ответить | Правка | Наверх | Cообщить модератору

202. "В GCC утверждено включение поддержки языка Rust"  +/
Сообщение от Брат Анон (ok), 12-Июл-22, 15:00 
> Плюрализьм мнений, как говаривал Михал Сергеевич Горбачёв. Что, в общем-то, лучше, чем
> строем шагать в ногу.

Шагать в ногу -- значит быть рядом со своими товарищами. В человеке должно быть всё прекрасно: и портянки, и почищенные сапоги, и портупея с наганом.

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

216. "В GCC утверждено включение поддержки языка Rust"  +/
Сообщение от anonymous (??), 12-Июл-22, 15:48 
Ядро уже давным-давно пора переписать. С использованием наработок OpenBSD и вообще как микроядро с вынесением всего лишнего в юзерспейс.
Ответить | Правка | К родителю #89 | Наверх | Cообщить модератору

221. "В GCC утверждено включение поддержки языка Rust"  +3 +/
Сообщение от SNM (?), 12-Июл-22, 16:13 
> С использованием наработок OpenBSD

Тогда уж лучше Dragonfly BSD. Там ядро поинтереснее + офигенная ФС HAMMER

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

233. "В GCC утверждено включение поддержки языка Rust"  +/
Сообщение от Аноним (234), 12-Июл-22, 17:10 
Чем там ядро интереснее?
Ответить | Правка | Наверх | Cообщить модератору

250. "В GCC утверждено включение поддержки языка Rust"  +/
Сообщение от Аноним (157), 12-Июл-22, 19:11 
Гибрид. Что-то можно и в юзерспейс вынести, наример, Direct Rendering Management, что-то и оставить, например, сеть.
Ответить | Правка | Наверх | Cообщить модератору

256. "В GCC утверждено включение поддержки языка Rust"  +/
Сообщение от Аноним (234), 12-Июл-22, 20:10 
> можно и в юзерспейс вынести

А как это делается? Есть что-нибудь почитать?

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

283. "В GCC утверждено включение поддержки языка Rust"  +/
Сообщение от Аноним (-), 13-Июл-22, 01:04 
Сорцы старой версии XORG, вытворявшие дикое порно с PCI самолично. Но это будет отличный пример того КАК ДЕЛАТЬ НЕ НАДО БЫЛО. Кернел сильно лучше с железом работает на низком уровне.
Ответить | Правка | Наверх | Cообщить модератору

282. "В GCC утверждено включение поддержки языка Rust"  +/
Сообщение от Аноним (-), 13-Июл-22, 01:03 
> Гибрид. Что-то можно и в юзерспейс вынести, наример, Direct Rendering Management, что-то
> и оставить, например, сеть.

Его в ядро внесли как раз потому что в юзерспейсе предсказуемости недостаточно. Да и тухлая это идея - пускать юзермод напрямую в железо. При этом и тайминги хреновые, т.к. юзермод не контролирует когда его ядро выпнет, и с точки зрения секурити это layering violation, одна из обязанностей ядра это монопольно арбитрировать на всю толпу задач работу с железками. А если какая задача сама туда лазит - как это арбитрировать вообще?!

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

206. "В GCC утверждено включение поддержки языка Rust"  +/
Сообщение от анон (?), 12-Июл-22, 15:18 
Его дочь не просто так в заложники взяли, т.к. ему не пофиг.
Ответить | Правка | К родителю #31 | Наверх | Cообщить модератору

251. "В GCC утверждено включение поддержки языка Rust"  +/
Сообщение от Аноним (157), 12-Июл-22, 19:12 
Феминистки? Мне кажется, у него дочь идейная фемка.
Ответить | Правка | Наверх | Cообщить модератору

47. "В GCC утверждено включение поддержки языка Rust"  +8 +/
Сообщение от Анонн (?), 11-Июл-22, 23:29 
Торвальдсу просто надоело ревьювить бесконечные PR и указывать из года в года на одни и те же тупые ошибки. А так он скажет "Я раст не знаю, ревьювьте сами" и всё - получит свой носок.
Ответить | Правка | К родителю #28 | Наверх | Cообщить модератору

284. "В GCC утверждено включение поддержки языка Rust"  +1 +/
Сообщение от Аноним (-), 13-Июл-22, 01:06 
Скорее всего ему просто любопытно что из этой возни получится. А вдруг и что-то дельное?
Ответить | Правка | Наверх | Cообщить модератору

87. "В GCC утверждено включение поддержки языка Rust"  +7 +/
Сообщение от SNM (?), 12-Июл-22, 02:54 
Торвальдс в глаза знать не знает что такое этот раст, он занимается исключительно менеджментом и бизнес-процессами, полностью отойдя от кодинга лет двадцать как.
Ответить | Правка | К родителю #28 | Наверх | Cообщить модератору

178. "В GCC утверждено включение поддержки языка Rust"  +/
Сообщение от Аноним (181), 12-Июл-22, 12:51 
Наивные растоманы вас почитают и перестанут быть такими оторванными от реальности (нет)
Ответить | Правка | Наверх | Cообщить модератору

212. "В GCC утверждено включение поддержки языка Rust"  +1 +/
Сообщение от Аноним (157), 12-Июл-22, 15:26 
Не, лет 20 назад быть не может. Он только в 2005-м Git запилил.
Ответить | Правка | К родителю #87 | Наверх | Cообщить модератору

285. "В GCC утверждено включение поддержки языка Rust"  +/
Сообщение от Аноним (-), 13-Июл-22, 01:08 
> исключительно менеджментом и бизнес-процессами, полностью отойдя от кодинга лет двадцать как.

Вообще-то если его коммиты еще и читать, да и вообще хоть что-то в project management понимать, то можно узнать что крутой project manager должен уметь и сам шашкой помахать. Без этого он не будет котироваться в кодерской среде, что для PM'а фатально. PM это тот кто стыкует менеджмент с кодингом. Очень редкий вид архидьяволов, а Торвальдс самый крутой из них.

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

407. "В GCC утверждено включение поддержки языка Rust"  +/
Сообщение от Аноним (407), 24-Июл-22, 14:25 
Так он указывал команде продвижения Раста в ядро что надо подправить. Значит знает.
Ответить | Правка | К родителю #87 | Наверх | Cообщить модератору

380. "В GCC утверждено включение поддержки языка Rust"  +/
Сообщение от Аноним (44), 14-Июл-22, 15:18 
А чего минусуем-то??? Все ж по делу сказаноо
Ответить | Правка | К родителю #28 | Наверх | Cообщить модератору

382. "В GCC утверждено включение поддержки языка Rust"  +/
Сообщение от Аноним (234), 14-Июл-22, 15:28 
Так бомбануло же.
Ответить | Правка | Наверх | Cообщить модератору

30. Скрыто модератором  +1 +/
Сообщение от microsoft (?), 11-Июл-22, 22:44 
Ответить | Правка | Наверх | Cообщить модератору

39. Скрыто модератором  +1 +/
Сообщение от Аноним (-), 11-Июл-22, 23:10 
Ответить | Правка | Наверх | Cообщить модератору

69. Скрыто модератором  +/
Сообщение от microsoft (?), 12-Июл-22, 01:41 
Ответить | Правка | Наверх | Cообщить модератору

355. Скрыто модератором  +/
Сообщение от Аноним (-), 13-Июл-22, 22:51 
Ответить | Правка | Наверх | Cообщить модератору

59. Скрыто модератором  –1 +/
Сообщение от Аноним (315), 12-Июл-22, 00:27 
Ответить | Правка | К родителю #30 | Наверх | Cообщить модератору

36. "В GCC утверждено включение поддержки языка Rust"  +3 +/
Сообщение от Онаним (?), 11-Июл-22, 22:59 
Я очень надеюсь, что бинарник компилятора будет называться grust.
Ответить | Правка | Наверх | Cообщить модератору

166. "В GCC утверждено включение поддержки языка Rust"  +/
Сообщение от Аноним (157), 12-Июл-22, 12:35 
Чтоб постоянно сыпать соль на рану?
Ответить | Правка | Наверх | Cообщить модератору

179. "В GCC утверждено включение поддержки языка Rust"  +/
Сообщение от Аноним (181), 12-Июл-22, 12:52 
на ржавую рану
Ответить | Правка | Наверх | Cообщить модератору

37. "В GCC утверждено включение поддержки языка Rust"  +5 +/
Сообщение от Аноним (37), 11-Июл-22, 23:01 
Пропал калабуховский дом...
Ответить | Правка | Наверх | Cообщить модератору

41. "В GCC утверждено включение поддержки языка Rust"  +/
Сообщение от Вы забыли заполнить поле Name (?), 11-Июл-22, 23:16 
А как там компилятор для go поживает?
Ответить | Правка | Наверх | Cообщить модератору

70. "В GCC утверждено включение поддержки языка Rust"  –1 +/
Сообщение от microsoft (?), 12-Июл-22, 01:42 
Уже не модный.
Ответить | Правка | Наверх | Cообщить модератору

79. "В GCC утверждено включение поддержки языка Rust"  +/
Сообщение от Вы забыли заполнить поле Name (?), 12-Июл-22, 01:56 
> Уже не модный.

Я про gccgo

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

168. "В GCC утверждено включение поддержки языка Rust"  +1 +/
Сообщение от Аноним (157), 12-Июл-22, 12:37 
O'K, я именно им собираю гошные поделия со шитхаба.
Ответить | Правка | Наверх | Cообщить модератору

203. "В GCC утверждено включение поддержки языка Rust"  +/
Сообщение от Брат Анон (ok), 12-Июл-22, 15:01 
> Уже не модный.

gccgo нормально поживает. Но модным он никогда не был.

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

43. "В GCC утверждено включение поддержки языка Rust"  +/
Сообщение от Аноним (43), 11-Июл-22, 23:25 
Иго раста надвигается!
Ответить | Правка | Наверх | Cообщить модератору

46. "В GCC утверждено включение поддержки языка Rust"  +/
Сообщение от Аноним (43), 11-Июл-22, 23:29 
Раст - это язык будущего!!1!
Ответить | Правка | Наверх | Cообщить модератору

50. "В GCC утверждено включение поддержки языка Rust"  +2 +/
Сообщение от ИмяХ (?), 11-Июл-22, 23:46 
А в чём фичи у языка Rust, я так и не понял?
Ответить | Правка | Наверх | Cообщить модератору

53. "В GCC утверждено включение поддержки языка Rust"  –2 +/
Сообщение от freecoder (ok), 11-Июл-22, 23:57 
Как плюсы, только плохое компулятор не позволяет сделать.


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

170. "В GCC утверждено включение поддержки языка Rust"  +/
Сообщение от Аноним (157), 12-Июл-22, 12:39 
Как плюсы говорите? А как там с наследованием?
Ответить | Правка | Наверх | Cообщить модератору

199. "В GCC утверждено включение поддержки языка Rust"  +/
Сообщение от Аноним (35), 12-Июл-22, 14:47 
Да, из всех ширико применимых языков - ржавый ближе всего к плюсам. Наследование если очень нужно - можно достигнуть через Deref(правда одинарное) но опыт подсказывает что композиция всегда лучше наследования
Ответить | Правка | Наверх | Cообщить модератору

54. "В GCC утверждено включение поддержки языка Rust"  +6 +/
Сообщение от freecoder (ok), 11-Июл-22, 23:59 
> А в чём фичи у языка Rust, я так и не понял?

Rust - это Си с тайпклассами. Вместо Simula испытал влияние ML и Haskell.

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

172. "В GCC утверждено включение поддержки языка Rust"  +/
Сообщение от Аноним (157), 12-Июл-22, 12:43 
Вот и я думаю, чего было Мурзилам не писать их Quantum на OCaml, NIH?
Ответить | Правка | Наверх | Cообщить модератору

373. "В GCC утверждено включение поддержки языка Rust"  +2 +/
Сообщение от Советский инженер (?), 14-Июл-22, 12:23 
Не NIH a GC
Ответить | Правка | Наверх | Cообщить модератору

56. "В GCC утверждено включение поддержки языка Rust"  +2 +/
Сообщение от Аноним (-), 12-Июл-22, 00:04 
Есть удобное ключевое слово unsafe за которым можно писать весь код.
Ответить | Правка | К родителю #50 | Наверх | Cообщить модератору

133. "В GCC утверждено включение поддержки языка Rust"  +4 +/
Сообщение от freecoder (ok), 12-Июл-22, 09:55 
Это очень удобное ключевое слово! Манера использования которого очень красноречиво говорит о программисте, который писал код. Насколько он ответственно подходит к своему делу. Достаточно взглянуть на то, использует ли он unsafe, и если использует, то как - и сразу становится понятно, стоит связываться с таким кодом или нет.
Ответить | Правка | Наверх | Cообщить модератору

183. "В GCC утверждено включение поддержки языка Rust"  +1 +/
Сообщение от Анонн (?), 12-Июл-22, 12:58 
А еще есть прекрасное #![forbid(unsafe_code)], который позволит обезопасить свой код от ненужных применений unsafe.
Ответить | Правка | К родителю #56 | Наверх | Cообщить модератору

286. "В GCC утверждено включение поддержки языка Rust"  +/
Сообщение от Аноним (-), 13-Июл-22, 01:10 
> А еще есть прекрасное #![forbid(unsafe_code)], который позволит обезопасить свой код от
> ненужных применений unsafe.

И как, много софта с этим собирается?

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

176. "В GCC утверждено включение поддержки языка Rust"  +/
Сообщение от Аноним (181), 12-Июл-22, 12:50 
компилятор думает за "программиста"
Ответить | Правка | К родителю #50 | Наверх | Cообщить модератору

184. "В GCC утверждено включение поддержки языка Rust"  +/
Сообщение от Анонн (?), 12-Июл-22, 13:00 
Вот за си погромистов компилятор не думает!
Правда они тоже думают не сильно... и отстреливают себе ногу по самую ж очередным выходом за границы массива
¯\_(ツ)_/¯
Ответить | Правка | Наверх | Cообщить модератору

204. "В GCC утверждено включение поддержки языка Rust"  +4 +/
Сообщение от Брат Анон (ok), 12-Июл-22, 15:02 
> А в чём фичи у языка Rust, я так и не понял?

Никто не понял. Синтаксис вырвиглазный -- понятно. Что за фичи -- нет.

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

213. "В GCC утверждено включение поддержки языка Rust"  +/
Сообщение от Аноним (-), 12-Июл-22, 15:32 
Эх Анон, Анон, жаль что ты так ничего не понял. Ни про заимствования, ни про времена жизни. Еще и читать чужой код на расте ему сложно (ну разумеется, ты же его не знаешь)...

Синтаксис вырвиглазный только для страдающих синдромом утенка. А для остальных - он читаемый и явный.

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

287. "В GCC утверждено включение поддержки языка Rust"  +2 +/
Сообщение от Аноним (-), 13-Июл-22, 01:11 
Особенно примеры фич в предыдущих новостях.
Ответить | Правка | Наверх | Cообщить модератору

322. "В GCC утверждено включение поддержки языка Rust"  +1 +/
Сообщение от _kp (ok), 13-Июл-22, 11:11 
Читаемый, но не комфортно. Вот, ассемблер, для тех кто знает читаем, но не популярен в массах. Или  ладно, Паскаль, очень читаем, но писать некомфортно и длинно, и где он сейчас? Вот.
Современный инструмент, помимо эффективности, должен быть удобен и приятен.  
Ответить | Правка | К родителю #213 | Наверх | Cообщить модератору

57. "В GCC утверждено включение поддержки языка Rust"  +3 +/
Сообщение от Шарп (ok), 12-Июл-22, 00:09 
У раста стандарт на язык хоть существует то? Или тамошние хипстеры прямо в master ветку свои фичи коммитят? В этом случае gcc в жизнь не угонится за ними.
Ответить | Правка | Наверх | Cообщить модератору

60. "В GCC утверждено включение поддержки языка Rust"  –4 +/
Сообщение от warlock66613email (ok), 12-Июл-22, 00:31 
Стандарта нет за ненадобностью (а точнее вредностью).
Ответить | Правка | Наверх | Cообщить модератору

71. "В GCC утверждено включение поддержки языка Rust"  +/
Сообщение от microsoft (?), 12-Июл-22, 01:44 
Нужно сидеть в головах одновременно у всех кто разрабатывает язык?
Ответить | Правка | Наверх | Cообщить модератору

84. "В GCC утверждено включение поддержки языка Rust"  –2 +/
Сообщение от warlock66613email (ok), 12-Июл-22, 02:35 
> Нужно сидеть в головах одновременно у всех кто разрабатывает язык?

В головах сидеть не нужно, нужно повторять референсный компилятор.

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

128. "В GCC утверждено включение поддержки языка Rust"  +2 +/
Сообщение от Шарп (ok), 12-Июл-22, 09:36 
> В головах сидеть не нужно, нужно повторять референсный компилятор.

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

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

357. "В GCC утверждено включение поддержки языка Rust"  +/
Сообщение от warlock66613email (ok), 14-Июл-22, 00:58 
> Повторяешь поведение референсного компилятора, а потом выясняется, что это был баг и
> нужно опять переделывать. Очень эффективно.

Баги разрешаю не повторять, фиксить сразу.

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

288. "В GCC утверждено включение поддержки языка Rust"  +/
Сообщение от Аноним (-), 13-Июл-22, 01:13 
> В головах сидеть не нужно, нужно повторять референсный компилятор.

Паршивый подход к делу. На будущее запомним что warlock66613 продвигает гнусный вебмакакинг в хучшем виде. Впрочем, чего с warlock'ов взять, они те еще типы.

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

358. "В GCC утверждено включение поддержки языка Rust"  +/
Сообщение от warlock66613email (ok), 14-Июл-22, 01:11 
> Паршивый подход к делу.

Забавное заявление на ресурсе, посвящённом в том числе Linux, который написан на нестандартном диалекте стандартизированного языка.


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

361. "В GCC утверждено включение поддержки языка Rust"  +/
Сообщение от Аноним (-), 14-Июл-22, 06:50 
> Забавное заявление на ресурсе, посвящённом в том числе Linux, который написан на
> нестандартном диалекте стандартизированного языка.

Маленький нюанс состоит в том что кернелы, бутлоадеры, фирмвари и тому подобное невозможно писать на целиком стандартном диалекте языка. Хотя-бы потому что они не дают подный контроль над лэйаутом бинаря и структурой памяти. В сях ступили, сделали в C99 freestanding но вон те моменты регламентировать в стандарте почему-то не стали. Ну их все и оформляют левыми расширениями.

И кстати switch..case с диапазоном значений - тоже можно было бы из гнутых расширений в стандарт затолкать. Нормальная фича, между прочим, делающая некоторый код сильно компактнее и элегантнее.

А в сабже можно, например, функцию или переменную в конкретную секцию положить стандартным для яп способом, коли он такой офигеть системный? Или опять какая-нибудь порнография с линкером и не описанными с RFC и прочих типа-стандартах расширениями, костылями и прочим? :) А, еще можно асм поюзать, как редоксеры всякие, но так даже паскакаль типа системный. Да даже васик наверное, если в нем это можно.

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

348. "В GCC утверждено включение поддержки языка Rust"  +/
Сообщение от Аноним (348), 13-Июл-22, 19:41 
Ну тогда развитие Раста определяется сегодня левой пяткой этого разработчика, завтра правой другого.
Ответить | Правка | К родителю #60 | Наверх | Cообщить модератору

356. "В GCC утверждено включение поддержки языка Rust"  +/
Сообщение от warlock66613email (ok), 14-Июл-22, 00:56 
> Ну тогда развитие Раста определяется сегодня левой пяткой этого разработчика, завтра правой
> другого.

Откуда такой вывод и как он связан с наличием или отсутствием стандарта? Вот на Паскаль в своё время был стандарт. Кем определилось развитие этого языка?

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

362. "В GCC утверждено включение поддержки языка Rust"  +/
Сообщение от Аноним (-), 14-Июл-22, 06:55 
Как, как. Приперся воланд^W борланд, стал хреначить свое, ни с чем не совместимое. А остальные вообще не поняли зачем это надо. Борланд постепенно тоже слился. Паскаль нормально как обучалка, но вот софт на нем писать... ну во первых в какихнибудь дельфях его так изгадили что он изначальный понт продолбал, став вместо предсказуемого надежного тула генератором наколени, где хорошие свойства яп всем пофиг, формошлепов уж точно не те аспекты интересовали. Да и надежность их хреноты, игнорящей отвал сети, валящейся с "run-time error 200" и "access violation" и прочими приколами давно стала легендой.

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

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

58. "В GCC утверждено включение поддержки языка Rust"  +4 +/
Сообщение от Аноним (58), 12-Июл-22, 00:24 
История с системдой повторяется.
Ответить | Правка | Наверх | Cообщить модератору

219. "В GCC утверждено включение поддержки языка Rust"  +1 +/
Сообщение от Аноним (157), 12-Июл-22, 15:59 
Тут глубже
Ответить | Правка | Наверх | Cообщить модератору

61. "В GCC утверждено включение поддержки языка Rust"  –1 +/
Сообщение от Аноним (315), 12-Июл-22, 00:35 
Вижу в комментариях собралось очень много профессиональных программистов.
Объясните, пожалуйста, каким критериям должен соответствовать язык для настоящих программистов? Чем плох rust?
Какой язык стоит учить если я хочу стать настоящим программистом, а не макакой? Почему?
Ответить | Правка | Наверх | Cообщить модератору

62. "В GCC утверждено включение поддержки языка Rust"  +5 +/
Сообщение от Аноним (62), 12-Июл-22, 00:49 
Человечий. Программисты - рабы корпораций, тянущие лямку вдоль вырытого не ими канала, т.е макаки по определению, не важно на каком языке они пишут. Лучше научиться программировать программистов на добычу тебе бабосиков.
Ответить | Правка | Наверх | Cообщить модератору

99. "В GCC утверждено включение поддержки языка Rust"  –4 +/
Сообщение от Аноним (-), 12-Июл-22, 03:31 
Вообще-то продвинутые системщики являются чем угодно кроме рабов. А корпорации готовы глотки друг другу передрать охотясь за штучным зверем иной раз.
Ответить | Правка | Наверх | Cообщить модератору

224. "В GCC утверждено включение поддержки языка Rust"  –1 +/
Сообщение от анон (?), 12-Июл-22, 16:21 
Хороший мем.
Ответить | Правка | Наверх | Cообщить модератору

297. "В GCC утверждено включение поддержки языка Rust"  +/
Сообщение от topin89 (ok), 13-Июл-22, 02:12 
> Вообще-то продвинутые системщики являются чем угодно кроме рабов. А корпорации готовы глотки
> друг другу передрать охотясь за штучным зверем иной раз.

Это касается вообще любых штучных специалистов: врачей, конструкторов, да хоть футболистов. Только таких крутых программистов дай бог сотни на весь мир, а остальные пишут истории "как я не попал в Эппл/Гугл/Конторанейм".

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

101. "В GCC утверждено включение поддержки языка Rust"  +1 +/
Сообщение от SNM (?), 12-Июл-22, 03:38 
Есть мнение, что программистами на пенсию не уходят. Всех кого знал из своих знакомых (разработчики с опытом 20+ лет) ушли кто в торговлю, кто в производство, кто в бизнес не связанный с IT. Программирование это всё же удел молодых (до 30 лет), потом уже появляются семьи и прочие бытовые проблемы, некогда учить очередные фреймворки.
Ответить | Правка | К родителю #62 | Наверх | Cообщить модератору

134. "В GCC утверждено включение поддержки языка Rust"  +3 +/
Сообщение от Аноним (58), 12-Июл-22, 09:56 
Видимо будет откровением, но множество программеров фреймворки в глаза не видели.
Ответить | Правка | Наверх | Cообщить модератору

266. "В GCC утверждено включение поддержки языка Rust"  +/
Сообщение от SNM (?), 12-Июл-22, 23:33 
> Видимо будет откровением, но множество хеллоувордщиков фреймворки в глаза не видели.

Фиксанул, не благодари

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

289. "В GCC утверждено включение поддержки языка Rust"  +/
Сообщение от Аноним (-), 13-Июл-22, 01:20 
> это всё же удел молодых (до 30 лет), потом уже появляются
> семьи и прочие бытовые проблемы, некогда учить очередные фреймворки.

А я видел чела который в свои 65 кодил как огурчик, и когда такой опыт совмещается с мозгом который не отсох, это невероятно крутое комбо. Конечно он не учил каждый день по фреймворку, но это не мешало обставлять в кодинге хипстоту как котят, избегая 95% тупых ошибок вон тех красав.

И пока красавы с фреймворком ипутся дебажа мегафреймворк, в котором они ни в зуб ногой, т.к. только вчера его "выучили" - у этого уже два раза все работает, идеально, без багов, юниттестами прочекано, резвенькое. клевое, и он вообще уже наворачивает следующий проект, пока те лохи просят дедлайн подвинуть. А, дедлайны он тоже конечно в 20 раз реалистичнее считает и не продалбывается, уже зная что он может и сколько это займет. Конечно такой не должен остаться ломовой лошадью. Это будет минимум синьор, а скорее тимлид если еще не PM, если он хотя-бы наполовину так крут как это можно ожидать.

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

80. "В GCC утверждено включение поддержки языка Rust"  –1 +/
Сообщение от Вы забыли заполнить поле Name (?), 12-Июл-22, 01:58 
js учи, потом спасибо скажешь
Ответить | Правка | К родителю #61 | Наверх | Cообщить модератору

93. "В GCC утверждено включение поддержки языка Rust"  +1 +/
Сообщение от SNM (?), 12-Июл-22, 03:18 
Любой интерпретируемый язык подразумевает макакинг в т.ч. и JS. Ну за редким исключением типа data scientist'ов на пайтоне и сисадминов с их баш-партянками.
Ответить | Правка | Наверх | Cообщить модератору

104. "В GCC утверждено включение поддержки языка Rust"  –1 +/
Сообщение от Вы забыли заполнить поле Name (?), 12-Июл-22, 04:13 
> Любой интерпретируемый язык подразумевает макакинг в т.ч. и JS

Учи typescript, потом спасибо скажешь.

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

141. "В GCC утверждено включение поддержки языка Rust"  +/
Сообщение от Аноним (145), 12-Июл-22, 10:49 
Typescript - костыльный язык. Лучше Раста и Хаскеля сейчас языков нет и близко.
Ответить | Правка | Наверх | Cообщить модератору

194. "В GCC утверждено включение поддержки языка Rust"  +/
Сообщение от Вы забыли заполнить поле Name (?), 12-Июл-22, 14:37 
> Лучше Раста и Хаскеля сейчас языков нет и близко.

А почему на лучших языках вакансий нет и близко?

Почему на лучшем расте за 11 лет ничего толкового не написали?

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

302. "В GCC утверждено включение поддержки языка Rust"  +/
Сообщение от topin89 (ok), 13-Июл-22, 02:49 
>> Лучше Раста и Хаскеля сейчас языков нет и близко.
> А почему на лучших языках вакансий нет и близко?

Хаскель реально академичный, в одном ряду с LISP'ом или APL'ом. А раст натурально ещё молодой. Питону вон 20 лет потребовалось, прежде чем распробовали

> Почему на лучшем расте за 11 лет ничего толкового не написали?

А что считать толковым? Про всё что угодно можно сказать "недостаточно круто".

Файрфокс частично на расте с 2018 года, среднее количество CVE в год упало с 2019 где-то на треть. Но всегда можно сказать, что файрфокс говно и вообще не целиком на rust и не считается

Дискорд, Майкрософт, Фейсбук отчитываются о замене мелких сервисов на раст и в отсчётах их всё устраивает. Но всегда можно сказать, что это мелкие приблуды и вообще кто их знает, может они заменили говнокод Go на идеально выверенный код на Rust, не считается.

ripgrep работает значительно быстрее классического grep, vscode использует для поиска именно его. Но это мелкая утилита и даже без GUI, не считается.

Делают опциональной частью Linux, но это просто Торвальдсу лень код читать и корпорасты настаивают так что политика и не считается.

Так можно долго продолжать.

Ждать в ближайшие годы проекты уровня Линукс(1991 год), Хром(2008 год) или Блендер (1998 год) не стоит. 11 лет назад Rust был реально очередным ненужным языком со сборкой мусора. Всё стало интереснее только когда от неё избавились. Реально о нём заорали из всех щелей меньше пяти лет назад.
Начинать делать свой игровой движок с нуля дураки есть (Fyrox), но их не хватит, чтобы за пять лет стать конкурентом хотя бы Godot(2007), не то что Unreal с Unity.

Если взять за пример Redox OS, то выходит, что кучка энтузиастов смогла сделать ОС с графическим интерфейсом, да ещё и запускаемом на реальном железе, с 2015 по 2019 год. Как по мне, это говорит сильно в пользу языка.

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

303. "В GCC утверждено включение поддержки языка Rust"  +/
Сообщение от Вы забыли заполнить поле Name (?), 13-Июл-22, 03:00 
> Файрфокс частично на расте с 2018 года, среднее количество CVE в год
> упало с 2019 где-то на треть. Но всегда можно сказать, что
> файрфокс говно и вообще не целиком на rust и не считается

Частично? Какой процент? А какой на с++? Почему тогда не трезвонить, что с++ отличный язык? На новый стандарт они тоже перешли? Может еще улучшили санитайзеры или фаззинг помог? Вывод тут один: говорить, что это из-за раста без исследований - просто ложь и попытка выдать желаемое за действительное.

> Дискорд, Майкрософт, Фейсбук отчитываются о замене мелких сервисов на раст и в
> отсчётах их всё устраивает. Но всегда можно сказать, что это мелкие
> приблуды и вообще кто их знает, может они заменили говнокод Go
> на идеально выверенный код на Rust, не считается.

Эти переписывания вообще забавляют. Это как uber перешел с postgres на mysql и сказал, что все быстрее или как dropbox когда-то переписали js на coffeescript (да-да) и сказали, что когда сильно стало меньше.

> Так можно долго продолжать.

Долго продолжать что? Ничего толкового так и нет.

> Ждать в ближайшие годы проекты уровня Линукс(1991 год), Хром(2008 год) или Блендер
> (1998 год) не стоит. 11 лет назад Rust был реально очередным
> ненужным языком со сборкой мусора. Всё стало интереснее только когда от
> неё избавились. Реально о нём заорали из всех щелей меньше пяти
> лет назад.
> Начинать делать свой игровой движок с нуля дураки есть (Fyrox), но их
> не хватит, чтобы за пять лет стать конкурентом хотя бы Godot(2007),
> не то что Unreal с Unity.

Зачем тут эти мысли вслух и экскурс в историю? с++ до 11 стандарта тоже был не айс, но ведь писали софт и еще какой (сколько игр написано на нем) и никто не кричал из каждого утюга как сейчас.

> Если взять за пример Redox OS, то выходит, что кучка энтузиастов смогла
> сделать ОС с графическим интерфейсом, да ещё и запускаемом на реальном
> железе, с 2015 по 2019 год. Как по мне, это говорит
> сильно в пользу языка.

Ты, наверное, пишешь это из под redox на реальном железе?

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

231. "В GCC утверждено включение поддержки языка Rust"  +1 +/
Сообщение от Аноним (234), 12-Июл-22, 16:57 
Бинго смузихлёбства.
Ответить | Правка | К родителю #141 | Наверх | Cообщить модератору

159. "В GCC утверждено включение поддержки языка Rust"  +1 +/
Сообщение от Аноним (181), 12-Июл-22, 12:24 
typescript такой же интерпретируемый язык как и javascript. У него есть опциональная статическая типизация, но она легко обходится оператором as и типом any. К тому статическая типизация работает только во время компиляции без проверок во время выполнения.
Ответить | Правка | К родителю #104 | Наверх | Cообщить модератору

193. "В GCC утверждено включение поддержки языка Rust"  +2 +/
Сообщение от Вы забыли заполнить поле Name (?), 12-Июл-22, 14:33 
> typescript такой же интерпретируемый язык как и javascript. У него есть опциональная
> статическая типизация, но она легко обходится оператором as и типом any.

Играй по правилам. В любом языке со статической типизацией можно найти лазейки и делать как не надо.

> К тому статическая типизация работает только во время компиляции без проверок
> во время выполнения.

Эмм... ну так и задумывалось.

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

236. "В GCC утверждено включение поддержки языка Rust"  +/
Сообщение от Аноним (181), 12-Июл-22, 17:41 
any такая же часть языка работающая в строгом режиме typescript как и любая другая.
any это и есть по правилам.
class Server {
tryToChargeForServerAndSetStatus(obj: any, p: any, b: any): any {
    obj.ololo.doSomethingStrange(b, p);
    // lots of nested methods calls.
    return obj.result;
  }
}
>В любом языке со статической типизацией можно найти лазейки и делать как не надо.

any это не лазейка, статическая типизация в typescript опциональная. Если помучаться её можно использовать. Если коллега не захотел он будет везде шлепать any, зато задача закрыта в 3 раза быстрее

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

243. "В GCC утверждено включение поддержки языка Rust"  +2 +/
Сообщение от Вы забыли заполнить поле Name (?), 12-Июл-22, 18:44 
> Если коллега не захотел он будет везде шлепать any, зато задача закрыта в 3 раза быстрее

Это человеческая проблема и должна решаться на уровне ваших соглашений в команде: закрепить стиль кодирования, добавить в линтер правило no-explicit-any из typescript-eslint и комитить только через CI. Если коллега не принимает соглашения команды, то наверное ему стоит поискать другую.

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

244. "В GCC утверждено включение поддержки языка Rust"  +1 +/
Сообщение от Вы забыли заполнить поле Name (?), 12-Июл-22, 18:46 
> any такая же часть языка работающая в строгом режиме typescript как и любая другая.

Да, но повсеместное использование any - плохой тон (какой вообще тогда смысл в типизации, если ее явно не ипользовать?). Точно также в других языках есть опеределенные фичи, которые иногда нужно и корректно исплользовать, но не означает, что нужно использовать везде.

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

197. "В GCC утверждено включение поддержки языка Rust"  +1 +/
Сообщение от Вы забыли заполнить поле Name (?), 12-Июл-22, 14:44 
>  У него есть опциональная статическая типизация, но она легко обходится оператором as и типом any.

Точно также безопасность раста легко обходится использованием unsafe. Бездумное использование unsafe (как и бездумное использование as any) - это показатель.

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

342. "В GCC утверждено включение поддержки языка Rust"  +/
Сообщение от Аноним (-), 13-Июл-22, 18:36 
> Точно также безопасность раста легко обходится использованием unsafe. Бездумное использование
> unsafe (как и бездумное использование as any) - это показатель.

А вон там анон показал как это зарубить, если это проблема. Слабо так же в тайпскрипте? :) Вообще, запихать тайпскрипт и хруст в одну нишу может только полнейшая вебмакака.

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

353. "В GCC утверждено включение поддержки языка Rust"  +/
Сообщение от Вы забыли заполнить поле Name (?), 13-Июл-22, 20:45 
> Слабо так же в тайпскрипте?

Выше уже сказал про no-implicit-any.

> Вообще, запихать тайпскрипт и хруст в одну нишу может только полнейшая вебмакака.

Где ты одну нишу увидел? Ты просто обкакался и пытаешься выкрутиться.

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

363. Скрыто модератором  +/
Сообщение от Аноним (-), 14-Июл-22, 06:58 
Ответить | Правка | Наверх | Cообщить модератору

384. Скрыто модератором  +1 +/
Сообщение от Вы забыли заполнить поле Name (?), 14-Июл-22, 18:04 
Ответить | Правка | Наверх | Cообщить модератору

393. Скрыто модератором  –4 +/
Сообщение от Аноним (-), 14-Июл-22, 22:33 
Ответить | Правка | Наверх | Cообщить модератору

399. Скрыто модератором  +3 +/
Сообщение от Вы забыли заполнить поле Name (?), 15-Июл-22, 03:00 
Ответить | Правка | Наверх | Cообщить модератору

400. Скрыто модератором  +1 +/
Сообщение от Вы забыли заполнить поле Name (?), 15-Июл-22, 03:06 
Ответить | Правка | К родителю #393 | Наверх | Cообщить модератору

223. "В GCC утверждено включение поддержки языка Rust"  –1 +/
Сообщение от анон (?), 12-Июл-22, 16:20 
>data scientist'ов на пайтоне
>data scientist'ов
>на пайтоне

Лицо этих data scientist'ов представили?

>Любой интерпретируемый язык подразумевает макакинг

Нет.

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

343. "В GCC утверждено включение поддержки языка Rust"  +/
Сообщение от Аноним (-), 13-Июл-22, 18:37 
> Лицо этих data scientist'ов представили?

Это они просто еще не слышали как их дата [i]саентологами[/i]
называют...

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

90. "В GCC утверждено включение поддержки языка Rust"  +5 +/
Сообщение от SNM (?), 12-Июл-22, 03:07 
> Какой язык стоит учить если я хочу стать настоящим программистом, а не макакой? Почему?

Выучить язык (т.е. синтаксис) - это самое простое что тебе придётся сделать. Трудности будут когда начнешь изучать системы сборки, системы контроля версий, системы управления пакетами и зависимостями, шаблоны проектирования, алгоритмы, фреймворки, библиотеки. Может ну его нафиг это программирование? Сейчас сверщики куда более востребованы, причем даже зарубежом. Кореш в Канаду уехал 2 мес назад, правда у него разряд самый высокий, но это дело наживное.

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

92. "В GCC утверждено включение поддержки языка Rust"  +4 +/
Сообщение от SNM (?), 12-Июл-22, 03:14 
И да, самое главное - нужно быть поистине увлечённым человеком, для которого перманентное изучение очередного фреймворка будет в кайф даже в выходные и отпуск. Лично я из-за этого и уволился - перегорел. Ушёл в торговлю и не жалею.
Ответить | Правка | Наверх | Cообщить модератору

105. "В GCC утверждено включение поддержки языка Rust"  +/
Сообщение от васёк (?), 12-Июл-22, 04:13 
вы молодец, даже Линус Торвальдс ушел в менеджмент... с проганьем все в РФ понятно, либо драйвера для китайских микроконтроллеров на Си, либо в банк поддерживать систему на Java.

ну и www на PHP/js ... больше нет ничего

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

116. "В GCC утверждено включение поддержки языка Rust"  –2 +/
Сообщение от Аноним (116), 12-Июл-22, 07:14 
Самая типичная ситуация. Уже не программист (или никогда им не был как Фрактал или КвертиРег), а мнение по поводу необходимости раста имеет.
Ответить | Правка | К родителю #92 | Наверх | Cообщить модератору

119. "В GCC утверждено включение поддержки языка Rust"  +2 +/
Сообщение от Аноним (116), 12-Июл-22, 07:20 
Кстати изучение фреймворка в выходные это и есть причина. Если ты в обычное время не можешь его изучить лучше и не начинать было. А выходные для отдыха.  
Ответить | Правка | К родителю #92 | Наверх | Cообщить модератору

161. "В GCC утверждено включение поддержки языка Rust"  +/
Сообщение от Аноним (181), 12-Июл-22, 12:26 
В обычное это когда? В рабочее когда работать надо, а не фреймворки учить или после работы?
Ответить | Правка | Наверх | Cообщить модератору

211. "В GCC утверждено включение поддержки языка Rust"  +2 +/
Сообщение от Брат Анон (ok), 12-Июл-22, 15:23 
> В обычное это когда? В рабочее когда работать надо, а не фреймворки
> учить или после работы?

Непрерывное самообучение -- это неотъемлемая часть работы программиста. Это делается в рабочее время.

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

222. "В GCC утверждено включение поддержки языка Rust"  +2 +/
Сообщение от SNM (?), 12-Июл-22, 16:16 
> Это делается в рабочее время.

Удачи найти такого работодателя, особенно на постсоветском пространстве.

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

245. "В GCC утверждено включение поддержки языка Rust"  +/
Сообщение от Вы забыли заполнить поле Name (?), 12-Июл-22, 18:56 
>> Это делается в рабочее время.
> Удачи найти такого работодателя, особенно на постсоветском пространстве.

Всмысле?

> Трудности будут когда начнешь изучать системы сборки, системы контроля версий, системы управления пакетами и зависимостями, шаблоны проектирования, алгоритмы, фреймворки, библиотеки.

Вот с этим вот всем разработчик непрерывно сталкивается во время своей работы. В какое, если не рабочее время ему решать эти проблемы? Делаешь задачу -> используешь либу -> нашел в ней проблему -> начал разбираться. Это типичный рабочий процесс.

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

246. "В GCC утверждено включение поддержки языка Rust"  +1 +/
Сообщение от SNM (?), 12-Июл-22, 19:01 
Типичный рабочий процесс это сидеть и строчить код. Попробуй только намекнуть, что ты не знаком с какой-то там библиотекой и не дай Бог работодатель увидит что ты сидишь читаешь документацию дни напролёт не написав ни строчки кода.
Ответить | Правка | Наверх | Cообщить модератору

247. "В GCC утверждено включение поддержки языка Rust"  +/
Сообщение от Аноним (234), 12-Июл-22, 19:04 
Какая у тебя выборка (сколько работодателей)?
Ответить | Правка | Наверх | Cообщить модератору

248. "В GCC утверждено включение поддержки языка Rust"  +/
Сообщение от Аноним (234), 12-Июл-22, 19:04 
И какой город.
Ответить | Правка | К родителю #246 | Наверх | Cообщить модератору

249. "В GCC утверждено включение поддержки языка Rust"  +1 +/
Сообщение от Аноним (249), 12-Июл-22, 19:07 
Самый сок, когда на ежедневном митинге тебя спросят что ты сделал, а ты ответишь: читал документацию! В лучшем случае не заплатят за эти дни, в худшем - пинок под зад, ведь завтра на твоё место будет толпа человек 20-30. Это реалии.
Ответить | Правка | К родителю #246 | Наверх | Cообщить модератору

252. "В GCC утверждено включение поддержки языка Rust"  –2 +/
Сообщение от Аноним (234), 12-Июл-22, 19:14 
> толпа человек 20-30

Фантазии мфективных менеджеров, на практике после ухода специалиста взять либо некого, либо новенькие не тянут. Так что толпа то она толпа, да вот кроме питона они ничего не знают.

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

254. "В GCC утверждено включение поддержки языка Rust"  +/
Сообщение от SNM (?), 12-Июл-22, 19:55 
> после ухода специалиста

Ну так речь скорее всего о джуне, который пришел в компанию 1 день назад. Специалисты ценятся даже в РФ.

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

263. "В GCC утверждено включение поддержки языка Rust"  –4 +/
Сообщение от Аноним (263), 12-Июл-22, 23:00 
Речь не о джуне речь о тебе. Если тебя так легко заменить и тебе надо трайхардить чтобы просто задержаться на месте то проблема скорее всего реально была в тебе.  
Ответить | Правка | Наверх | Cообщить модератору

265. "В GCC утверждено включение поддержки языка Rust"  +/
Сообщение от SNM (?), 12-Июл-22, 23:29 
Сам то понял что написал?

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

299. "В GCC утверждено включение поддержки языка Rust"  –3 +/
Сообщение от Аноним (-), 13-Июл-22, 02:33 
> Самый сок, когда на ежедневном митинге тебя спросят что ты сделал, а
> ты ответишь: читал документацию!

Вообще-то это совершенно нормальный ответ. Адекватные фирмачи, которым не пофиг на будущее фирмы и владение актуальным state of art - могут даже на какую-нибудь тематическую конференцию послать на несколько дней. Оплатив расходы. Конечно с условием что ездок приобретенные знания, конечно, остальным донесет.

> завтра на твоё место будет толпа человек 20-30. Это реалии.

Suxx to be you, анон. Этак тебя вообще скоро copilot заменит и ты вместе с 30 тех лузеров пойдете на мороз в пользу подписки на копилота.

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

304. "В GCC утверждено включение поддержки языка Rust"  –4 +/
Сообщение от Вы забыли заполнить поле Name (?), 13-Июл-22, 03:04 
> Самый сок, когда на ежедневном митинге тебя спросят что ты сделал, а
> ты ответишь: читал документацию! В лучшем случае не заплатят за эти
> дни, в худшем - пинок под зад, ведь завтра на твоё
> место будет толпа человек 20-30. Это реалии.

Это просто бред.

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

314. "В GCC утверждено включение поддержки языка Rust"  +1 +/
Сообщение от Аноним (249), 13-Июл-22, 04:45 
Зачем ты бьёшь по больному местных диванных экспертов, которые ничего большего чем хеллоуворлд не написали за всю жизнь. Они думают, что работодатель их примет с объятиями без опыта коммерческой разработки и будет держаться за них до последнего, как за самых незаменимых макак :)
Ответить | Правка | К родителю #249 | Наверх | Cообщить модератору

262. "В GCC утверждено включение поддержки языка Rust"  –1 +/
Сообщение от Аноним (263), 12-Июл-22, 22:59 
Это только если ты сам себя не уважаешь. Как минимум работать в такой компании. Особенно если это какой-то гос. Так действительно может быть то что ты описываешь.  
Ответить | Правка | К родителю #246 | Наверх | Cообщить модератору

309. "В GCC утверждено включение поддержки языка Rust"  +3 +/
Сообщение от SNM (?), 13-Июл-22, 04:28 
> Это только если ты сам себя не уважаешь

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

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

387. "В GCC утверждено включение поддержки языка Rust"  +/
Сообщение от Аноним (-), 14-Июл-22, 20:44 
Скорее, это старый лузер дает краш-курс как стать таким же лузером. Ничерта не представляющим собой как кодер, работающим в дно-шараге, с мерзким орущим шефом, унылыми проектами, отсталыми технологиями и еще какими-нибудь атрибутами "светлого будущего".

А мне почему-то видится что жизнь бывает сильно приятнее, когда все это удастся сделать иначе. К чему и рекомендую джунам стремиться. В жизни как: сколько прав себе назначишь - столько и поюзаешь. Ничто так не нагибает карьеру и скиллы как лузерский настрой сразу на старте.

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

305. "В GCC утверждено включение поддержки языка Rust"  –1 +/
Сообщение от Вы забыли заполнить поле Name (?), 13-Июл-22, 03:07 
> Типичный рабочий процесс это сидеть и строчить код. Попробуй только намекнуть, что
> ты не знаком с какой-то там библиотекой и не дай Бог
> работодатель увидит что ты сидишь читаешь документацию дни напролёт не написав
> ни строчки кода.

Может они еще за кол-во кода должны платить?

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

339. "В GCC утверждено включение поддержки языка Rust"  +2 +/
Сообщение от Вы забыли заполнить поле Name (?), 13-Июл-22, 16:28 
> Типичный рабочий процесс это сидеть и строчить код. Попробуй только намекнуть, что
> ты не знаком с какой-то там библиотекой и не дай Бог
> работодатель увидит что ты сидишь читаешь документацию дни напролёт не написав
> ни строчки кода.

Торгаш рассуждает о рабочих процессах. Ну если ты был рабом на галерах, то это только твои проблемы.

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

261. "В GCC утверждено включение поддержки языка Rust"  –3 +/
Сообщение от Аноним (263), 12-Июл-22, 22:57 
Ты в нормальной компании то и не работал никогда. Оно и понятно что ты быстро свинтил. Странно чего такого ты еще ждал.  С другой стороны хорошо что всё таки решился свалить это было правильно.  
Ответить | Правка | К родителю #222 | Наверх | Cообщить модератору

351. "В GCC утверждено включение поддержки языка Rust"  +/
Сообщение от Брат Анон (ok), 13-Июл-22, 20:36 
>> Это делается в рабочее время.
> Удачи найти такого работодателя, особенно на постсоветском пространстве.

Причём тут "удачи найти на постсоветском пространстве"? Как там дела обстоят у работодателя на постсоветском пространстве -- я знаю. Но это никак не отменяет факта необходимости непрерывного обучения программиста, как часть его работы. В этом смысле на постсоветском пространстве полно тупых хапуг. Работодателей нет. И эта тупость, порождающая жадность приведёт этих хапуг к победе в дарвиновской олимпиаде. Если хапуги на столько тупые, что они этого не могут понять -- туда им и дорога. Но самого факта текущее положение вещей (ещё раз) -- совершенно не отменяет.

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

100. "В GCC утверждено включение поддержки языка Rust"  +3 +/
Сообщение от Аноним (-), 12-Июл-22, 03:34 
> Какой язык стоит учить если я хочу стать настоящим программистом, а не
> макакой? Почему?

Ассемблер, чтобы увидеть как машина изнутри работает. Паскаль, чтобы понять как програмить правильно. Хоть он и долбаный зануда. Потом можно сишку, если зайдет то и плюсы, раст, зиг наконец. Немного JS чтобы вебню патчить, баш для мелкой автоматизации... ну, как, всегда гвоздить одним и тем же молотком независимо от размера гвоздя может и не быть удобно. Скажем, попробуйте вообще в браузере Rust выполнить? При сильном желании это можно, WASM'ом, но пару полей формочки с емылом так проверять? Там производительность не надо, тормозить нечему даже если это будет без JIT, возня себя не оправдает.

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

126. "В GCC утверждено включение поддержки языка Rust"  –3 +/
Сообщение от Аноним (-), 12-Июл-22, 08:21 
>Скажем, попробуйте вообще в браузере Rust выполнить?

У вас слабые теоретические знания по парадигмам программирования. ЖабаСкрипт - это интерпретируемый язык, синтаксис языка работает с ДокуметОбъектМодель, который реализован внутри виртуальной машины под названием Интернет-браузер.

Раст - это компилируемый язык, программист Раста работает напрямую с оперативной памятью компьютера.

>баш для мелкой автоматизации

Патрик при помощи баша и GNU sed делает целый дистрибутив. Всё завиит от человека, если челове сам по себе мелкий, то такой человек может делать на баше только мелкие вещи.

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

129. "В GCC утверждено включение поддержки языка Rust"  +1 +/
Сообщение от n00by (ok), 12-Июл-22, 09:37 
>>Скажем, попробуйте вообще в браузере Rust выполнить?
> У вас слабые теоретические знания по парадигмам программирования. ЖабаСкрипт - это интерпретируемый
> язык, синтаксис языка работает с ДокуметОбъектМодель, который реализован внутри виртуальной
> машины под названием Интернет-браузер.
> Раст - это компилируемый язык, программист Раста работает напрямую с оперативной памятью
> компьютера.

У Вас в голове полнейшая каша. Существует наверное с десяток интерпретаторов языка Си. А для машинного кода написано столько интерпретаторов, что для них придуманы особые названия: эмулятор процессора, виртуальная машина. Как и ВМ для JS исполняет не текст, а байт-код виртуального процессора (а для ускорения может его и скомпилировать).

>>баш для мелкой автоматизации
> Патрик при помощи баша и GNU sed делает целый дистрибутив. Всё завиит
> от человека, если челове сам по себе мелкий, то такой человек
> может делать на баше только мелкие вещи.

Патрик при этом знает всё вышеперечисленное, вот и пошутил.

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

189. "В GCC утверждено включение поддержки языка Rust"  +/
Сообщение от Аноним (189), 12-Июл-22, 13:59 
Можно даже из js сделать байткод и отдавать его вместо js текста. Обещают выигрыш до трети попугаев, но и проблем совместимости они огребают.  
Ответить | Правка | Наверх | Cообщить модератору

291. "В GCC утверждено включение поддержки языка Rust"  +/
Сообщение от Аноним (75), 13-Июл-22, 01:42 
Не можно - а сделано. React Native так и работает. Он как я понял умеет выполнять только байт-код (как минимум в release mode), который получается из JavaScript во время сборки проекта.
Ответить | Правка | Наверх | Cообщить модератору

192. "В GCC утверждено включение поддержки языка Rust"  +1 +/
Сообщение от Аноним (192), 12-Июл-22, 14:28 
> Существует наверное с десяток интерпретаторов языка Си.

Существует (существовала) даже аппаратная реализация Си.

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

214. "В GCC утверждено включение поддержки языка Rust"  +1 +/
Сообщение от Аноним (157), 12-Июл-22, 15:34 
PDP ?
Ответить | Правка | Наверх | Cообщить модератору

153. "В GCC утверждено включение поддержки языка Rust"  +2 +/
Сообщение от Аноним (136), 12-Июл-22, 11:43 
>>Скажем, попробуйте вообще в браузере Rust выполнить?
>У вас слабые теоретические знания по парадигмам программирования. ЖабаСкрипт - это интерпретируемый язык, синтаксис языка работает с ДокуметОбъектМодель,
> который реализован внутри виртуальной машины под названием Интернет-браузер.
> Раст - это компилируемый язык, программист Раста работает напрямую с оперативной памятью компьютера.

Вы отстали от жизни (в лучшем случае, мягко говоря). Существует куча фигни, которая позволяет тебе языки, далекие от веба (те же Си/С++ и Раст) компилировать во что-то, что выполняется в браузере. Уже давным-давно, в далекой-далекой гала... короче, сишный квейк, компильнутый (транспилированный?) в яваскрипт, запускали в браузере. Уже все пошли дальше. Например, с помощью LLVM кучку языков компилируют в WebAssembly, который выполняется потом в браузере (и это уже тоже старые решения). Фреймворков на не-JS/TS языках появилось. Что-то может и DOM "растом дергать" и интероперабельность с яваскриптом там есть и прочее и прочее...

Вот некоторые библиотек на "расте для веба", компилируются в WebAssembly и взаимодействуют с яваскриптом, когда нужно, но прикладухи ты пишешь на расте:

seed
(Seed is a Rust front-end framework for creating fast and reliable web apps with an Elm-like architecture.)
https://github.com/seed-rs/seed

Percy
(Build frontend browser apps with Rust + WebAssembly. Supports server side rendering)
https://github.com/chinedufn/percy

Yew
(Yew is a modern Rust framework for creating multi-threaded front-end web apps using WebAssembly)
https://yew.rs/

Sycamore
(Sycamore is a reactive library for creating web apps in Rust and WebAssembly.)
https://github.com/sycamore-rs/sycamore

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

290. "В GCC утверждено включение поддержки языка Rust"  +/
Сообщение от Аноним (-), 13-Июл-22, 01:32 
> У вас слабые теоретические знания по парадигмам программирования.
> ЖабаСкрипт - это интерпретируемый язык, синтаксис языка работает с
> ДокуметОбъектМодель, который реализован внутри виртуальной машины под
> названием Интернет-браузер.

Спасибо капитан очевидность. А почему вы думали что я не в курсе? Но если уж придираться, JS нынче зачастую JIT'ится и это не совсем то же самое что интерпретация уже.

> Раст - это компилируемый язык, программист Раста работает напрямую с оперативной памятью
> компьютера.

А еще в этом вашем браузере есть такая забавная штука как WASM. И таки в ЭТО можно собрать программу на и си, и на расте, да даже на (довольно специфичном) асме. Конечно, опкоды и адресация памяти станут немного абстрактнее, но работать все же будет. И даже IIRC имеет какие-то интерфейсы к яваскрипту.

> Патрик при помощи баша и GNU sed делает целый дистрибутив.

Да мало ли странных людей на планете, сбивающих автомобилями вертолеты. Не означает что автомобиль офигенное ПВО в общем случае.

> Всё завиит от человека, если челове сам по себе мелкий, то такой человек
> может делать на баше только мелкие вещи.

Просто баш сам по себе структурально не создан для больших проектов. Верификация кода слабая, типизации нет, поэтому глюки и баги в большом проекте могут и задолбать. Особо умным прилетает потом какой-нибудь хитрый отлуп с DHCP серванта, немного получающий рут на их компе, потому что баш сильно умный и не делался под сильную секурити с допущением что ремота имеет существенный контроль над данными. Парсить untrusted input башем - ну не то чтобы нельзя, но эскейпинг без вулнов на баше это такая порнография, скажу я вам... а без этого можно это месиво жесточайше поиметь немного кастомными входными данными, ололо =)

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

208. "В GCC утверждено включение поддержки языка Rust"  +4 +/
Сообщение от Брат Анон (ok), 12-Июл-22, 15:20 
> Вижу в комментариях собралось очень много профессиональных программистов.
> Объясните, пожалуйста, каким критериям должен соответствовать язык для настоящих программистов?
> Чем плох rust?
> Какой язык стоит учить если я хочу стать настоящим программистом, а не
> макакой? Почему?

Главный критерий прикладного языка: код пишется 1 раз, и читается -- 50. Гошечка, в этом смысле -- очень норм. Но не выполняет второй критерий.

Второй критерий (системный язык): язык должен предоставлять абстракцию виртуальной машины и полностью скрывать реальное железо, позволяет при этом написать ОС. Этот критерий кратно повышает возможность переноса софта с платформы на платформу. Понятно, полностью абстрагироваться от железа не выйдет, но ослабить эту связь на 99.5% -- это будет отлично.

Третий критерий: маленький компактный язык. Здесь Го худо-бедно соответствует. Он достаточно небольшой (в последней редакции уже далеко не так), изучить его механически можно за месяц, понять -- нужно несколько лет, увы.

Раст крайне запутанный язык, как в синтаксисе, так и в базовых типах и тем более -- в понимании идиом. Читать чужой код ну просто невозможно.

Раст, предоставляя некоторую абстракцию виртуальной машины даёт сплошные протечки. Для него это нормально -- потому что он плотно слипся с кодом на СИ, который в свою очередь разворачивает программиста в сторону железа, чуть больше, чем полностью. Теоретически, Си переносим. Практически -- это сплошная попоболь. Почему Раст наследует практически все эти родовые уродства без какой-либо перспективы исправления.

Язык не надо учить, чтобы стать настоящим программистом. Надо изучать программирование. А оно -- концептуально на порядок выше, чем 99.5% языков программирования. Научишься программировать -- в любом языке ты будешь влёт видеть недостатки языка. Сначала в голове систематизируй классификацию языков. Укладывая в эту классификацию очередной язык -- ты будешь знать о нём 90% главных характеристик.

Я вполне сознательно выбрал Го. Потому что это -- испорченный Оберон (* имхо, лучший язык программирования *). Соперничество Оберону может составить только Компонентный Паскаль. Первый больше для системщины, второй -- идеален для прикладнухи. В чём-то V лучше Go, но V пока слишком зелен, но я уже вижу в V попытку исправить Go, уже допущены концептуальные ошибки (потому что авторы тупо не поняли почему Го сделан так, как сделан). И это ещё большее отклонение от Оберона, что как по мне -- так тоска печаль.

И обязательный компонент хорошего супа: учиться, учиться и ещё раз учиться, как завещал великий Ленин. Ну. и такие столпы современности, как Никлаус Вирт, Стив Макконел, Фред Брукс, Мартин Фаулер, Кент Бек -- обязательны к прочтению и перепрочтению. Инструменты типа git -- обязательны к использованию. Обязательно участвовать в коллективной разработке, делать запросы на слияние -- почувствовать вкус коллективной разработки (на сколько это больно и противно).

Программировать каждый день, хотя бы по 30 мин -- само собой.

Каких-то 3-5 лет -- и опыт будет уже вполне достаточный, чтобы пойти джуном куда-нибудь.

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

372. "В GCC утверждено включение поддержки языка Rust"  +1 +/
Сообщение от tmplsr (?), 14-Июл-22, 12:04 
Ещё проще: HTDP, "Как проектировать программы". Легендарная по своей сути книжка, (хотя и гораздо слабее SICP) наконец-то переведена издательством ДМК. Так ведь издатели и до "The Unix-Haters Handbook" доберутся, редиски этакие.
Ответить | Правка | Наверх | Cообщить модератору

217. "В GCC утверждено включение поддержки языка Rust"  +/
Сообщение от anonymous (??), 12-Июл-22, 15:55 
Assembly, Scheme, Scala/Clojure, Erlang/Elixir, Haskell. OOP в принципе не настолько хорошая вещь как про него думают. Смысла тратить времени особо нет. Но для понимания общих принципов нужно. Но если учить скалу/кложур, то и джаву придётся знать. На плюсы время не трать и не слушай "русских программистов", которые за них топят.
Ответить | Правка | К родителю #61 | Наверх | Cообщить модератору

230. "В GCC утверждено включение поддержки языка Rust"  +/
Сообщение от Аноним (234), 12-Июл-22, 16:54 
"Настоящих программистов" не существует. Если ты хочешь работать в этой сфере, смотри по вакансиям, какие языки востребованы. В РФ это (предположу) C#, js+php (web), может быть си. Рынок труда очень кривой.

Есть фундаментальное образование (университеты, колледжи), там научат всякому, не только языку. Есть курсы, если кодер закончил курсы по языку, но не знает как работает операционная система - то он и есть макака. Кроме языка нужно знать много всего сопутствующего.

Из классических языков неплохой вариант для начала тот же паскаль, подойдёт для обучения и для небольших проектов. Ещё можно посмотреть на C#, тоже неплохой вариант для начала, но уже с нюансами.

>не макакой

Любого кодера можно назвать макакой, сфера ИТ очень токсичная.

>Чем плох rust?

Тем, что это мем, а не язык программирования.

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

232. "В GCC утверждено включение поддержки языка Rust"  +1 +/
Сообщение от Аноним (234), 12-Июл-22, 17:00 
О, брат анон хорошо напомнил, ещё go есть, тоже неплох, говорят.
Ответить | Правка | К родителю #61 | Наверх | Cообщить модератору

275. "В GCC утверждено включение поддержки языка Rust"  +1 +/
Сообщение от IRASoldier_registered (ok), 13-Июл-22, 00:13 
Здесь почти нет профессиональных программистов. Здесь есть куча фриков, луддитов и чрезвычайно политизированных околоайтишников, в основном. Беги отсюда.

Раст ничем не плох, но учить стоит не один язык, и начинать будущему "настоящему программисту" стоит не с языка, а с алгоритмов. Для этого же прекрасно подойдет, например, Пайтон. Затем стоит изучить что-то относительно низкоуровневое - С / С++, в том числе и для того, чтобы иметь возможность сравнивать их с Растом. А дальше все будет зависеть от задач - не существует языка, который бы одинаково массово применялся и в вебе, и на десктопах, и в мобильных приложениях.

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

294. "В GCC утверждено включение поддержки языка Rust"  +1 +/
Сообщение от Аноним (234), 13-Июл-22, 01:47 
> Раст ничем не плох

Приходи ещё лет через 10.

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

64. "В GCC утверждено включение поддержки языка Rust"  +2 +/
Сообщение от Аноним (64), 12-Июл-22, 01:05 
Вот что мохнатая лапа гугля животворящего делает!
Ответить | Правка | Наверх | Cообщить модератору

117. "В GCC утверждено включение поддержки языка Rust"  –1 +/
Сообщение от Аноним (116), 12-Июл-22, 07:16 
А что проект гугла про перефокусировке разработчиков Фаерфокса с разработки Фаерфокса на какую-то фигню под названием раст прошел полностью успешно.  Это по круче Ленки Поттеринг
Ответить | Правка | Наверх | Cообщить модератору

86. "В GCC утверждено включение поддержки языка Rust"  +7 +/
Сообщение от SNM (?), 12-Июл-22, 02:51 
Объясните, зачем это нужно, если в РФ вакансий на расте нет от слова совсем.
Ответить | Правка | Наверх | Cообщить модератору

108. "В GCC утверждено включение поддержки языка Rust"  –1 +/
Сообщение от Аноним (108), 12-Июл-22, 04:54 
К Лапшину можешь пойти

https://www.linux.org.ru/forum/job/16916771

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

241. "В GCC утверждено включение поддержки языка Rust"  +/
Сообщение от Аноним (-), 12-Июл-22, 18:23 
Лапшин может навесить на уши лапшы?
Ответить | Правка | Наверх | Cообщить модератору

295. "В GCC утверждено включение поддержки языка Rust"  –1 +/
Сообщение от Аноним (-), 13-Июл-22, 01:47 
> Лапшин может навесить на уши лапшы?

Он умеет искать ... рож которых на всей планете спасибо если несколько десятков водится. И если такие в РФ и были - то давно сыбали, потому что вон тот, с офисом в москве, при всем желании не предложит столько сколько это на самом деле стоит. И те кто все вон то умеет об этом очень хорошо догадывается.

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

306. "В GCC утверждено включение поддержки языка Rust"  +/
Сообщение от Вы забыли заполнить поле Name (?), 13-Июл-22, 03:14 
> К Лапшину можешь пойти
> https://www.linux.org.ru/forum/job/16916771

У него уже там целый зоопарк: erlang, python, js, теперь еще и раст.

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

110. "В GCC утверждено включение поддержки языка Rust"  –1 +/
Сообщение от Анонн (?), 12-Июл-22, 05:12 
Ну, а в Эритрее и с Си вакансиями туго, не хотите же вы сказать...
Ответить | Правка | К родителю #86 | Наверх | Cообщить модератору

115. "В GCC утверждено включение поддержки языка Rust"  –2 +/
Сообщение от Аноним (10), 12-Июл-22, 07:07 
Как говорится, плохому танцору... кое-что мешает.
Ответить | Правка | Наверх | Cообщить модератору

292. "В GCC утверждено включение поддержки языка Rust"  +1 +/
Сообщение от Аноним (-), 13-Июл-22, 01:42 
> Ну, а в Эритрее и с Си вакансиями туго, не хотите же вы сказать...

Зато в РФ стало много вакансий на которых программировать вообще уметь не надо! Даже платят неплохо. Берут всех. И представительства есть по всей стране. Правда говорят что есть нюансы.

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

331. "В GCC утверждено включение поддержки языка Rust"  +/
Сообщение от Аноним (331), 13-Июл-22, 13:12 
На стройки, на склады?
Ответить | Правка | Наверх | Cообщить модератору

352. "В GCC утверждено включение поддержки языка Rust"  +1 +/
Сообщение от Брат Анон (ok), 13-Июл-22, 20:44 
> На стройки, на склады?

На спецпроекты.

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

359. "В GCC утверждено включение поддержки языка Rust"  +1 +/
Сообщение от Аноним (-), 14-Июл-22, 06:27 
> На стройки, на склады?

Можно и так сказать.

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

118. "В GCC утверждено включение поддержки языка Rust"  –1 +/
Сообщение от Аноним (116), 12-Июл-22, 07:18 
Тыж уже написал что не программист, зачем тебе это? Для интереса посмотри еще на Хаскеле вакансии или на Crystal.
Ответить | Правка | К родителю #86 | Наверх | Cообщить модератору

140. "В GCC утверждено включение поддержки языка Rust"  –3 +/
Сообщение от Аноним (145), 12-Июл-22, 10:42 
>в РФ вакансий на расте нет от слова совсем

Это вброс? Лично меня достают рекрутёры ежедневно (имел глупость написать где-то, что имею опыт разработки на Rust).

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

151. "В GCC утверждено включение поддержки языка Rust"  +3 +/
Сообщение от Аноним (151), 12-Июл-22, 11:38 
А мне лично Сергей Брин пишет. Каждый день зовёт на работу.
Ответить | Правка | Наверх | Cообщить модератору

330. "В GCC утверждено включение поддержки языка Rust"  +/
Сообщение от Аноним (331), 13-Июл-22, 13:10 
А по выходным за двойную оплату?
Ответить | Правка | Наверх | Cообщить модератору

143. "В GCC утверждено включение поддержки языка Rust"  +/
Сообщение от Проходил мимо (?), 12-Июл-22, 10:53 
Зайдите на hh.ru, наберите в поиске "Программист Rust" и увидите, какую чушь про "совсем нет вакансий" вы написали.
Ответить | Правка | К родителю #86 | Наверх | Cообщить модератору

149. "В GCC утверждено включение поддержки языка Rust"  +7 +/
Сообщение от Аноним (149), 12-Июл-22, 11:24 
Зашел. Почти все вакансии про финансовые пирамиды лол. Процентов наверное 80
Ответить | Правка | Наверх | Cообщить модератору

152. "В GCC утверждено включение поддержки языка Rust"  +4 +/
Сообщение от Аноним (151), 12-Июл-22, 11:39 
Так они не только заказчиков облапошивают, но и сотрудников. Так сказать чтобы не терять хватку. А среди растафанатиков самый высокий процент легковерных людей.  
Ответить | Правка | Наверх | Cообщить модератору

174. "В GCC утверждено включение поддержки языка Rust"  +8 +/
Сообщение от Аноним (181), 12-Июл-22, 12:46 
Неудифительно, сначала они поверили в маркетинговый булшит про автоуправление памятью, потом в финансовые пирамиды.
Ответить | Правка | Наверх | Cообщить модератору

227. "В GCC утверждено включение поддержки языка Rust"  –1 +/
Сообщение от SNM (?), 12-Июл-22, 16:36 
> Почти все вакансии про финансовые пирамиды лол

Или с дофига опытом с кучей уже завершенных коммерческих проектов в портфолио.

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

274. "В GCC утверждено включение поддержки языка Rust"  +/
Сообщение от IRASoldier_registered (ok), 13-Июл-22, 00:08 
А Вселенная ограничена границами РФ? :-)
Ответить | Правка | К родителю #86 | Наверх | Cообщить модератору

329. "В GCC утверждено включение поддержки языка Rust"  +1 +/
Сообщение от Аноним (331), 13-Июл-22, 13:09 
Так мечтают же некоторые, чтоб так было ;)
Ответить | Правка | Наверх | Cообщить модератору

120. "В GCC утверждено включение поддержки языка Rust"  +/
Сообщение от Аноним (149), 12-Июл-22, 07:36 
Круто! Давно хотел выучить Rust. Чем канпилятор gcc может быть лучше родного?

P.S. С чего начать изучения Rust человеку с опытом в JS?

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

132. "В GCC утверждено включение поддержки языка Rust"  +/
Сообщение от freecoder (ok), 12-Июл-22, 09:51 
> P.S. С чего начать изучения Rust человеку с опытом в JS?

Вот с этого: https://doc.rust-lang.org/book/

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

138. "В GCC утверждено включение поддержки языка Rust"  +/
Сообщение от Аноним (145), 12-Июл-22, 10:41 
Считаю, что рекомендовать Растбук первой книгой - вредительство. Дело в том, что она "двухпроходная": некоторые главы требуют знания последущих :).

Лучше начинать с великолепной книги "Programming Rust" by Blandy&Orendorff. Как раз недавно вышло второе издание, так что книга актуальная, покрывает и async и 2021.

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

300. "В GCC утверждено включение поддержки языка Rust"  +/
Сообщение от Аноним (-), 13-Июл-22, 02:38 
> Вот с этого: https://doc.rust-lang.org/book/

Довольно отстойная штука, примеры высосаны из пальца и ни в раз не отражают ни продвинутые нюансы, "догадайтесь как это делать сами", ни реалистичное использование конструкций в программах.

Писано каким-то унылым техписом на отъ...сь для галочки [x] we have book походу.

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

408. "В GCC утверждено включение поддержки языка Rust"  +/
Сообщение от freecoder (ok), 04-Авг-22, 11:50 
Для продвинутых есть другие книги. Тут спросили, с чего начать.

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

167. "В GCC утверждено включение поддержки языка Rust"  +3 +/
Сообщение от Аноним (-), 12-Июл-22, 12:36 
>P.S. С чего начать изучения Rust человеку с опытом в JS?

Вся суть растофанатов.

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

173. "В GCC утверждено включение поддержки языка Rust"  –2 +/
Сообщение от Аноним (181), 12-Июл-22, 12:45 
С архитектуры компьютера систем и отличий гарвардской архитектуры от фон Неймановской
Ответить | Правка | К родителю #120 | Наверх | Cообщить модератору

218. "В GCC утверждено включение поддержки языка Rust"  +/
Сообщение от Аноним (157), 12-Июл-22, 15:56 
Вот скажи честно, как это отличие влияет на код прикладной программы, даже на Сишке?
Ответить | Правка | Наверх | Cообщить модератору

253. "В GCC утверждено включение поддержки языка Rust"  +2 +/
Сообщение от Аноним (-), 12-Июл-22, 19:22 
Единственное что он помнит из вузовского курса архитектуры компьютера -- это то, что архитектурые бывает две: фон-Нейман и Гарвард. И естественно как и все дилетанты, он считает известный ему кусочек знаний просто _необходимым_ для того, чтобы называться специалистом.
Ответить | Правка | Наверх | Cообщить модератору

368. "В GCC утверждено включение поддержки языка Rust"  +/
Сообщение от Аноним (368), 14-Июл-22, 07:34 
> Вот скажи честно, как это отличие влияет на код прикладной программы, даже на Сишке?

Вообще влияет. Посмотри на прошивки для авр-ок. Чистый гарвардец штука специфичная.

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

122. "В GCC утверждено включение поддержки языка Rust"  +2 +/
Сообщение от keydon (ok), 12-Июл-22, 07:53 
Сначала 5 лет будут героически добавлять поддержку раста, потом 5 лет не менее героически его выпиливать потому что он никому не нужен. Классика.
Ответить | Правка | Наверх | Cообщить модератору

127. "В GCC утверждено включение поддержки языка Rust"  –1 +/
Сообщение от Аноним (127), 12-Июл-22, 08:59 
учитывая что rust также постепенно внедряется в linux, то скорее такого не будет; хотя, сегодня уже не в чём нельзя быть уверенным, так что поживём и увидим, может даже когда-нибудь появится rilux (linux (re)written in rust)
Ответить | Правка | Наверх | Cообщить модератору

124. "В GCC утверждено включение поддержки языка Rust"  –2 +/
Сообщение от Аноним (124), 12-Июл-22, 08:00 
Растаманы, наивные! Никакие компании не смогут содействовать взлёту Раста. Ваша судьба зависит от того одобрит ли вас Столлман, или не одобрит.

На колени перед великим копилефтом, перед великим Столлманом!

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

147. "В GCC утверждено включение поддержки языка Rust"  +1 +/
Сообщение от Без аргументов (?), 12-Июл-22, 11:06 
Они гордые, у них недавно месяц гордости был
Ответить | Правка | Наверх | Cообщить модератору

190. "В GCC утверждено включение поддержки языка Rust"  +/
Сообщение от Аноним (181), 12-Июл-22, 14:15 
А вы за ним пристально следили? Хотели бы поучаствовать, но 29.06.2013 135-ФЗ запретил?
Ответить | Правка | Наверх | Cообщить модератору

226. "В GCC утверждено включение поддержки языка Rust"  +/
Сообщение от Аноним (-), 12-Июл-22, 16:31 
Так от чего, говорите, некоторые ангелы стали падшими? От какого чувства?
Ответить | Правка | К родителю #147 | Наверх | Cообщить модератору

272. "В GCC утверждено включение поддержки языка Rust"  –5 +/
Сообщение от IRASoldier_registered (ok), 13-Июл-22, 00:07 
Столлман ни на что не влияет. Столлман ни на что не способен. Столлман вообще просто чудаковатый старикашка, кормящийся с проповедей, читаемых им узкому кругу верующих и не имеющий уже давно никакого отношения к IT-отрасли. Раст взлетает потому, что решает проблемы, которые не так хорошо решались до него. Аминь.
Ответить | Правка | К родителю #124 | Наверх | Cообщить модератору

307. "В GCC утверждено включение поддержки языка Rust"  +/
Сообщение от Вы забыли заполнить поле Name (?), 13-Июл-22, 03:25 
> Раст взлетает

Со скрипом уже 11 лет. Смотри как бы на вынужденную не пошел.

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

346. "В GCC утверждено включение поддержки языка Rust"  +1 +/
Сообщение от Аноним (-), 13-Июл-22, 19:00 
Ты позор Ирландской Республиканской Армии. В ИРА уважают Столлмана.
Ответить | Правка | К родителю #272 | Наверх | Cообщить модератору

169. "В GCC утверждено включение поддержки языка Rust"  +1 +/
Сообщение от Аноним (-), 12-Июл-22, 12:38 
Если запилить "системный язычок" с синтаксисом и семантикой как у JS и распространять через npm, сразу весь хайп по поводу раста сведётся на ноль.
Ответить | Правка | Наверх | Cообщить модератору

171. "В GCC утверждено включение поддержки языка Rust"  +2 +/
Сообщение от Аноним (181), 12-Июл-22, 12:42 
Настоящим программистам проверки компилятора не нужны, а тем кто программировать не может никакой rust не поможет, наоборот, они будут уверены что пишут безопасный код без ошибок под действием синдрома Даннинга Крюгера и только всё испортят.
Ответить | Правка | Наверх | Cообщить модератору

188. "В GCC утверждено включение поддержки языка Rust"  –1 +/
Сообщение от Аноним (189), 12-Июл-22, 13:53 
Теперь осталось донести твои мысли до каждого растофанатика. А вот как это сделать это большой вопрос.
Ответить | Правка | Наверх | Cообщить модератору

186. "В GCC утверждено включение поддержки языка Rust"  +2 +/
Сообщение от Аноним (186), 12-Июл-22, 13:38 
> Язык Rust сфокусирован на безопасной работе с памятью...

Ну хватит уже эту мантру в каждю новость пихать!!!

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

195. "В GCC утверждено включение поддержки языка Rust"  +/
Сообщение от АнонимкаРастуимка (?), 12-Июл-22, 14:38 
дануна, вот это тема
Ответить | Правка | Наверх | Cообщить модератору

207. "В GCC утверждено включение поддержки языка Rust"  +/
Сообщение от incognito (??), 12-Июл-22, 15:20 
Ещеб Firefox собирался из исходников этим компилятором.
Ответить | Правка | Наверх | Cообщить модератору

321. "В GCC утверждено включение поддержки языка Rust"  +1 +/
Сообщение от Аноним (321), 13-Июл-22, 11:04 
Ещеб это Firefox был кому-то нужен.  
Ответить | Правка | Наверх | Cообщить модератору

403. "В GCC утверждено включение поддержки языка Rust"  +/
Сообщение от Аноним (145), 17-Июл-22, 10:22 
Я, кстати, вернулся на Firefox с Хрома, когда переквалифицировался в Rust-программиста. Но исключительно по идеологическим мотивам :).
Ответить | Правка | Наверх | Cообщить модератору

228. "В GCC утверждено включение поддержки языка Rust"  +/
Сообщение от Аноним (228), 12-Июл-22, 16:36 
Обидно наверно выучить плюсы, десктопные фреймворки типа куте, и через десять лет увидеть, что вместо них используют веб-технологии для UI и вот теперь еще Раст.
Ответить | Правка | Наверх | Cообщить модератору

242. "В GCC утверждено включение поддержки языка Rust"  +2 +/
Сообщение от pavlinux (ok), 12-Июл-22, 18:27 
Внучег, язык - это всего лишь способ изложения мысли, за тебя он думать не будет.
Ответить | Правка | Наверх | Cообщить модератору

255. "В GCC утверждено включение поддержки языка Rust"  –1 +/
Сообщение от Аноним (228), 12-Июл-22, 20:08 
Я разве говорил, что он должен?
А переучиваться придется. Раньше бухгалтера считали на счетах и вели книгу. Сейчас сам знаешь.
Смысл не меняется, меняются инструменты.

Кстати, есть мнение, что плюсцы не нужны, чистый си во все поля. Что с этим делать?

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

257. "В GCC утверждено включение поддержки языка Rust"  +/
Сообщение от Аноним (234), 12-Июл-22, 20:12 
С этим надо что-то делать? Что, например?
Ответить | Правка | Наверх | Cообщить модератору

260. "В GCC утверждено включение поддержки языка Rust"  +/
Сообщение от Аноним (228), 12-Июл-22, 22:17 
Как бы вроде нет, но многие начинают бороться с неизбежными изменениями.
Ну казалось бы, раст. Еще один язык. На твою жизнь сиплюсов хватит, не хочешь писать на расте, проходи мимо. Но нет.
Ответить | Правка | Наверх | Cообщить модератору

264. "В GCC утверждено включение поддержки языка Rust"  +/
Сообщение от Аноним (263), 12-Июл-22, 23:01 
Тоже самое можно сказать про Хаскель.  
Ответить | Правка | Наверх | Cообщить модератору

267. "В GCC утверждено включение поддержки языка Rust"  +2 +/
Сообщение от SNM (?), 12-Июл-22, 23:39 
> Кстати, есть мнение, что плюсцы не нужны

Скажи это работодателям, вот удивятся. Что-то на hh вакансий где нужен чистый Си по пальцам сосчитать, везде как минимум С++ с сопутствующим набором дополнительных технологий типа git (один лишь мануал которого тянет на целую докторскую диссертацию).

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

317. "В GCC утверждено включение поддержки языка Rust"  –1 +/
Сообщение от Аноним (317), 13-Июл-22, 09:12 
Чел так ты даже гит не осилил неудивительно что тебя выгнали из программистов.  
Ответить | Правка | Наверх | Cообщить модератору

319. "В GCC утверждено включение поддержки языка Rust"  +2 +/
Сообщение от Аноним (181), 13-Июл-22, 10:50 
git бесполезный кусок bloatware только мешающий разработке. Настоящие программисты пишущие ПО для военных спутников, делают это на ANSI C, передают исходный код на флешках. Всякое bloatware типа github им не нужны.
Ответить | Правка | Наверх | Cообщить модератору

320. "В GCC утверждено включение поддержки языка Rust"  +1 +/
Сообщение от Аноним (321), 13-Июл-22, 11:03 
На дискетах же ты что. Флешки это западная ненужная уязвимость.  
Ответить | Правка | Наверх | Cообщить модератору

326. "В GCC утверждено включение поддержки языка Rust"  +/
Сообщение от Аноним (10), 13-Июл-22, 12:11 
> Флешки

Это ты не застал советские микросхемы памяти на ЦМД. Но лучше бери глубже: у кого нобелевка за гетероструктурные полупроводники? То-то же :)

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

347. "В GCC утверждено включение поддержки языка Rust"  –1 +/
Сообщение от Аноним (348), 13-Июл-22, 19:38 
>у кого нобелевка за гетероструктурные полупроводники

Живёт Рассеюшка советскими успехами только. E2K, по сути, тоже ещё от советских времён наследие Эльбрус II.

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

354. "В GCC утверждено включение поддержки языка Rust"  +/
Сообщение от Аноним (10), 13-Июл-22, 21:29 
> советскими успехами

...живёт весь мир. И не только советскими, а намного ранее.

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

367. "В GCC утверждено включение поддержки языка Rust"  +/
Сообщение от Аноним (368), 14-Июл-22, 07:31 
> ...живёт весь мир. И не только советскими, а намного ранее.

Кроме собственно россиян. Которые в совке на плоды прогресса были почти полностью обуты, с записью на позорный жигуль на годы вперед, а в РФ как максимум покупали реальные реализации у бегого человека. Ну или желтого, какая разница. Желтый человек тоже в последнее время россиянам кое-что демонстрирует, уже особо не скрываясь.

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

365. "В GCC утверждено включение поддержки языка Rust"  +/
Сообщение от Аноним (-), 14-Июл-22, 07:09 
> глубже: у кого нобелевка за гетероструктурные полупроводники? То-то же :)

Ну да, и светодиоды лосев типа-изобрел. Но светодиодные лампочки в результате у россиян почему-то made in china. А те жалкие потуги делать светодиоды которые были в CCCР/РФ не впечатлят сейчас даже весьма подвальный китай. Который научился это сильно лучше, многократно массовее и неизмеримо дешевле.

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

375. "В GCC утверждено включение поддержки языка Rust"  +/
Сообщение от Аноним (234), 14-Июл-22, 13:57 
А что, CCCР всё это время мирно развивался, как китай?
Ответить | Правка | Наверх | Cообщить модератору

390. "В GCC утверждено включение поддержки языка Rust"  +/
Сообщение от Аноним (390), 14-Июл-22, 21:19 
> А что, CCCР всё это время мирно развивался, как китай?

Плюс-минус. Китай во вторую мировую тоже свою порцию люлей получал, от японцев например. Да и в целом они были драными крестьянами - годов до 70..80 прошлого века. А вот где-то там они заметили что СССР делает что-то не так и в отличие от - выводы сделали. И пока желтолицые осваивали продвинутые технологии, вытаскивая драных крестьян в развитую нацию, у россиян шли инверсные процессы, когда под благостные отчеты драли глотки за все что продается в магазинах. Сперва за всякие жигули, потом и за мебель какую, а под самый финиш и за последнего куря уже.

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

332. "В GCC утверждено включение поддержки языка Rust"  –1 +/
Сообщение от Аноним (181), 13-Июл-22, 13:21 
Сходный код программ для военного спутника вполне поместится на дискету. Другое дело что и дискеты и флешки в России не производятся.
Ответить | Правка | К родителю #320 | Наверх | Cообщить модератору

333. "В GCC утверждено включение поддержки языка Rust"  +/
Сообщение от Аноним (181), 13-Июл-22, 13:21 
*исходный код
Ответить | Правка | Наверх | Cообщить модератору

334. "В GCC утверждено включение поддержки языка Rust"  +/
Сообщение от Аноним (334), 13-Июл-22, 13:27 
Возможно у наших спутников есть функция схода с орбиты )
Ответить | Правка | Наверх | Cообщить модератору

336. "В GCC утверждено включение поддержки языка Rust"  +1 +/
Сообщение от SNM (?), 13-Июл-22, 16:20 
Идиот, у военных есть своя распределённая сеть, которая на физическом уровне изолирована от интернета, со своими серверами для хранения и передачи данных. В следующий раз думай прежде чем писать, а то знающие люди засмеют.
Ответить | Правка | К родителю #319 | Наверх | Cообщить модератору

338. "В GCC утверждено включение поддержки языка Rust"  +1 +/
Сообщение от Аноним (234), 13-Июл-22, 16:22 
Так а что плохого, если засмеют? Заслуженно же.
Ответить | Правка | Наверх | Cообщить модератору

366. "В GCC утверждено включение поддержки языка Rust"  +/
Сообщение от Аноним (366), 14-Июл-22, 07:21 
> Идиот, у военных есть своя распределённая сеть, которая на физическом уровне изолирована
> от интернета, со своими серверами для хранения и передачи данных.

Это смотря у каких военных. Если посмотреть на то как натовское вооружение работает даже в урезанном режиме, можно понять что они технологии Warzone 2100 уже давно у себя запилили.

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

335. "В GCC утверждено включение поддержки языка Rust"  +2 +/
Сообщение от SNM (?), 13-Июл-22, 16:04 
> выгнали

Дебил, мне вообще-то 78 лет и я говорю не за себя. Я то успел поработать "программистом" ещё на ЭВМ которые занимали целые этажи.

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

369. "В GCC утверждено включение поддержки языка Rust"  +/
Сообщение от Аноним (145), 14-Июл-22, 09:39 
>Обидно наверно выучить плюсы, десктопные фреймворки типа куте, и через десять лет увидеть, что вместо них используют веб-технологии для UI и вот теперь еще Раст.

Что значит "обидно"? Программисты привыкли постоянно учиться, это и полезно для профилактики деменции :). А что касается плюсов и Qt, то десяти лет обычно хватает на то, чтоб они надоели до смерти. Так что новые прикольные язычки, на которые к тому же есть спрос у работодателей (Go и Rust) появились кстати.

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

324. "В GCC утверждено включение поддержки языка Rust"  +/
Сообщение от Попандопала (?), 13-Июл-22, 11:35 
одного GCC теперь через год хватит, без всяких llvm?
Ответить | Правка | Наверх | Cообщить модератору

325. "В GCC утверждено включение поддержки языка Rust"  +1 +/
Сообщение от Аноним (10), 13-Июл-22, 12:08 
ага, как в анекдоте:
- У нас есть 15 форматов файлов, надо сделать универсальный!
...
- У нас есть 16 форматов...
Ответить | Правка | Наверх | Cообщить модератору

328. "В GCC утверждено включение поддержки языка Rust"  –3 +/
Сообщение от Аноним (331), 13-Июл-22, 13:07 
И при чём здесь форматы файлов? Если даже будет 150 фронтэндов, то это компиляторы с _разных_ языков. Ну а языки придумывают не разработчики GCC.
Ответить | Правка | Наверх | Cообщить модератору

340. "В GCC утверждено включение поддержки языка Rust"  +1 +/
Сообщение от Аноним (10), 13-Июл-22, 16:30 
Как был зоопарк из гцц-ллвм-шланг, так и останется. И проекты - как требовали весь этот зоопарк, да ещё конкретных версий, так и будут требовать.
Ответить | Правка | Наверх | Cообщить модератору

345. "В GCC утверждено включение поддержки языка Rust"  +/
Сообщение от Аноним (348), 13-Июл-22, 18:50 
Зоопарк компиляторов это ещё непаханное поле новых векторов атак https://www.researchgate.net/publication/348171356_Exploitin...
Ответить | Правка | Наверх | Cообщить модератору

401. "В GCC утверждено включение поддержки языка Rust"  +1 +/
Сообщение от Вы забыли заполнить поле Name (?), 15-Июл-22, 03:09 
Как полный текст pdf получить? Нафига тут этот булшит ради которого надо регаться.
Ответить | Правка | Наверх | Cообщить модератору

402. "В GCC утверждено включение поддержки языка Rust"  +/
Сообщение от Аноним (402), 15-Июл-22, 14:41 
Люди разучились пользоваться интернетом...
https://dl.acm.org/doi/pdf/10.1145/3418898
Ответить | Правка | Наверх | Cообщить модератору

341. "В GCC утверждено включение поддержки языка Rust"  +/
Сообщение от ммнюмнюмус (?), 13-Июл-22, 18:34 
Лишь бы GCC не утратил разборчивость и не проглотил Cargo.
Ответить | Правка | К родителю #324 | Наверх | Cообщить модератору

349. "В GCC утверждено включение поддержки языка Rust"  +1 +/
Сообщение от кубрик (?), 13-Июл-22, 19:55 
осталось выкинуть карго и может что-то да выйдет. А так одинм мертвецом больше, одним меньше в куче gcc. - без разницы
Ответить | Правка | Наверх | Cообщить модератору

405. "В GCC утверждено включение поддержки языка Rust"  +/
Сообщение от Аноним (-), 22-Июл-22, 15:15 
Лучше бы гнуто-гццшный компилятор лиспа запилили вместо kawa, guile и gcl.
Ответить | Правка | Наверх | Cообщить модератору

406. "В GCC утверждено включение поддержки языка Rust"  +/
Сообщение от аноним228 (?), 23-Июл-22, 08:44 
Не ну а что, теперь в каждом новом релизе gcc будут упомянать Rust, а это лишний повод нам сново собраться тут в комментариях.  %-)
Ответить | Правка | Наверх | Cообщить модератору

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

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




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

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