[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