История изменений
Исправление zurg, (текущая версия) :
Вот только проблема, в том, что вместо передачи параметров по указателю (ссылке) используются дурацкая семантика перемещения.
Так и ссылки тоже есть и другие умные указатели, и семантика копирования есть, и гораздо удобнее когда семантика перемещения by design, а не как в плюсах, по этой семантике вообще-то реальный мир работает
А когда говоришь, что нельзя (ЭЛЕМЕНТАРНО!) передать один объект в две функции,
почему нельзя, да кто ж тебе мешает?
тебе говорят «тут надо над архитектурой думать» = изобретать костыли.
ну так надо же, сколько можно говнокод c глобалками плодить
с аппаратной поддержкой стека, которые спроектированы таким образом, чтобы было легко работать со стековыми фреймами
а чё с регистрами случилось? или тоже «нельзя» как и выше?
которая не вяжется с ЖЕЛЕЗОМ
Так и не должно, языки для человеков придумывают, так-то даже и сишечка не особо вяжется с современным железом.
преобразованиями приводит «магический» код к коду для стековой машины, и делает это, естественно, коряво.
Вот только при переписывании утилиток почему-то стабильно обгоняет сишечку по всем параметрам
Исходная версия zurg, :
Вот только проблема, в том, что вместо передачи параметров по указателю (ссылке) используются дурацкая семантика перемещения.
Так и ссылки тоже есть и другие умные указатели, и семантика копирования есть, и гораздо удобнее когда семантика перемещения by design, а не как в плюсах, по этой семантике вообще-то реальный мир работает
А когда говоришь, что нельзя (ЭЛЕМЕНТАРНО!) передать один объект в две функции,
почему нельзя, да кто ж тебе мешает?
тебе говорят «тут надо над архитектурой думать» = изобретать костыли.
ну так надо же, сколько можно говнокод c глобалками плодить
с аппаратной поддержкой стека, которые спроектированы таким образом, чтобы было легко работать со стековыми фреймами
а чё с регистрами случилось? или тоже «нельзя» как и выше?
которая не вяжется с ЖЕЛЕЗОМ
Так и не должно, языки для человеков придумывают, так-то даже и сишечка не особо вяжется с современным железом.
преобразованиями приводит «магический» код к коду для стековой машины, и делает это, естественно, коряво.
Вот только при переписывании утитлиток почему-то стабильно обгоняет сишечку