ulidtko 07.10.2012 14:26 уважением

Всем питонофобам срочно читать http://programmers.stackexchange.com/que... сидя на шлифованном граните.

За годноту спасибо @238328.

> Static type checking assumes that the runtime environment is adequately described by the compile time information. But predicting the future is perilous!

Recommended by: @magog, @0xd34df00d, @DZhon
1. 238328 07.10.2012 14:30 32898004971349614587574330

как тебе разворотило-то

3. ulidtko238328 /1 07.10.2012 14:31 уважением

точно, забыл *nopython

4. 238328ulidtko /3 07.10.2012 14:32

зачем ты дублируешь информацию?

5. ulidtko238328 /4 07.10.2012 14:32 уважением

чтоб лучше хранилась

6. 238328 07.10.2012 14:32

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

7. 238328ulidtko /5 07.10.2012 14:32

к

8. ulidtko238328 /6 07.10.2012 14:33 уважением

слишком толсто даже для твоего уровня

9. 238328ulidtko /8 07.10.2012 14:33 32898004971349614587574330

а теперь прочитай /8 и пойми что смысла нет

10. ulidtko238328 /9 07.10.2012 14:34 уважением

это экзистенция, детка

11. 238328ulidtko /10 07.10.2012 15:00 32898004971349614587574330

припекло тебе, говноедка

12. 0xd34df00d 07.10.2012 16:17 Azoth_mac

Неосиляторов пост.

13. 0xd34df00d 07.10.2012 16:26 Azoth_mac

Ну и самое забавное — dynamic в C#, на котором строится этот пример в ответе, работает через ту же статическую типизацию и прочее счастье. Просто это демонстрирует стандартный уровень питонопитушни — КОКОКО ЗАЧЕМ МНЕ РАЗБИРАТЬСЯ В ПРЕДМЕТЕ, ДИНАМИК ЗНАЧИТ ДИНАМИЧЕСКАЯ ТИПИЗАЦИЯ, ДИНАМИКА ХОРОШО, ХУЙЦЫ ГВИДО ВКУСНО ЧМОК_ЧМОК

14. ulidtko0xd34df00d /13 07.10.2012 17:49

дедфуд, вчитайся внимательнее и не кукарекай тут.

15. 0xd34df00dulidtko /14 07.10.2012 18:29 Azoth_mac

Кукарекаешь здесь как раз ты.

16. DZhon0xd34df00d /13 07.10.2012 19:11

У тебя динамофобия!

17. ulidtko0xd34df00d /15 07.10.2012 21:30

чтоб показать, что петушок итт не ты, попробуй для начала оспорить вот это утверждение:
> Static type checking assumes that the runtime environment is adequately described by the compile time information

18. ulidtko0xd34df00d /15 07.10.2012 21:33

ещё один сильный пример, перекликающийся с /17:

if sys.version_info[0] == 2:
wfile.write(txt)
else:
wfile.write(bytes(txt, 'utf-8'))

A Python 2 static type checker would reject the Python 3 code (and vice versa), even though it would never be executed. My type safe program contains a static type error.

Что как бы иллюстрирует: статическая проверка типов обречена отвергать многие typesafe программы. Чисто из-за того, что тайпчекер не в силах учитывать рантаймовые инварианты.

19. 0xd34df00dulidtko /17 07.10.2012 22:24 Azoth_mac

Повторять хуйню с умным видом — плохая идея. Ты же не среди питонопетушков, а среди адекватных людей.

20. ulidtko0xd34df00d /19 07.10.2012 23:11 уважением

называть хорошо заплюсованные мысли хуйней — тоже не наилучшая критика.

Короче, блядь, дедфуд, чего тебе здесь надо. Уйди отсюда блядь.

21. DZhonulidtko /20 08.10.2012 04:38 Azoth

Достал свой конструктив и вывалил на стол.

22. 0xd34df00dulidtko /20 08.10.2012 08:02 Azoth_mac

МНЕНИЕ МАСС

23. 0xd34df00dDZhon /21 08.10.2012 08:06 Azoth_mac

на псто

Do you really want to delete ?