Size: a a a

2021 July 09

Е

Евгений in dlang.ru
А почему /api/v1/debug/readMemory всегда возвращает 17? Должно же 42?
источник

Е

Евгений in dlang.ru
Или это для тестов заглухи?
источник

Е

Евгений in dlang.ru
ебать, там на каждую команду ассемблера своя репа.
Ваистену эмуляция XXI века.
источник

И

Игорь in dlang.ru
Да, чувак нащупывает границы безумия
источник

Е

Евгений in dlang.ru
А еще там некоторые команды на Rust, C, C#, Nim, Go.
источник

Е

Евгений in dlang.ru
pop на Scala написана.
источник

Е

Евгений in dlang.ru
а push на Lua.
источник

Е

Евгений in dlang.ru
Это самое безумное что я пока видел в области программирования.
источник

И

Игорь in dlang.ru
Возможно медленные команды реализованы на медленных языках, а быстрые на быстрых
источник

МВ

Макс Воробьев... in dlang.ru
у С++ тоже RVO/NRVO есть
источник

МВ

Макс Воробьев... in dlang.ru
про правило 5 - да, но есть = default
источник

Е

Евгений in dlang.ru
Правило нуля?
источник

МВ

Макс Воробьев... in dlang.ru
вместо полного определения копи/мув конструктора или деструктора можно написать = default;
источник

Е

Евгений in dlang.ru
Кстати, для точной эмуляции им потребуется сервис тактового генератора, чтобы соблюдать точное число тактов на команду.
источник

Е

Евгений in dlang.ru
Нельзя. Либо ты все пять функций определяешь либо ни одной. Иначе чревато ошибками.
источник

Е

Евгений in dlang.ru
Собсно об этом и есть эти правила 3/5
источник

МВ

Макс Воробьев... in dlang.ru
не
источник

МВ

Макс Воробьев... in dlang.ru
сек
источник

МВ

Макс Воробьев... in dlang.ru
источник

МВ

Макс Воробьев... in dlang.ru
class Test {
   int m_value = 0;
public:
   Test(int v) { m_value = v; }
   Test(const Test&) = default;
   Test(Test&&) = default;
   Test& operator=(const Test&) = default;
   Test& operator=(Test &&) = default;
};
источник