Открыть сервис

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).
Загружаем BFOmetr…