slop



Предыдущая | Следующая

slop (помои), сущ 1. Односторонний федж-фактор (см. radge factor) или допущение, что ошибка может происходить только в одном направлении. Например, если вам нужен кусок проволоки длиной ровн 10 футов, вы будете чувствовать себя увереннее, если отрежете кусок большей длины, т.к. ненужный кусок (slop) всегда можно отрезать и выбросить, а вытянуть недостающие пол-дюйма не представляется возможным. Поэтому при работе с дискретными величинами во избежание ошибки подсчета столбов в ограде (см. fencepost error) часто вводят этот «помоечный» параметр 2. Процентное отношение «дополнительного» кода, генерируемого компилятором, к размеру того же самого кода, захаченного вручную (см. hand-hacking) на ассемблере, т.е. показатель пространства или времени, которые вы вынуждены терять при работе с языками высокого уровня. Если в «помойку» идет меньше 5%, компилятор считается очень качественным; приемлемым обычно считается компилятор, у которого этот параметр не превышает 10%. Благодаря новейшим технологиям, используемым в современных компиляторах (например, в машинах с RISC-архитектурой), этот параметр может быть даже отрицательным, т.е. человек не в состоянии писать на ассемблере так же хорошо, как это делает компилятор. Возможно, поэтому программирование на ассемблере в наши дни уже не пользуется былой популярностью.