Oct. 28th, 2021

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



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

Read more... )

Profile

Peter Gromov

February 2025

S M T W T F S
      1
234567 8
9101112131415
16171819202122
232425262728 

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jun. 25th, 2025 03:09 am
Powered by Dreamwidth Studios