Страница 1 из 1
значёк для замены любого окончания
Добавлено: 13.02.20 20:01
БудДен
Как, кстати, пишется слово "значок"? Надо ли его писать через о, ё или е?
Но вопрос в другом. Предлагается ввести этот самый "значёк" для замены любого окончания.
Чтобы не получилось
"Окончил(а) техникум".
В данном конкретном случае (а) не так уж криминально. А представьте себе, что это сообщение в программе, и там слово "окончить" может быть разного рода, лица и числа. Тогда нагенерировать правильный текст оказывается не слишком-то просто.
Вот и можно писать какое-нибудь "Окончил(⋮)" техникум"
Re: значёк для замены любого окончания
Добавлено: 14.02.20 14:45
MihalNik
БудДен писал(а): ↑13.02.20 20:01
А представьте себе, что это сообщение в программе, и там слово "окончить" может быть разного рода, лица и числа. Тогда нагенерировать правильный текст оказывается не слишком-то просто.
Вот и можно писать какое-нибудь "Окончил(⋮)" техникум"
Но можно написать и "техникум окончен". А вообще для подобных вещей нужны библиотечные функции.
Re: значёк для замены любого окончания
Добавлено: 15.02.20 12:02
БудДен
Вообще говоря, переформулировать нельзя, т.к. это будет кусок сложного, программно конструируемого предложения. Изменение расползётся.
Re: значёк для замены любого окончания
Добавлено: 15.02.20 13:28
MihalNik
БудДен писал(а): ↑15.02.20 12:02
Вообще говоря, переформулировать нельзя, т.к. это будет кусок сложного, программно конструируемого предложения. Изменение расползётся.
Ничего хорошего от замены окончаний в сложном предложении не будет. Читать его будет тяжело, может стать и неоднозначным.
И да, если хочется легче - надо переформулировать, можно вставляя местоимения. Если хочется окончаний - надо по словарю или по правилам.
А так получается задание самостоятельной расстановки окончаний из учебника по русскому языку. И, повторю, не с любым предложением так можно сделать:
"Не сготовила - поехал к маме."
Окончания - это не какой-то мусор, а вполне несущая определенный смысл часть слова.
Re: значёк для замены любого окончания
Добавлено: 15.02.20 15:51
БудДен
Понятно, что это надо применять в тех случаях, когда однозначность не нарушится.
И, повторю, не с любым предложением так можно сделать:
"Не сготовила - поехал к маме."
А я и не говорю про любые. Я говорю про те, где это уместно.
У меня сейчас конкретная проблема, связанная с локализацией одной программы. Для полной поддержки РЯ код придётся резко усложнить, добавив в функции до трёх параметров (род, число, лицо для глагола, например).
В случаях, когда речь идёт о критическом коде (не мой случай, правда), библиотека может оказаться неприемлемой. Потому что, например, её применение может повлечь непредсказуемый расход времени и других ресурсов, или усложнить аудит с т.з. безопасности кода .