[Moscow.pm] Perl 6
Dmitry Smal
mialinx на gmail.com
Чт Окт 8 08:46:02 PDT 2015
On 10/08/2015 06:41 PM, PEF Secure wrote:
> On Thursday, October 08, 2015 14:31:03 Ivan Petrov wrote:
>> в текущей концепции Perl имеем объекты которые знают что они хранят.
>>
>> если вы написали $a = 10;
>>
>> то это будет SvIV. И оно не будет выполнять никаких преобразований
>> строки-числа пока вы пишете числодробилку.
> До первого print(). Очевидно же, да?
Но после print число останется там же.
Так что дробилка будет работать так же.
Нюанс в другом.
Для untyped переменных любая операция, например $x + $y даже на вирт.
машине будет включать дополнительные действия: как минимум проверку, что
там действительно число.
Для typed переменных в хорошем случае это все сведется к 1-3 инструкциям
проца типа SUM, MOV.
Но для динамически типизированных языков это нафиг не нужно )
Подробная информация о списке рассылки Moscow-pm