Слабое/сильное это чистый базворд если что. Сильным называют язык за который ты топишь, приписывая далее нужные качества. Этим и бесят беседы о типизации применительно к индустриальным языкам, вечно балаган начинается
Вы ещё забыли утиную типизацию: если что то выглядит как утка, крякает как утка то обращаться с этим надо как с уткой и пофигу что это на самом деле. Классический пример динамической слабой типизации в js, имхо
Вы ещё забыли утиную типизацию: если что то выглядит как утка, крякает как утка то обращаться с этим надо как с уткой и пофигу что это на самом деле. Классический пример динамической слабой типизации в js, имхо
Так-то дактайпинг не сильно отличается от любых других способов детерминировать тип, просто в случае с уткой реализация находится на виду, а без утки - реализация скрыта