|
ru.algorithms- RU.ALGORITHMS ---------------------------------------------------------------- From : Evgeny Sharandin 2:5020/755.12 10 Jan 2002 20:22:00 To : Andrew Ezhguroff Subject : Гоpодская олимпиада по инфоpматике -------------------------------------------------------------------------------- Привет Andrew! 07 января 2002 года (а было тогда 03:07) Andrew Ezhguroff в своем письме к Victor Petrenko писал: VP>> Зато это очень удобная вещь. Кстати, я не вижу никаких особых VP>> расходов на них. Процессоры ix86 их поддерживают аппаратно с VP>> 80286. Если честно, я был взбешен когда узнал, что в Си нет VP>> вложеных функций. AE> Hакладные расходы при обращении из вложенных функций к переменным AE> "охватывающих" функций (Пратт "Языки программирования: разработка и AE> реализация."). Во первых - копейки, во-вторых - на х86 после оптимизирующего компилятора совсем смешные копейки либо полное отсутствие каких-либо дополнительных расходов, в третьих - реализуется посредством доступа к переменной через указатель (типичный подход си-шников, который почему-то никого не смущает и не отпугивает. Удивительно, что паскаль сишники ругают за то, чем сами пользуются не задумываясь), в четвертых - никто не обязывает пользоваться, в пятых - положительное влияние вложенных процедур на эффективность кода может быть настолько впечатляющим, что отказываться от данной возможности глупо. С уважением, Evgeny 10 января 2002 года --- * Origin: LID (2:5020/755.12) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.algorithms/39153c3dea57.html, оценка из 5, голосов 10
|