Page Summary
dimitrykakadu.livejournal.com - (no subject)
sorhed.livejournal.com - (no subject)
nivanych.livejournal.com - (no subject)
inv2004.livejournal.com - (no subject)
spacediver.livejournal.com - (no subject)
dememax - Re: WAT
n16bs.livejournal.com - (no subject)
juan-gandhi.livejournal.com - (no subject)
Style Credit
- Style: Neutral Good for Practicality by
Expand Cut Tags
No cut tags
no subject
Date: 2012-01-20 10:42 am (UTC)no subject
Date: 2012-01-20 10:42 am (UTC)Да, динамическое приведение типов может быть неоднозначным. И, как правило, бывает. Ну так эти же самые люди _хотели_ динамических языков пять лет назад, правда? 2007 год там, ruby on rails, web 2.0 и проч.
no subject
Date: 2012-01-20 10:59 am (UTC)Проблема не в том, что проверка адекватности типов делается в runtime. А в том, что она вообще не делается.
Глупость типа {}+[] может быть и при статической типизации.
Глупость типа {}+[] может быть запрещена и при динамической типизации.
Например, статически типизированный С++ позволяет писать глупость вроде ("hello" + '!'), а динамически типизированный питон запрещает неоднозначности типа строка+число.
no subject
Date: 2012-01-20 12:38 pm (UTC)Но есть любители и как в перле — «You can have anything you want, unless you want consistency».
У каждого подхода есть свои плюсы и минусы.
no subject
Date: 2012-01-20 11:03 am (UTC)no subject
Date: 2012-01-20 11:17 am (UTC)no subject
Date: 2012-01-20 10:45 am (UTC)no subject
Date: 2012-01-20 05:02 pm (UTC)no subject
Date: 2012-01-20 05:11 pm (UTC)no subject
Date: 2012-01-20 11:52 am (UTC)no subject
Date: 2012-01-20 02:10 pm (UTC)Re: WAT
Date: 2012-01-20 08:45 pm (UTC)no subject
Date: 2012-01-20 09:16 pm (UTC)no subject
Date: 2012-01-21 01:34 am (UTC)