8

В программировании (как наверняка многие здесь знают) есть понятие "класс" и "дочерний класс", но более логично называть последнее "подклассом".

И по мимо этого есть понятие интерфейс. До сих пор я его его дочерний вариант писал только по-английски как subinterface. А тут нужно написать по-русски и я завис.

Варианты:

  1. Подинтерфейс
  2. Подъинтерфейс
  3. Подынтерфейс

Все выглядят как-то неправильно.

11
  • 3
    По правилам русского языка, конечно, правильный вариант через «ы». Но я бы в принципе не использовал подобную невразумительную терминологию кроме как в контексте Java, где она утверждена официально.
    – ach
    Nov 6, 2015 at 11:56
  • @AndreyChernyakhovskiy И еще в C#.
    – Dmitry
    Nov 6, 2015 at 11:58
  • @Dmitry, не нашёл подобного термина в спецификации C#.
    – ach
    Nov 6, 2015 at 12:01
  • 1
    Может, "субинтерфейс"?
    – Matt
    Nov 6, 2015 at 12:42
  • 2
    @Volodya Вот как раз после приставки "суб-" (в отличие от "под-") пишется "и", а не "ы". Такой уж он, русский язык ;-)
    – Matt
    Nov 6, 2015 at 12:58

2 Answers 2

12

Приставки, оканчивающиеся на согласную, для целей правописания можно разделить на "исконно русские" и "заимствованные".

После "русских" приставок, таких как пред-, под- и пр. пишется буква ы, например предыстория. Но после "заимствованных", к примеру, суб-, супер- и пр. нужно писать и, например, суперинтендант.

Исключениями являются приставки сверх- и меж- (например, сверхискренний, межинститутский), а также глагол взимать (ср. взыграть, взыскать и т.п.).

Таким образом, правильно будет субинтерфейс или подынтерфейс, но никак иначе.

8

It's подынтерфейс, similar to подынтервал and подынтегральный.

Rosenthal, 33:

После приставок, оканчивающихся на согласную, вместо и пишется ы в соответствии с произношением, например: играть – подыграть, разыграть, сыграть; искать – отыскать, подыскать, разыскать: идейный – безыдейный; индукционный – безындукционный; интегральный – подынтегральный; исторический – предысторический; июльский – предыюльский.

Note that this rule is only valid for Slavic prefixes except сверх- and меж-: суперигра, сверхидея, межинтервальный.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Not the answer you're looking for? Browse other questions tagged or ask your own question.