LINUX.ORG.RU

История изменений

Исправление qulinxao3, (текущая версия) :

смотри эволюцию прикручивания «грязных» функций (в восходе времён рутины над общем океаном слов)

вопрос(ваш/наш) из разряда кто чистит стек от входных аргументов и в целом каков протокол декомпозиции

на днях случился инсайт от фразы:

прикручивание хранимой программы вынудило вычислители(эвм-лампы) стать последовательными устройствами

по out-параметрам - в «аде» было - «деды плохо не»

уменьшение копирования например - и да такой параметр создаёт дополнительный буккипинг в случаях когда это создание out-хранилища

опятже out - это не inout - т.е вариант допускается что в этом хранилище предназначеном на экспорт из рутины возможно нарушены (на входе) инварианты типа возващаемого - т.е произвольный(в рамках следа размера типа (не рекурсивного :) ) кусок памяти

если совсем абстрактно out -это попытка оптимизации наложением ограничений на параметр

Исходная версия qulinxao3, :

смотри эволюцию прикручивания «грязных» функций (в восходе времён рутины над общем океаном слов)

вопрос(ваш/наш) из разряда кто чистит стек от входных аргументов и в целом каков протокол декомпозиции

на днях случился инсайт от фразы:

прикручивание хранимой программы вынудило вычислители(эвм-лампы) стать последовательными устройствами

по out-параметрам - в «аде» было - «деды плохо не»

уменьшение копирования например - и да такой параметр создаёт дополнительный буккипинг в случаях когда это создание out-хранилища

опятже out - это не inout - т.е вариант допускается что в этом хранилище предназначеном на экспорт из рутины возможно нарушены инварианты типа возващаемого - т.е произвольный(в рамках следа размера типа (не рекурсивного :) ) кусок памяти

если совсем абстрактно out -это попытка оптимизации наложением ограничений на параметр