Size: a a a

2020 August 12

EG

Emmanuel Goldstein in rust_offtopic
struct A { x: usize }

let mut x = A { x: 5 };
x.x += 5;

С точки зрения семантики раста мы только что использовали этот объект два раза
источник

A

Aleksandr Khristenko in rust_offtopic
Stanislav Popov
например го
в го недавно запилили вытесняющую многозадачность
источник

CD

Constantine Drozdov in rust_offtopic
источник

EG

Emmanuel Goldstein in rust_offtopic
Aleksandr Khristenko
в го недавно запилили вытесняющую многозадачность
...треды?
источник

A

Aleksandr Khristenko in rust_offtopic
Emmanuel Goldstein
...треды?
Тредами не решить проблему 10к
источник

Ra

Ruslan aka DUDE in rust_offtopic
Кто-нибудь пробовал рисовать (gdi) вне клиентской области (WinAPI GetWindowDC)?

Я пробовал в скриптовом языке и там проблема была в том что нарисованное мерцает и вообще производительность крайне низкая

У кого есть подобный опыт на расте или других яп уровня си

Это проблема реализации или языка?

Производительность сравнил, взяв чью-то демку рисующую полет звёзд в форме с счётчиком фпс
И заменил строки на рисование вне окна
Итог 25фпс против 1)
источник

SP

Stanislav Popov in rust_offtopic
был пацан и нет пацана

I'm an SRE at Google. I like it there, but if you want to hire me, you can always visit my LinkedIn profile and contact me via LinkedIn or via email ( mylastname at alum dot wellesley dot edu ).

Most recently, I worked as a Senior Member of Technical Staff at Heroku, where I wrote Erlang for the HTTP Routing Infrastructure team. Before that, I was a Principal Software Engineer at AlephCloud, where I wrote Haskell all day long. Until November 2013, I was a research software engineer at Mozilla, where I worked on implementing the Rust programming language.
источник

EG

Emmanuel Goldstein in rust_offtopic
А, вытесняющую многозадачность без тредов?
Подожди, а раньше как горутины работали?
источник

EG

Emmanuel Goldstein in rust_offtopic
Они ж переключаются не «на эвейтах», а в произвольный момент
источник

CD

Constantine Drozdov in rust_offtopic
Ruslan aka DUDE
Кто-нибудь пробовал рисовать (gdi) вне клиентской области (WinAPI GetWindowDC)?

Я пробовал в скриптовом языке и там проблема была в том что нарисованное мерцает и вообще производительность крайне низкая

У кого есть подобный опыт на расте или других яп уровня си

Это проблема реализации или языка?

Производительность сравнил, взяв чью-то демку рисующую полет звёзд в форме с счётчиком фпс
И заменил строки на рисование вне окна
Итог 25фпс против 1)
Рисуй, разрешаю
источник

Ct

Casual tears in rust_offtopic
Emmanuel Goldstein
Они ж переключаются не «на эвейтах», а в произвольный момент
Не в произвольный. Там теперь вот yield-поинты в циклы и функции впилили, если я правильно помню.
источник

A

Aleksandr Khristenko in rust_offtopic
Emmanuel Goldstein
Они ж переключаются не «на эвейтах», а в произвольный момент
Нет, раньше оно переключалось не в произвольный момент.
источник

A

Aleksandr Khristenko in rust_offtopic
Точки переключения раньше были в момент вызова функций/корутин емнип. Соответственно простой цикл мог висеть вечно.
источник

Ct

Casual tears in rust_offtopic
Emmanuel Goldstein
Они ж переключаются не «на эвейтах», а в произвольный момент
В произвольный момент вообще нельзя тред остановить, если ты не ядро. Да и даже если ядро, то не на произвольной инструкции можно вроде как.
источник

Ra

Ruslan aka DUDE in rust_offtopic
Constantine Drozdov
Рисуй, разрешаю
Ты бы прочитал внимательней)
источник

A

Aleksandr Khristenko in rust_offtopic
Emmanuel Goldstein
Они ж переключаются не «на эвейтах», а в произвольный момент
На эвейтах, просто они неявные и их не видно.
источник

SP

Stanislav Popov in rust_offtopic
Aleksandr Khristenko
Точки переключения раньше были в момент вызова функций/корутин емнип. Соответственно простой цикл мог висеть вечно.
насколько убогий этот треш и насколько же вы серьезно это обсуждаете ох
источник

A

Aleksandr Khristenko in rust_offtopic
Stanislav Popov
насколько убогий этот треш и насколько же вы серьезно это обсуждаете ох
Ну да, как будто в каждом первом языке такое есть.
Я из подобных знаю только эрланг и хаскель.
источник

SP

Stanislav Popov in rust_offtopic
короче вы серьезно советуете становиться гошником чтобы зарабатывать легкие бабосики? инфа 100%?
источник

Ct

Casual tears in rust_offtopic
Stanislav Popov
насколько убогий этот треш и насколько же вы серьезно это обсуждаете ох
Справедливости ради, рантайм у го вполне себе далек от "убогого".
источник