?

Log in

November 2016   01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
cartoon

TypeScript: Static or Dynamic?

Posted on 2016.06.15 at 21:49

Comments:


Николай Меркин
kodt_rsdn at 2016-06-16 03:32 (UTC) (Link)
Прямо уж взорвал примерами. Три раза написал function g().
Взгляд на типы с позиции менеджера, как на средство QA, это правильно, но чую, что неполно. Как минимум, в типы удается вынести генерацию обобщённого кода, т.е. уменьшить писанину и повысить выразительность.
А "мягкая типизация" - это расхожий термин или свежевведённый?
Имхо, любой язык с возможностями стирания типа, вплоть до тупо реинтерпреткаста к void*, сюда попадает. Или кое-кто что-то недоговорил и недовзорвал...
Gaperton
gaperton at 2016-06-16 04:47 (UTC) (Link)
> А "мягкая типизация" - это расхожий термин..

О. Это очень cтарый термин. Сейчас совсем не в моде. Даже статьи в википедии нет. Погуглите.

Edited at 2016-06-16 04:57 am (UTC)
Gaperton
gaperton at 2016-06-16 04:49 (UTC) (Link)
> Имхо, любой язык с возможностями стирания типа, вплоть до тупо реинтерпреткаста к void*, сюда попадает.

Конечно же нет.
Gaperton
gaperton at 2016-06-16 04:59 (UTC) (Link)
> Взгляд на типы с позиции менеджера

Так как я и инженер и менеджер, мне трудно разделять это "позиции". И я не вижу в этом исскуственном и надуманном "разделении" (и на мой взгляд глупой попытке их противопоставления) никакого практического смысла. Это две половинки знания об одном и том же, весь вопрос в том, обладаешь ли ты ими. Или хотя бы даже одной из них. Отсуствие обоих из них ничуть не мешает людям об этом руссуждать.

Ты считаешь, что-то "неполно"? Дополни.

Edited at 2016-06-16 05:37 am (UTC)
Previous Entry  Next Entry