Вопросы к Поиску с Алисой
Возможно, имелись в виду различия между статической и динамической типизацией в программировании. proglib.io stackoverflow.com
Статическая типизация означает, что окончательные типы переменных и функций складываются на этапе сбора данных. proglib.io То есть компилятор точно знает, какой тип где находится. proglib.io Любая программа, в которой типы нарушают правила языка, считается некорректной. habr.com Примеры языков со статической типизацией: C, Java, C#. proglib.io
Динамическая типизация складывается из типов, которые проявляются в течение проведения программы. proglib.io Переменной может быть присвоено несколько назначений в течение её срока службы, поэтому её тип может меняться со временем. stackoverflow.com Неправильно типизированная операция может привести к остановке программы или иным образом выдать сигнал об ошибке во время выполнения. stackoverflow.com Примеры языков с динамической типизацией: Python, JavaScript, Ruby. proglib.io
Таким образом, основное отличие в том, когда применяются правила ввода типов: в статической типизации — во время компиляции, в динамической — во время выполнения. stackoverflow.com