lorien
интересный топик
Начнем с определения
wiki:
“Стати́ческая типиза́ция — приём, широко используемый в языках программирования, при котором переменная, параметр подпрограммы, возвращаемое значение функции связывается с типом в момент объявления и тип не может быть изменён позже.”
c++:
template <typename T>
T dva(T x){return x*2;}
Где тут строгая типизация? Где хочешь там и вставляй.
def dva(obj):
assert(isinstance(SomeClass), obj))
return obj*2
А сюда уж не засунешь любой тип.
есть конечно разница, но значительно важнее стиль программирования.