Re[6]: Нужны ли нам типы?
От: Ikemefula Беларусь http://blogs.rsdn.org/ikemefula
Дата: 16.06.20 08:22
Оценка:
Здравствуйте, Privalov, Вы писали:

P>Статическая — это, конечно, хорошо. А она у TypeScript сильная или слабая? Со слабой я еще в PL/1 наблюдал презабавные эффекты с преобразованием типов.


Преобразование типов как в жээсе. Тайпскрипт только добавляет вывод типов, дженерики и тд. В рантайме всё тайпскриптовое стирается.

I>>Часть этих хитромудрых конструкций действительно дает короткий и эффективный код. Но дизайн этих вещей никогда не был и не будет консистентным, фактически, их никто не проектировал. Соответственно, неосмотрительные эксперименты нежелательны.


P>Дак если теоретик, вроде бы и стараешься соломки расстелить, а все равно стреляет внезапно.


Внезапно как раз не стреляет

I>>Например, в C/С++ промахиваясь по массиву, ты затираешь чужую память. В шарпе или джаве — получаешь исключение. В жээсе память не затирается, в зависимости от кода можешь получить что угодно.


I>>Фиксится лекго — просто добавляешь явную проверку на границы массива, если расширяешь массив, делаешь это явно и не абы каким числом и тд.

P>Когда как. Легко — не значит просто.

Не просто, но это вполне себе рабочий вариант.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.