Например, добавление (ранее необъявленного) int и строки в псевдокоде:
x = 1;
y = "2";
x + y = z;
Я видел строго типизированные языки, которые не позволяли добавлять эти два типа, но они также статически типизированы, поэтому невозможно иметь ситуацию, подобную описанной выше. С другой стороны, я видел слабо типизированные языки, которые допускают вышеуказанное и имеют статическую типизацию.
Существуют ли какие-либо языки с динамической типизацией, но также со строгой типизацией, так что приведенный выше фрагмент кода не будет действительным?