Зеленым отмечены синонимы, присутствующие в словаре. Красным отмечены синонимы, отсутствующие в словаре.
Зеленым отмечены антонимы, присутствующие в словаре. Красным отмечены антонимы, отсутствующие в словаре.
Собственно статическую типизацию можно представить как предикат ST(Property,P), где Property — некоторое свойство, а P — кусок программы, который проверяет, выполняется ли свойство Property в P.
Источник: 003540 Еще про статическую типизацию
В реальности же, мы не можем построить такой предикат ST даже для простейших случаев (например, Property=«Переменная V имеет тип T»), а лишь его аппроксимацию (из-за неразрешимости ряда проблем).
Источник: 003540 Еще про статическую типизацию
То есть, ST — это уже не предикат, а функция, область значений которой лежит либо в трехнзначной логике, либо в нечеткой логике, но никак не в булевой логике (а если, все-таки, мы построим этот ST так, что его область значений лежит в булевой логике, то мы будем обманывать сами себя, в меньшей или большей степени в зависимости от качества аппроксимации).
Источник: 003540 Еще про статическую типизацию