Size: a a a

2020 April 10

p

polunin.ai in rust_offtopic
Casual tears
Не надо путать std (библиотеку) и ядро языка, про которое как раз I-unsound issue.
Что такое "ядро языка"?)
источник

Ct

Casual tears in rust_offtopic
polunin.ai
Что такое "ядро языка"?)
То что "встроено" и нельзя никак кастомизировать\заменить\переписать без изменений в компиляторе.
источник

MB

Mikail Bagishov in rust_offtopic
polunin.ai
Абстрагирован ровно настолько насколько и высокоуровневые языки абстрагированы
На мой взгляд, разница принципиальная.
Ассемблер описан как-то так: "такая-то инструкия таким-то образом поменяет состояние процессора/чего-то еще"
Раст (будет) описан как-то так: "такая-то инструкция таким-то образом поменяет состояние Rust Abstract Machine".
источник

MB

Mikail Bagishov in rust_offtopic
До конца модель не проработана, но компилятор исходит именно из нее
источник

p

polunin.ai in rust_offtopic
Mikail Bagishov
На мой взгляд, разница принципиальная.
Ассемблер описан как-то так: "такая-то инструкия таким-то образом поменяет состояние процессора/чего-то еще"
Раст (будет) описан как-то так: "такая-то инструкция таким-то образом поменяет состояние Rust Abstract Machine".
Только на разном железе твоя программа будет работать по-разному
источник

MB

Mikail Bagishov in rust_offtopic
polunin.ai
Только на разном железе твоя программа будет работать по-разному
Платформонезависмый код будет работать одинаково
источник

MB

Mikail Bagishov in rust_offtopic
А платформозависимый код как-раз таки выходит за пределы абстрактной машины.
источник

ch

central hardware in rust_offtopic
зачем вам ассемблер? от него отказались сразу же как только смогли
источник

MB

Mikail Bagishov in rust_offtopic
central hardware
зачем вам ассемблер? от него отказались сразу же как только смогли
Скажи это тем, кто исполбзует ассемблерные вставки
источник

NM

Nigga Melon in rust_offtopic
ка присвоить значение перменной которая находится в пространстве имен?
источник

ch

central hardware in rust_offtopic
Mikail Bagishov
Скажи это тем, кто исполбзует ассемблерные вставки
вставки это все же не полностью писать на ассемблере
источник

MB

Mikail Bagishov in rust_offtopic
central hardware
вставки это все же не полностью писать на ассемблере
Не вижу серьезной разницы, но спор кажется не о чем
источник

MB

Mikail Bagishov in rust_offtopic
Nigga Melon
ка присвоить значение перменной которая находится в пространстве имен?
Это вопрос про раст или плюсы?
источник

NM

Nigga Melon in rust_offtopic
с++
источник

MB

Mikail Bagishov in rust_offtopic
Кажется, что ты просто должен указать квалифицированное имя, типа
ns1::ns2::var = 7;
источник

NM

Nigga Melon in rust_offtopic
не работает так
источник

NM

Nigga Melon in rust_offtopic
generalStuff::distanceOfDraw = sqrt((window.getSize().x * window.getSize().x) + (window.getSize().y * window.getSize().y)) * 2;
источник

NM

Nigga Melon in rust_offtopic
generalStuff::distanceOfDraw = 0
источник

AZ

Alex Zhukovsky in rust_offtopic
тем временем у нас завелся настоящий плоскоземельщик
источник

AZ

Alex Zhukovsky in rust_offtopic
и я еще на го смею гнать..
источник