LINUX.ORG.RU

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

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

Зачем нужна проверка на этапе трансляции (безотносительно целевого языка) - понятно или нет?

чтобы безотносительно - нет

Это нужно для того, чтобы связанные с типами ошибки обнаруживались на этапе трансляции. Система типов - это средство для выражения проверяемых утверждений о программе. Статическая система типов проверяет эти утверждения при трансляции, сразу для всей программы. Динамическая проверяет их как придется.

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

Зачем нужна проверка на этапе трансляции (безотносительно целевого языка) - понятно или нет?

чтобы безотносительно - нет

Это нужно для того, чтобы связанные с типами ошибки обнаруживались на этапе компиляции. Система типов - это средство для выражения проверяемых утверждений о программе. Статическая система типов проверяет эти утверждения при трансляции, сразу для всей программы. Динамическая проверяет их как придется.