balu: (Wrinkle Meat)
[personal profile] balu
А вот интересно, почему в Java ввели генерики, но не ввели опциональный вывод типов или динамику? Ведь все для этого есть и используется в той же Scala/Jython и т.д. Было бы намного практичней и удобней придурковатых генериков.

Date: 2014-02-13 01:46 pm (UTC)
vitus_wagner: My photo 2005 (white)
From: [personal profile] vitus_wagner
Потому что генерики заточены тащить и не пущать, а опциональный вывод типов на чтобы работало, если можно и выдаввало неудобоваримую ошибуку, если не смогло.
Строго типизированные языки вроде Java - они про тащить и не пущать.

Date: 2014-02-13 02:08 pm (UTC)
From: [identity profile] b-al-u.livejournal.com
Генерики как раз черезжопный вывод типов и есть. А рефлексия есть черезжопная динамика. Почему тогда не сделать нормальный вывод типов/динамику?

Date: 2014-02-13 03:30 pm (UTC)
vitus_wagner: My photo 2005 (white)
From: [personal profile] vitus_wagner
Потому что нормальный вывод типов и динамика не позволяют компилятору издеваться над программистом. А черезжопный - позволяет.

Зриш в корень

Date: 2014-02-13 04:29 pm (UTC)
From: (Anonymous)
Витус, а нафига типы ваще?

Profile

balu: (Default)
от. Михайло

April 2026

S M T W T F S
   1234
5678910 11
12131415161718
19202122232425
2627282930  

Style Credit

Expand Cut Tags

No cut tags
Page generated Apr. 13th, 2026 06:53 pm
Powered by Dreamwidth Studios