dynamic-typing
Я много слышал о том, что новые языки программирования динамически типизируются, но что на самом деле означает, когда мы говорим, что язык динамически типизируется, а не статически?...
Я хочу знать, как использовать переменные для имен объектов и функций в Python. В PHP вы можете сделать следующее: $className = "MyClass"; $newObject = new $className(); Как вы делаете такие вещи в Python? Или, может быть, я совершенно не понимаю некоторого фундаментального различия с Python, и если да, ...
Какие принципы ООП, если таковые имеются, не применяются или применяются по-разному в динамически типизированной среде в отличие от статически типизированной среды (например, Ruby vs C#)? Это не призыв к статическим и динамическим дебатам, а скорее я хотел бы увидеть, существуют ли принятые принципы по обе ст...
Я использую абстрактную фабрику для возврата экземпляров конкретных подклассов.Я хотел бы создать экземпляр подкласса во время выполнения с заданной строкой конкретного имени класса. Мне также нужно передать параметр конструкторам. Структура классов выглядит следующим образом: abstract class Parent { pri...
Я задался вопросом, существует ли язык программирования, который компилируется в машинный код / двоичный (не байт-код, который затем выполняется виртуальной машиной, это что-то совершенно другое, когда речь идет о типизации), который имеет динамический и / или слабый тип, например: Представьте себе скомпили...
Простой вопрос, Ребята: я много программирую (профессионально и лично) на компилируемых языках, таких как C++/Java, и на интерпретируемых языках, таких как Python/Javascript. Я лично считаю, что мой код почти всегда более надежен, когда я программирую на статически типизированных языках. Однако почти каждый и...
Я вижу эти термины используют повсеместно в программировании и у меня есть смутное представление о том, что они означают. Поиск показывает мне, что такие вещи были заданы по всему переполнению стека на самом деле. Насколько я знаю, статическая/динамическая типизация на языках тонко отличается от сильной/слабо...
Как можно достоверно определить, имеет ли объект тип numpy? Я понимаю, что этот вопрос противоречит философии duck typing, но идея состоит в том, чтобы убедиться, что функция (которая использует scipy и numpy) никогда не возвращает тип numpy, если он не вызывается с типом numpy. Это приходит в решении друго...