Принцип Иврита утверждает, что если для двух сравниваемых слов выполнены четыре условия:
набор и последовательность согласных звуков одинаков,
смысл слов одинаков,
слова созвучны,
корень один,
то эти слова имеют общее происхождение.
(См. Примеры слов из английского и русского с одинаковым происхождением по Принципу Иврита) В объектно-ориентированных языках программирования известна так называмая утиная типизация (duck typing) – это применение «утиного теста (duck-test))»:
«Если нечто выглядит, как утка, плавает, как утка, и крякает, как утка, то это, вероятно, и есть утка (If it looks like a duck, swims like a duck and quacks like a duck, then it probably is a duck)».
Тест определяет, может ли объект (отдельный, идентифицируемый элемент, единица или семантическая сущность) использоваться для определенной цели. При утиной типизации объект относится к заданному типу, если он обладает всеми методами и свойствами, необходимыми для этого типа. Это неявная типизация объекта только по реа