[Moscow.pm] А все таки классный язык Perl.

Ivan Petrov i.petro.77.00 на gmail.com
Вс Дек 9 09:54:19 PST 2012


>> 2. не потерять при этом в эффективности

> Здрасьте. Лишние машинные инструкции не бесплатны.

ты думаешь что когда программист пишет

local a = tonumber(b) + c

в преобразовании tonumber не выполняются "лишние машинные инструкции"?

или ты не знаешь, что часто программист избегает вводить лишнюю
переменную и коду:

    local nb = tonumber(b)

    a = nb + c
    e = nb - c
    d = nb / d

многие предпочтут код:

    a = tonumber(b) + c
    e = tonumber(b) - c
    d = tonumber(b) / d


причем предпочтут из за лучшей читабельности и будут правы.



Подробная информация о списке рассылки Moscow-pm