LINUX.ORG.RU

История изменений

Исправление rumgot, (текущая версия) :

ДТ - это (как не странно), про типизацию во время работы, а не до её начала.

В этом проблема и есть. Часть ошибок исчезла бы до запуска, если бы можно было понять, что ты пытаешься присвоить переменной одного типа другой несовместимый тип или пытаешься вызвать метод одного типа (класса) у переменной другого типа (класса).

Психика человека склонна делать ошибки, Это надеюсь всем очевидно. И статическая типизация - метод компенсации ошибок, которые обязательно совершит человек.

Исходная версия rumgot, :

ДТ - это (как не странно), про типизацию во время работы, а не до её начала.

В этом проблема и есть. Часть ошибок исчезла бы до запуска, если бы можно было понять, что ты пытаешься присвоить переменной одного типа другой несовместимый тип или пытаешься вызвать метод одного типа (класса) у переменной другого типа (класса).