Size: a a a

2020 April 29

SV

Sofi Valitova in BeerJS Moscow
мне вот уже нужно
источник

D

Darwin in BeerJS Moscow
Ну в докладе про который ты говоришь это было )
источник

D

Darwin in BeerJS Moscow
Я руками не щупал ничего
источник

K{

Kirill {} in BeerJS Moscow
Sofi Valitova
на мне в твиттер наехали что цсс не типизированный, а я не могу ответить с грамотным использованием терминов
Это разные термины, "как я их понимаю"
Типизация классифицируется: статическая/динамическа (грубо говоря, может ли переменная менять свой тип во время выполнения программы)
Сильная/Слабая(aka Строгая/не строгая): тут нет точно определения, обычно характеризуется возможностями, строгостью и вообще наличием механизма приведения типов. Например, C++ типизирован СИЛЬНЕЕ, чем C, потому что там нельзя преобразовывать типы на ходу, а только с помощью специальной функции. (у нас в JS типы вообще преобразовываются как хотят, поэтому его принято называть СЛАБО типизированным)
источник

D

Darwin in BeerJS Moscow
Sofi Valitova
мне вот уже нужно
Зачем?
источник

D

Darwin in BeerJS Moscow
И что именно?
источник

SV

Sofi Valitova in BeerJS Moscow
Kirill {}
Это разные термины, "как я их понимаю"
Типизация классифицируется: статическая/динамическа (грубо говоря, может ли переменная менять свой тип во время выполнения программы)
Сильная/Слабая(aka Строгая/не строгая): тут нет точно определения, обычно характеризуется возможностями, строгостью и вообще наличием механизма приведения типов. Например, C++ типизирован СИЛЬНЕЕ, чем C, потому что там нельзя преобразовывать типы на ходу, а только с помощью специальной функции. (у нас в JS типы вообще преобразовываются как хотят, поэтому его принято называть СЛАБО типизированным)
о, зашибись, спасибо большое!
источник

EL

Evgeniy Lazarev in BeerJS Moscow
Kirill {}
Это разные термины, "как я их понимаю"
Типизация классифицируется: статическая/динамическа (грубо говоря, может ли переменная менять свой тип во время выполнения программы)
Сильная/Слабая(aka Строгая/не строгая): тут нет точно определения, обычно характеризуется возможностями, строгостью и вообще наличием механизма приведения типов. Например, C++ типизирован СИЛЬНЕЕ, чем C, потому что там нельзя преобразовывать типы на ходу, а только с помощью специальной функции. (у нас в JS типы вообще преобразовываются как хотят, поэтому его принято называть СЛАБО типизированным)
а разве бывает слабая статическая типизация?
источник

EL

Evgeniy Lazarev in BeerJS Moscow
либо я чёт не понимаю, либо эти два разделения синонимичны
источник

EL

Evgeniy Lazarev in BeerJS Moscow
статическая == сильная
динамическая == слабая
источник

EL

Evgeniy Lazarev in BeerJS Moscow
что в общем-то в просторечии можно считать наличием или отсутствием типизации
источник

SV

Sergey V Senatorov in BeerJS Moscow
источник

SV

Sofi Valitova in BeerJS Moscow
источник

EL

Evgeniy Lazarev in BeerJS Moscow
хм
источник

AI

Andrei 💅💅💅 Iashchak... in BeerJS Moscow
Evgeniy Lazarev
статическая == сильная
динамическая == слабая
А как тебе языки с динамической сильно типизацией?)
источник

K{

Kirill {} in BeerJS Moscow
Evgeniy Lazarev
либо я чёт не понимаю, либо эти два разделения синонимичны
Я это понимаю так: Статика это значит, что если ты уже инициализировал переменную, то никогда не сможешь ей присвоить значение другого типа, но это не мешает тебе ПРЕОБРАЗОВАТЬ ее значение к другому типу и присвоить в другую переменную
источник

SV

Sergey V Senatorov in BeerJS Moscow
С приватизацией
источник

AI

Andrei 💅💅💅 Iashchak... in BeerJS Moscow
Evgeniy Lazarev
статическая == сильная
динамическая == слабая
Как удав например
источник

DF

Danakt Frost in BeerJS Moscow
Evgeniy Lazarev
статическая == сильная
динамическая == слабая
Нет
источник

EL

Evgeniy Lazarev in BeerJS Moscow
ну вообще сильная типизация это по сути подмножество слабой
источник