формализмы для семантик программ