Shell: многозначность термина и перевод¶
Shell (с англ. — «оболочка», «раковина», «корпус») — многозначный термин, который в зависимости от контекста может обозначать компьютерную программу-оболочку, физическую оболочку, снаряд, корпус изделия или название международной нефтегазовой компании. В русском языке слово «shell» часто используется без перевода в технических и IT-сферах, а в бытовых и научных контекстах переводится соответствующими русскими эквивалентами.
¶Происхождение и общее значение
Слово происходит от древнеанглийского sciell («раковина», «скорлупа»), родственного немецкому Schale и нидерландскому schaal. Основное значение — твёрдая внешняя оболочка естественного или искусственного происхождения, защищающая внутреннее содержимое. В переносном смысле — внешняя видимость, форма, скрывающая суть.
¶Перевод в зависимости от контекста
¶Естественнонаучный и бытовой контекст
В биологии и зоологии shell переводится как «раковина» (моллюсков), «панцирь» (черепах, броненосцев), «скорлупа» (яиц), «хитиновый покров» (насекомых). В геологии — «земная кора» или «оболочка» (например, Earth's shell — оболочка Земли). В архитектуре и строительстве — «обшивка», «каркас», «купол» (например, shell structure — оболочечная конструкция, тонкостенное пространственное покрытие здания).
¶Технический контекст
В машиностроении и производстве shell — «корпус», «кожух», «обечайка» (цилиндрическая часть сосуда), «гильза» (патрона), «корпусная деталь». В военном деле shell — «снаряд» (артиллерийский), shell casing — стреляная гильза. В электротехнике — «корпус прибора», «оболочка кабеля». В пищевой промышленности — «глазурь» или «оболочка» (кондитерских изделий, колбас).
¶Компьютерный контекст
В информатике shell чаще всего не переводится и используется как термин «шелл» (или «оболочка») — программа, предоставляющая интерфейс для взаимодействия пользователя с операционной системой. Распространённые варианты перевода: «командная оболочка», «интерпретатор команд», «командный процессор». В веб-разработке shell (оболочка приложения) — минимальный каркас интерфейса, в который подгружается контент.
¶Shell в информатике
Командная оболочка (shell) — программа, обеспечивающая интерфейс между пользователем и ядром операционной системы. Различают два основных типа: графические оболочки (например, GNOME, Windows Explorer) и текстовые командные оболочки (например, Bash, Zsh, PowerShell).
Исторически первые командные оболочки появились в 1960-х годах в операционной системе Multics. Классической стала оболочка Thompson shell (1971) в UNIX, затем — Bourne shell (1977). Современный стандарт для UNIX-подобных систем — POSIX shell. В Linux наиболее распространена Bash (Bourne Again Shell, 1989), созданная Брайаном Фоксом для проекта GNU. В Windows с 2006 года используется PowerShell, построенная на платформе .NET.
Командная оболочка выполняет следующие функции: чтение и разбор команд, запуск программ, управление потоками ввода-вывода, поддержка переменных окружения, сценарное программирование. Скрипты (сценарные файлы) оболочки позволяют автоматизировать рутинные операции системного администрирования.
¶Shell как название компании
Shell plc — британская нефтегазовая компания, одна из крупнейших в мире. Возникла в 1833 году как лондонский магазин по торговле раковинами (Marcus Samuel & Co.). С 1897 года компания использовала торговую марку Shell («Раковина»), а с 1907 года после слияния с Королевской голландской нефтяной компанией действовала как концерн Royal Dutch Shell. В 2022 году штаб-квартира переехала из Гааги в Лондон, юридическое название — Shell plc.
Компания ведёт деятельность более чем в 70 странах, занимается разведкой и добычей нефти и газа, производством нефтепродуктов, сжиженного природного газа, нефтехимией, а также развивает возобновляемую энергетику (ветровую и солнечную генерацию, водородные проекты). В России Shell работала с 1991 года, участвовала в проекте «Сахалин-2» (27,5 % акций), но в 2022 году объявила о выходе из российских активов, продав доли в проектах компании «Лукойл» и «Газпром».
¶Другие значения
- Shell (каркас приложения) — в программировании архитектурный шаблон, описывающий структуру одностраничного приложения (SPA).
- Shell (автомобильный термин) — несущий кузов автомобиля, «скелет» с панелями.
- Shell (теория игр) — в покере сленговое название фишек (от англ. shell out — выкладывать деньги).
- Shell (фамилия) — распространённая английская и немецкая фамилия (например, американский актёр Макс Шелл).
- Shell (музыка) — жаргонное название барабанного корпуса.
¶Особенности перевода в профессиональной речи
В русскоязычной IT-среде слово «шелл» используют без перевода, так как термин устоялся. В документации и учебной литературе применяют «оболочка» или «командная оболочка». В научных текстах по биологии и геологии — только русские эквиваленты («раковина», «оболочка»). В деловой переписке с нефтегазовыми компаниями — только оригинальное название Shell без перевода. При переводе технической документации важно учитывать отраслевую принадлежность: например, shell and tube heat exchanger — кожухотрубчатый теплообменник, а shell script — сценарный файл оболочки.
¶Примеры употребления с переводом
| Английская фраза | Русский перевод |
|---|---|
| seashell | морская раковина |
| eggshell | яичная скорлупа |
| artillery shell | артиллерийский снаряд |
| shell company | компания-оболочка (фирма без реальной деятельности) |
| shell game | напёрсточная игра (букв. «игра с ракушками») |
| shell out | раскошелиться, выложить деньги |
| to come out of one's shell | выйти из своей скорлупы, стать общительнее |
¶Интересные факты
- Логотип компании Shell — стилизованная раковина гребешка (Pecten) — используется с 1900 года и является одним из самых узнаваемых корпоративных знаков в мире.
- В UNIX-системах переменная окружения
SHELLуказывает путь к оболочке пользователя по умолчанию. - В русском криминальном жаргоне XIX века «ракушкой» называли конспиративную квартиру — смысловая параллель с «оболочкой» как внешней обманчивой формой.
- Командная оболочка Bash входит в стандартную поставку всех дистрибутивов Linux и macOS (в macOS до 2019 года — как основная, заменена на Zsh).