Fortran lives
Jun. 2nd, 2014 01:14 pmФортран знаменит, по крайней мере для меня, тем, что там можно было изменить (в том числе случайно) значение числа 5 (или другой константы). Причем это не текстовая замена а-ля #define в Си, а изменение в рантайме, затрагивающее и независимый код. Сегодня я узнал, что эта замечательная возможность сохранилась в Джаве и Питоне.
no subject
Date: 2014-06-02 07:41 am (UTC)> newtype Oh = Oh Integer deriving Eq > instance Show Oh where show (Oh n) = show n > instance Num Oh where {2 + 2 = 5; fromInteger n = Oh n} > default (Oh) > 2 + 2 5no subject
Date: 2014-06-02 07:47 am (UTC)no subject
Date: 2014-06-02 07:57 am (UTC)no subject
Date: 2014-06-02 08:28 am (UTC)это чит!
no subject
Date: 2014-06-02 08:55 am (UTC)