Size: a a a

2020 January 09

P

Pavel in rust_offtopic
ну и как работает стековый менеджмент памяти, если твои переменные помещаются в регистрах не доходят до стека?
источник

B

Bogdan in rust_offtopic
Есть какойто официальный источник с определением IT терминологии?
источник

B

Bogdan in rust_offtopic
Более довереный чем википедия, и какимто комитетом утвержденный?
источник

S

Sergey in rust_offtopic
Pavel
ну и как работает стековый менеджмент памяти, если твои переменные помещаются в регистрах не доходят до стека?
работает как работал
источник

ΛO

Λrtem Ohanjanyan in rust_offtopic
о, вы интересуетесь IT-технологиями?
источник

S

Sergey in rust_offtopic
а регистры просто потом переиспользуются
источник

S

Sergey in rust_offtopic
хотя тут я могу быть не прав
источник

P

Pavel in rust_offtopic
можно ли говорить, что RAII на безстековой системе это GC, если там нет стека, а значит -- единственного исключения из GC из решений для автоматического управления памятью, судя из этого треда?
источник

S

Sergey in rust_offtopic
если нет стека, скорее всего этот стек локально эмулируется через heap
источник

S

Sergey in rust_offtopic
ибо на регистрах далеко не уедешь
источник

B

Bogdan in rust_offtopic
Мда
источник

B

Bogdan in rust_offtopic
The garbage collector’s main task is to allocate and release memory for your application.

Memory is allocated as needed and reclaimed by the garbage collector when it is no longer needed.
источник

AK

Alexander Krivitskiy in rust_offtopic
Pavel
ну и как работает стековый менеджмент памяти, если твои переменные помещаются в регистрах не доходят до стека?
Ну туда ещё много чё помещается. Адрес возврата, старые значения используемых в теле функции регистров...
источник

P

Pavel in rust_offtopic
Sergey
если нет стека, скорее всего этот стек локально эмулируется через heap
зачем "скорее всего", если ты можешь пойти и нагуглить архитектуры безстековых систем
источник

B

Bogdan in rust_offtopic
По определению кемьриджского словаря референс каунтер это GC
источник

P

Pavel in rust_offtopic
Sergey
ибо на регистрах далеко не уедешь
xtensa уехала далеко
источник

S

Sergey in rust_offtopic
Pavel
зачем "скорее всего", если ты можешь пойти и нагуглить архитектуры безстековых систем
ты мне скажи
источник

S

Sergey in rust_offtopic
стек это gc?
источник

B

Bogdan in rust_offtopic
Ну в расте в любом случае ты явно создаешь Arc, Rc, Box, etc

Так что в хрусте хтой хуйни нет
источник

S

Sergey in rust_offtopic
ответь на вопрос
источник