8

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

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

Варианты:

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

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

v010dya
  • 840
  • 8
  • 20
  • 3
    По правилам русского языка, конечно, правильный вариант через «ы». Но я бы в принципе не использовал подобную невразумительную терминологию кроме как в контексте Java, где она утверждена официально. – ach Nov 06 '15 at 11:56
  • @AndreyChernyakhovskiy И еще в C#. – Dmitry Nov 06 '15 at 11:58
  • @Dmitry, не нашёл подобного термина в спецификации C#. – ach Nov 06 '15 at 12:01
  • В логике используется какраз подкласс, так что я стараюсь использовать такие понятия. И да, речь сейчас шла именно о Java. – v010dya Nov 06 '15 at 12:03
  • @AndreyChernyakhovskiy Раздел 1.9 в любой версии. Вот спецификация версии 5.0. – Dmitry Nov 06 '15 at 12:13
  • @Dmitry, ещё раз открыл и не вижу такого термина. – ach Nov 06 '15 at 12:19
  • 1
    Может, "субинтерфейс"? – Matt Nov 06 '15 at 12:42
  • @user4419802 В соотвтетствии с ответом Quassnoi тогда уже субынтерфейс. – v010dya Nov 06 '15 at 12:45
  • 2
    @Volodya Вот как раз после приставки "суб-" (в отличие от "под-") пишется "и", а не "ы". Такой уж он, русский язык ;-) – Matt Nov 06 '15 at 12:58
  • @user4419802 Тогда я точно не буду его субинтерфейсом называть. А то вообще запутаюсь. Если сделаете ваш последний комментарий ответом, будет вам от меня положительная карма. – v010dya Nov 06 '15 at 12:59
  • Оно, конечно, верно, но страшно. А чем субинтерфейс плох? – Михаил Купаев Nov 08 '16 at 12:07

2 Answers2

12

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

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

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

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

Matt
  • 15,277
  • 1
  • 21
  • 40
8

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

Rosenthal, 33:

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

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

Quassnoi
  • 53,460
  • 4
  • 94
  • 183