Согласование
Oct. 28th, 2021 10:43 amПосле года работы в Grazie до меня дошло, что я могу осуществить свою давнюю мечту. Бывает, пишешь текст по-русски. Про пса, например. Потом передумал, хочешь заменить на собаку. И выясняется, что для этого надо поменять падеж, число или что-нибудь ещё, во всех согласованных местах. Это долго, мерзко, и можно что-нибудь пропустить. И вот ура, теперь у меня есть магия для этого!

Пока я это реализовывал, всё яснее понимал, какой сложный у нас, оказывается, язык. Казалось бы, возьми все слова, участвующие в согласовании, потом проверь, что у них одинаковые род/число/падеж/итд, и если не так, то поменяй, чтобы были одинаковые. В целом примерно так оно и есть, но с кучей нюансов. Согласование вообще непростая штука: в английском (где в основном речь о числе) оно и то у меня занимает 400 строк кода, а в русском уже больше 800 набежало, и это я ещё не закончил.
( Read more... )
Пока я это реализовывал, всё яснее понимал, какой сложный у нас, оказывается, язык. Казалось бы, возьми все слова, участвующие в согласовании, потом проверь, что у них одинаковые род/число/падеж/итд, и если не так, то поменяй, чтобы были одинаковые. В целом примерно так оно и есть, но с кучей нюансов. Согласование вообще непростая штука: в английском (где в основном речь о числе) оно и то у меня занимает 400 строк кода, а в русском уже больше 800 набежало, и это я ещё не закончил.
( Read more... )