Немые буквы и ударение: cache, queue, suite, height
Тема дорожной карты · Английский для IT
🔊 Словарь терминов с произношением →
Английская орфография не отражает произношение, и в технической лексике это создаёт устойчивую группу ловушек: слова, которые русскоязычный инженер читает «как написано», а носитель произносит совсем иначе. Cache — /kæʃ/, точно как cash, «кэш», одна гласная; варианты «кэче» и «кашэ» выдают человека, который слово только читал. Queue — /kjuː/, звучит как буква Q, четыре из пяти букв немые. Suite — /swiːt/, как sweet, а не «сьют» (это suit, костюм). Height — /haɪt/, «хайт», рифмуется с light; частая ошибка «хейт» по аналогии с weight /weɪt/. Debt — /dɛt/, буква b немая (technical debt — «текникл дет»). Receipt — /rɪˈsiːt/, p немая. Schema — /ˈskiːmə/, «скима». Daemon — /ˈdiːmən/, как demon. Pseudo — /ˈsuːdoʊ/, p немая (pseudocode — «судоукоуд»). Hierarchy — /ˈhaɪərɑːrki/, «хайрарки». Archive — /ˈɑːrkaɪv/, «аркайв». Integer — /ˈɪntɪdʒər/, с «дж». Tuple — /ˈtʌpl/ или /ˈtuːpl/, оба варианта. Char — /tʃɑːr/, /kɑːr/ или /kɛər/, три варианта, все в ходу. Enum — /ˈiːnʌm/, «инам». Regex — /ˈrɛdʒɛks/, «реджекс». Deprecated — /ˈdɛprəkeɪtɪd/, ударение на первый слог. Colonel, Wednesday и island инженеру встречаются реже, но напоминают, что читать по буквам нельзя.
Как произносится
Отдельная группа — слова с ударением не там, где ожидает русское ухо. Parameter /pəˈræmɪtər/ (второй слог), algorithm /ˈælɡərɪðəm/ (первый), develop /dɪˈvɛləp/ (второй), interface /ˈɪntərfeɪs/ (первый), component /kəmˈpoʊnənt/ (второй), default /dɪˈfɔːlt/ (второй), event /ɪˈvɛnt/ (второй), comment /ˈkɒmɛnt/ (первый), variable /ˈvɛəriəbl/ (первый), category /ˈkætəɡɔːri/ (первый), hexadecimal /ˌhɛksəˈdɛsɪməl/ (третий), infrastructure /ˈɪnfrəstrʌktʃər/ (первый), maintenance /ˈmeɪntənəns/ (первый, «мейнтэнэнс», не «мейнтЕнанс»), management /ˈmænɪdʒmənt/ (первый), asynchronous /eɪˈsɪŋkrənəs/ (второй), idempotent /ˌaɪdɛmˈpoʊtənt/ (третий).
Как употребляется
Эти слова встречаются в самых обычных фразах, поэтому ошибка слышна сразу:
- Clear the cache and retry. — Сбрось кэш и повтори.
- The message sits in the queue. — Сообщение лежит в очереди.
- Run the test suite. — Прогони набор тестов.
- We're paying down technical debt. — Мы гасим технический долг.
- The daemon restarts on failure. — Демон перезапускается при сбое.
- Check the DB schema. — Проверь схему БД.
- This API is deprecated. — Этот API устарел.
- A hexadecimal integer. — Шестнадцатеричное целое.
Хороший способ закрепить: произносить фразу целиком вслух, а не отдельное слово, потому что в потоке речи ударение и ритм важнее отдельных звуков.
Ловушки
Первая ловушка — «читать как написано» под влиянием немецкого или латинского: queue как «куэуэ», suite как «суите». Вторая — переносить русское заимствование обратно: русское «кэш» произносится правильно, но русское «схема» подталкивает к «схима» вместо «скима», а «архив» — к «архайв» вместо «аркайв». Третья — аналогии внутри английского: height по образцу weight, debt по образцу debut. Четвёртая — ударение на предпоследний слог по русской привычке: «парамЕтер», «интерфЕйс», «компонЕнт», «инфраструкчУр». Пятая — считать, что вариативность означает «всё равно как»: у char три варианта, но «чар» с русским твёрдым «ч» и «ар» не является ни одним из них.