Я читал некоторые посты, и это всегда сбивает меня с толку.
1, некоторые говорят, что язык статичен / динамичен в зависимости от того, как определяется type
во время выполнения или во время компиляции.Но стоит ли говорить, что язык static/dynamic typing language
, а не static/dynamic language
?
2, в некотором сравнении swift vs target-c.Мы знаем, что target-c использует свою среду выполнения для динамической отправки методов.И некоторые используют это как причину, чтобы сказать, что language/objective-c is dynamic
, это правда?!
3, меня иногда смущает полиморфизм ООП, некоторые говорят, чтобы заставить его работать, язык ХАСподдерживать метод динамической диспетчеризации.Это правильно?
4, для swift, я знаю, что это язык статической типизации, но это статический или динамический язык диспетчеризации методов?и это статический или динамический язык в целом ??