psilogic: (Default)
psilogic ([personal profile] psilogic) wrote2010-01-08 12:58 am

Я тут отжог

А вы говорите: хаскели-маскели. А вот попробуйте в каком-нибудь еще языке, кроме C++, таким способом переполнить стек - вызовами деструктора из самого себя. Объект хочет удалиться, для этого хочет удалить себя, а для этого хочет удалить себя...

[identity profile] bajaz.livejournal.com 2010-01-08 12:30 am (UTC)(link)
ололо)))

Заменив точки на пробелы

[identity profile] nefedor.livejournal.com 2010-01-08 05:14 am (UTC)(link)
test.py:

class test(object):
..def __init__(self):
....print "Creating..."
..def __del__(self):
....print "Deleting..."
....self.__del__()

obj = test()
del obj

Re: Заменив точки на пробелы

[identity profile] psilogic.livejournal.com 2010-01-08 01:29 pm (UTC)(link)
это хуяскель? :)

Re: Заменив точки на пробелы

[identity profile] nefedor.livejournal.com 2010-01-08 03:35 pm (UTC)(link)
Не. Питон.

[identity profile] waspagv.livejournal.com 2010-01-10 07:14 pm (UTC)(link)
Одна из причин, по которой я не использую С++. Можно легко и непринужденно лажануться так, что хер найдешь, где и почему.

[identity profile] psilogic.livejournal.com 2010-01-10 07:56 pm (UTC)(link)
Здесь по стеку как раз очень хорошо видно, где и почему...