Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

Это список происхождения компьютерных терминов или терминов, используемых в компьютерном мире (т. Е. Список этимологий компьютерных терминов ). Это относится как к компьютерному оборудованию, так и к компьютерному программному обеспечению .

Названия многих компьютерных терминов, особенно компьютерных приложений, часто связаны с функцией, которую они выполняют, например, компилятор - это приложение, которое компилирует ( исходный код языка программирования на машинный язык компьютера ). Однако есть и другие термины с менее очевидным происхождением, которые представляют этимологический интерес. В этой статье перечислены такие термины.

A [ править ]

  • ABEND - первоначально изсообщения об ошибке IBM System / 360 , сокращение от «ненормальный конец». В шутку интерпретируется как немецкое Abend («вечер»), потому что «это то, что системные операторы делают с машиной поздно вечером в пятницу, когда хотят прекратить работу». [1]
  • Ада - названа в честь Ады Лавлейс , которую многие считают первым программистом.
  • Апачи - изначально выбранные из уважения к индейскому племени апачей . Было высказано предположениечто название было необходимо, поскольку Apache начал как ряд исправлений в коднаписанный для NCSA «s HTTPd демон . В результате получился «неоднородный» сервер. [2]
  • AWK - состоит из инициалов его авторов Ахо , Вайнбергера и Кернигана . [3]

B [ править ]

Первый случай реальной компьютерной ошибки , моль застряла в реле Harvard Mark II.
  • B - вероятно, сокращение от « BCPL », отражающееусилия Кена Томпсона по реализации меньшего BCPL в 8 КБ памяти на DEC PDP-7 . [ необходима цитата ] Или названный в честь Бона . [4]
  • biff - назван в честь собаки, известной разработчикам из Беркли , которая, согласно странице руководства UNIX,умерла 15 августа 1993 года в возрасте 15 лет и принадлежала некой Хайди Стеттнер. Некоторые источники [5] [6] сообщают, что собака лаяла на почтальона, что делает его естественным выбором для названия системы почтовых уведомлений. В Жаргон Файл противоречит [7] это описание, но подтверждаеткрайней мере, собака существовала.
  • bit - впервые использован Клодом Э. Шенноном в его основополагающей статье 1948 года «Математическая теория коммуникации» . «Бит» Шеннона является контаминация из « двоичного разряда ». Он приписывал свое происхождение Джона У. Тьюки , [8] , который использовал это слово в Bell Labs памятке 9 января 1947 года [9]
  • Бон - создан Кеном Томпсоном и назван либо в честь его жены Бонни, либо в честь «религии, ритуалы которой включают в себя бормотание магических формул» (отсылка к исконной тибетской религии Бон ). [4]
  • загрузка или самозагрузка - от фразы « подтянуться за самозагрузку », первоначально использовавшейся как метафора для любого самозапускающегося или самоподдерживающегося процесса. Используется в вычислениях из-за очевидного парадокса, что компьютер должен запускать код для загрузки чего-либо в память, но код не может быть запущен, пока он не будет загружен.
  • ошибка - часто (но ошибочно) приписывается Грейс Хоппер . В 1946 году она поступила на Гарвардский факультет в вычислительную лабораторию, где связала ошибку в Harvard Mark II с мотыльком, застрявшим в реле . Этот баг был аккуратно удален и записан в журнал. Однако использование слова «ошибка» для описания дефектов в механических системах восходит как минимум к 1870-м годам, возможно, особенно в Шотландии . [ необходима цитата ] Томас Эдисон , например, использовал этот термин в своих записных книжках и письмах. [10]
  • byte - придуман Вернером Бухгольцем в июне 1956 года на ранней стадии проектированиякомпьютера IBM Stretch . [11] [12] [13] [14]

C [ править ]

Компьютерный зал в Центре летных исследований Драйдена, 1949 год.
  • C - язык программирования.
Деннис Ритчи , улучшив на языке B , названный в его создание нового B . Позже он переименовал его в C . (См. Также D ).
  • C ++ - объектно-ориентированный язык программирования, преемникязыка программирования C.
Создатель C ++ Бьярн Страуструп назвал свой новый язык «C с классами», а затем «новым C». Оригинальный язык стал называться "старый C", что было сочтено оскорбительным для сообщества C. В это время Рик Mascitti предложил имя C ++ в качестве преемника С. В С «++» приращения оператора от значения переменного оно добавляется к, таким образом , C ++ будет увеличивать значение C .
  • компьютер - от человеческих компьютеров, которые производили вычисления мысленно и, возможно, с помощью механических средств, теперь заменены электронными программируемыми компьютерами.
  • cookie - пакет информации, который передается между браузером и веб-сервером.
Этот термин был придуман веб - браузер программистой Лу Монтулли после термина « волшебных печеньем » , используемых Unix - программистами. Термин « волшебный cookie », в свою очередь, происходит от « cookie с предсказанием », cookie со встроенным сообщением.
  • Курсор (пользовательский интерфейс) - Курсор на латыни означает «бегун». Курсор - это имя прозрачного слайда, на котором выгравирована линия волос, который используется для отметки точки на линейке слайдов . Затем термин по аналогии был перенесен на компьютеры.

D [ править ]

  • D - язык программирования.
Разработан Уолтером Брайтом как улучшенный C, позволяющий избежать многих проблем проектирования C ( например , обширных манипуляций с указателями, необязательных границ массива и т . Д. ).
  • демон - процесс в операционной системе, работающий в фоновом режиме.
Это не аббревиатура D ISK й E xecution пн itor: в соответствии с оригинальной командой , которая представила концепцию, использование слова демона было вдохновлено демоном Максвелла физики и термодинамик (мнимый агент , который помог молекуле СНПА с различной скоростью и без устали работали в фоновом режиме) [15] Этот термин был принят и, возможно, популяризирован [ необходима цитата ] в операционных системах Unix, которые поддерживали несколько фоновых процессов: различные локальные (а позже и Интернет) службы предоставлялись демонами. Примером этого является талисман BSD ,Рисунок Джона Лассетера дружелюбного чертенка .
  • Приборная панель - Первоначально слово приборная панель применялось к преграде из дерева или кожи, закрепленной в передней части конного экипажа или саней, чтобы защитить водителя от грязи или другого мусора, «выброшенного вверх» копытами лошадей. [1] Первое известное использование этого термина (переносится через дефис как приборная доска и применяется к саням) датируется 1847 годом [2]. Обычно эти доски не выполняли никаких дополнительных функций, кроме как обеспечивать удобную опору для подъема на водительское сиденье или небольшой зажим, с помощью которого можно было закрепить поводья, когда они не используются.
  • Debian - дистрибутив Linux .
Контаминация имен Ян Медрок , создатель проекта Debian, и Дебра Линн, то подруга и будущая жена Яна. [16] [17]
  • по умолчанию - начальное значение для переменной или пользовательской настройки.
Первоначальное значение слова «дефолт» - «невыполнение обязательства». Обязательство здесь состоит в том, чтобы предоставить ввод, который требуется программе. В первые дни программирования, если входное значение отсутствовало или было «null», программа почти наверняка вылетала из строя. Это часто связано с «типизацией» переменной - например, простая программа вычислений ожидала бы число в качестве ввода: любой другой тип ввода, такой как текстовая строка или даже null (без значения), будет выполнять любую математическую операцию. например, умножение невозможно. Чтобы предотвратить эту возможность, программисты определили начальные значения, которые будут использоваться, если пользователь * по умолчанию * или не выполнит обязательство по предоставлению правильного входного значения. Со временем термин «по умолчанию» стал относиться к самому начальному значению.

E [ править ]

  • Ethernet - компьютерная сетевая технология.
По словам Роберта Меткалфа (одного из его первоначальных разработчиков), он придумал это название в одной из первых служебных записок компании как эндоцентрическое соединение « светоносного эфира » - «вещества», которое, как многие полагали, было средой, через которую распространялось электромагнитное излучение в окружающей среде. конец 19 века - и «сеть», сокращение от « сеть ». [18] Когда группа специалистов по сетям описывала данные, поступающие в сетевую инфраструктуру, они обычно описывали это как пакеты данных, идущие «вверх в эфир». [19]

F [ править ]

  • finger -команда Unix, которая предоставляет информацию о пользователях, вошедших в систему.
Лес Эрнест написал программу finger в 1971 году, чтобы предоставить пользователям информацию о других пользователях в сети или системе. По словам Эрнеста, он был назван в честь акта указания, потому что он «обходил необходимость указывать на идентификатор пользователя и спрашивать:« Кто это? » [20] [21]
  • foobar - от аббревиатуры жаргона армии США, FUBAR . И foo, и bar обычно используются как метасинтаксические переменные . [22]

G [ править ]

Gentoo Linux назван в честь пингвина
  • Gentoo - дистрибутив Linux .
Назван в честь различных пингвинов , универсального талисмана Linux .
  • Git - распределенная система контроля версий.
В первоначальном проекта README файл, Линус Торвальдс написал , что «„мерзавец“может означать что угодно, в зависимости от вашего настроения», и предлагает несколько определений: [23]
  • Произвольная трехбуквенная комбинация, которая произносится, а не существующая ранее команда Unix
  • Британский английский сленг, означающий «глупый или презренный человек».
  • Акроним от слова «глобальный информационный трекер» (когда он работает)
  • Аббревиатура от слова «чертов идиотский грузовик с дерьмом» (когда он ломается)
Когда его спросили о происхождении названия, Торвальдс в шутку заявил: «Я эгоистичный ублюдок, и все свои проекты я называю в честь себя». [24]
  • GNU - проект с изначальной целью создания свободной операционной системы .
Гну также разновидность африканского антилоп. Основатель проекта GNU Ричард Столлман понравилось название из - за юмора , связанного с его произношением, а также под влиянием ГНУ песни , [25] по Фландрии и Суонн , которая поется гну. Это также ранний пример рекурсивного акронима : « G NU's N ot U nix». [26]
  • Google - поисковая система .
Название началось как преувеличенное хвастовство объемом информации, которую поисковая система сможет найти. Первоначально он назывался « Гугол », что означает число, представленное цифрой 1 и 100 нулями. Первоначально это слово было изобретено Милтоном Сироттой , племянником математика Эдварда Каснера, в 1938 году во время обсуждения больших чисел и экспоненциальной записи.
  • Gopher - ранний протокол для распространения документов по сети. Отклонил в пользу всемирной паутины .
Название было придумано разработчиком Фархадом Анклесариа как игра с гофером , помощником, который приносит вещи, и сусликом , который копает, как будто через вложенные иерархии. [27] Название было также вдохновлено Голди Гофер , талисманом Университета Миннесоты, где был разработан протокол.
  • grep -утилита командной строки Unix
Название происходит от команды в Unix текстового редактора изд , который принимает форму g/re/p смысловую поиска г lobally для г Регулярных й Xpression и р Ринт линий , где найдены экземпляры. [28] «Grep», как и «Google», часто используется как глагол, означающий «искать».

H [ править ]

  • Hotmail - бесплатный почтовый сервис, теперь называется Outlook.com .
Основателю Джеку Смиту пришла в голову идея доступа к электронной почте через Интернет с компьютера в любой точке мира. Когда Сабир Бхатия придумал бизнес-план для почтовой службы, он перепробовал все виды имен, оканчивающихся на « mail », и в конце концов остановился на Hotmail, поскольку он включал буквы « HTML » - язык разметки, используемый для написания веб-страниц. Первоначально он назывался HoTMaiL с селективным верхним кожухом.

Я [ править ]

  • i18n - сокращение « я nternationalizatio п ».
«18» - количество букв между i и n . Связанные, менее распространенные термины включают l10n (для л ocalizatio п ), g11n (для г lobalizatio п ) и a11y (для более ccessibilit у ).
  • ICQ - служба обмена мгновенными сообщениями .
ICQ - это не инициализм . Это игра на фразе «Я ищу тебя» или «Интернет ищет тебя» (аналогично CQ в использовании любительского радио). [ необходима цитата ]
  • ID10T - произносится как «ID ten T» - это код, который часто используется представителем службы поддержки клиентов (CSR) для аннотирования своих заметок и определения источника проблемы как лица, сообщающего о проблеме, а не системы, в которой виновата. Это слегка завуалированная ссылка на мнение CSR о том, что человек, сообщающий о проблеме, является IDIOT. Пример: Сообщается о проблеме, вызванной ID10T, решение невозможно. См. Также PEBKAC . [ необходима цитата ]

J [ править ]

  • Jakarta Project - проект, созданный Sun и Apache для создания веб-сервера для сервлетов Java и JSP .
Джакарта - это название конференц-зала в Sun, где проходило большинство встреч между Sun и Apache. Конференц-зал, скорее всего, был назван в честь Джакарты , столицы Индонезии , которая расположена на северо-западном побережье острова Ява .
  • Java - язык программирования от Sun Microsystems , позже приобретенный Oracle .
Названо в честь java , смеси кофе с острова Ява , а также используется как сленг для обозначения кофе в целом. Первоначально язык назывался «Greentalk», а затем «Oak», но это уже была торговая марка Oak Technologies , поэтому разработчикам пришлось выбрать другое имя незадолго до выпуска. Другие предложенные названия были «WebRunner», «DNA» и «Silk». [29]

  • JavaScript - язык программирования.
Первоначально он был разработан Бренданом Эйхом из Netscape под названием «Mocha», которое позже было переименовано в «LiveScript» и, наконец, в «JavaScript». [30] Смена названия с LiveScript на JavaScript примерно совпала с тем, что Netscape добавила поддержку технологии Java в свой веб-браузер Netscape Navigator . JavaScript был впервые представлен и развернут в браузере Netscape версии 2.0B3 в декабре 1995 года. Это название вызвало путаницу, создав впечатление, что язык является побочным продуктом Java, и многие охарактеризовали его как маркетинговый ход со стороны Netscape. чтобы дать JavaScript изюминку того, что было тогда популярным новым языком веб-программирования. [31]

K [ править ]

  • Kerberos - протокол проверки подлинности компьютерной сети , который используется как Windows 2000, так и Windows XP в качестве метода проверки подлинности по умолчанию.
Когда программисты из Массачусетского технологического института создали в 1970-х годах, они хотели получить имя, которое предполагало высокую степень безопасности проекта, поэтому они назвали его в честь Кербероса , в греческой мифологии трехголовой собаки, охраняющей ворота Аида. Ссылка на греческую мифологию, скорее всего, связана с тем, что Kerberos был разработан в рамках проекта Athena . [ необходима цитата ]

L [ править ]

  • Linux - ядро операционной системыи общее название для многих операционных систем, которые его используют.
Создатель Linux Линус Торвальдс изначально использовал операционную систему MINIX на своем компьютере, он не любил ее, меньше любил DOS и начал проект по разработке операционной системы, которая решила бы проблемы MINIX. Следовательно, рабочее название было Linux (Minix Линуса). Первоначально, однако, Линус планировал назвать его Freax ( free + freak + x ). Его друг Ари Леммке посоветовал Линусу загрузить его в сеть, чтобы его можно было легко загрузить. Ари дал Линусу каталог с именем linux на его FTP-сервере , так как ему не понравилось это имя.Freax .
  • Лиза - персональный компьютер, разработанный Apple Computer в начале 1980-х годов.
Apple заявила, что Лиза - это аббревиатура от Local Integrated Software Architecture ; однако часто делается вывод, что машина была первоначально названа в честь дочери соучредителя Apple Стива Джобса , и что это сокращение было изобретено позже, чтобы соответствовать названию. Соответственно, два юмористических предложения по расширению аббревиатуры включали «Изобретаем некоторые акронимы» и «Изобретаем глупые акронимы» .
  • живое ПО - компьютерный персонал.
Игра с терминами «программное обеспечение» и «оборудование». Это слово, появившееся в 1966 году, указывает на то, что иногда компьютерная проблема связана не с самим компьютером, а с пользователем.
  • Lotus Software - основатель Lotus Митч Капор получил название своей компании от « Поза лотоса » («Падмасана» на санскрите ). Капор был учителем техники Трансцендентальной Медитации, которой учил Махариши Махеш Йоги .

M [ править ]

Оригинальное яблоко McIntosh
  • Macintosh , Mac - персональный компьютер от Apple Computer .
От McIntosh , популярного сорта яблок.

N [ править ]

  • Ботан - разговорный термин для компьютерного человека, особенно одержимого, исключительно сосредоточенного. Первоначально создано доктором Сьюзом из его книги « Если я сбегу в зоопарк» .

O [ править ]

  • Oracle - система управления реляционными базами данных (СУБД).
Ларри Эллисон , Эд Оутс и Боб Майнер работали над консультационным проектом для ЦРУ ( Центрального разведывательного управления ). Кодовое название проекта - Oracle (ЦРУ, видимо, усмотрело в этом систему, которая даст ответы на все вопросы). Проект был разработан с использованием недавно написанного языка баз данных SQL от IBM . В конечном итоге проект был прекращен, но они решили закончить начатое и принести его миру. Они сохранили название Oracle и создали механизм СУБД.

P [ править ]

  • Pac-Man - аркадная видеоигра.
Термин происходит от паку-паку , японского звукоподражания, используемого для шумной еды; похож на chomp chomp . Игра была выпущена в Японии с именем Puck-Man , и выпущена в США с названием Pac-Man , опасаясь , что дети могут искажать шайба-Man кабинет, изменив P на F .
  • Патч - набор изменений в компьютерной программе или вспомогательных данных, предназначенных для ее обновления, исправления или улучшения.
Исторически сложилось так, что поставщики программного обеспечения распространяли исправления на бумажной ленте или перфокартах , ожидая, что получатель вырезает указанную часть исходной ленты (или колоды) и вставит (отсюда и название) заменяющий сегмент.
  • PCMCIA - организация по стандартизацииформ-факторов плат PC Card и ExpressCard , карт расширения.
Р ersonal С omputer М Emory С АРД я еждународный ssociation это международные стандарты орган , который определяет и продвигает стандарты для расширительных устройств , таких как модемы и внешних жестких дисков для подключения к ноутбуков . Со временем аббревиатура PCMCIA использовалась для обозначения форм-фактора PC-карты, используемой в портативных компьютерах. Поворот на аббревиатуре является Р юди С an't М emorize С omputer я ndustry cronyms.
  • PEBKAC - аббревиатура от «Проблема существует между клавиатурой и стулом», которая представляет собой код, который часто используется представителем службы поддержки клиентов (CSR) для аннотирования своих заметок и определения источника проблемы как лица, сообщающего о проблеме, а не система обвиняется. Это слегка завуалированная отсылка к мнению CSR о том, что лицо, сообщающее о проблеме, является проблемой. Пример: PEBKAC, решение невозможно. См. Также ID10T .
  • Pentium - серия микропроцессоров от Intel .
Пятый микропроцессор из серии 80x86 . Его назвали бы i586 или 80586, но Intel решила назвать его Pentium (penta = пять) после того, как проиграла судебный процесс против AMD о нарушении прав на товарный знак из-за решения, что числа вроде «286», «386» и «486» не могут быть зарегистрированным товарным знаком. Согласно Intel, Pentium передает значение силы, как титан . [ необходима цитата ]
Поскольку некоторые ранние чипы Pentium содержали ошибку математической точности, было в шутку высказано предположение, что причиной того, что чип был назван Pentium, а не 586, было то, что чипы Intel вычислили бы 486 + 100 = 585,99999948.
  • Perl - интерпретируемый язык сценариев .
Первоначально Perl назывался Жемчуг в честь «драгоценной жемчужины» из Матфея 13:46. [ необходима цитата ] Ларри Уолл , создатель Perl, хотел дать языку короткое название с положительной коннотацией и утверждал, что просмотрел (и отклонил) каждое трех- и четырехбуквенное слово в словаре. Он даже подумал о том, чтобы назвать его в честь своей жены Глории. Перед официальным выпуском языка Уолл обнаружил, что уже существует язык программирования под названием Pearl , и изменил написание названия. Хотя в исходных руководствах предлагались бэкронимы «Практическое извлечение и язык отчетов» и «Патологически эклектический список мусора»,они были задуманы с юмором.[ необходима цитата ]
  • PHP - язык сценариев на стороне сервера
Первоначально названный « P ersonal H Оме P возраста Инструменты» от создателя Rasmus Лердорфом , он был переписан разработчиками Зеев Сураски и Энди Гутманс , который дал ему рекурсивное название « P HP H ypertext P повторной обработки». В настоящее время Лердорф настаивает, что это имя не следует рассматривать как обозначающее что-либо, поскольку он выбрал «Персональная домашняя страница» в качестве имени, когда не предполагал, что PHP станет языком программирования общего назначения.
  • Pine - почтовый клиент .
Многие люди считают , что сосна означает « Р INE I сек N ВЗ E лм ». Однако один из его первоначальных авторов, Лоуренс Лундблэйд, настаивает, что этого никогда не было, и что это началось просто как слово, а не аббревиатура; его первый выбор фонового обозначения сосны был бы "Сосна почти вяз". Со временем это слово было изменено на Программа для новостей в Интернете и электронной почты . [32]
  • ping - инструмент компьютерной сети, используемый для обнаружения хостов.
Автор ping, Майк Муусс , назвал его в честь звуковых импульсов, издаваемых гидролокатором, под названием «ping». Позже Дэйв Миллс предоставил бэкроним « P acket I NTER н и др G Ропер».
  • Python - интерпретируемый скриптовый язык программирования .
Назван в честь телесериала «Летающий цирк Монти Пайтона» . [33]

R [ править ]

  • Радиокнопка - виджет графического интерфейса, используемый для выбора.
Радиокнопки получили свое название от предустановленных кнопок в радиоприемниках . Когда кто-то использовал для выбора предустановленных станций на радиоприемнике физически, а не электронным образом, нажатие одной кнопки предустановки выскакивало, какая бы другая кнопка ни была нажата.
  • Red Hat Linux - дистрибутив Linux от Red Hat .
Основатель компании Марк Юинг получил кепку для команды по лакроссу Cornell (с красными и белыми полосками) от своего дедушки во время учебы в колледже. Люди обращались к нему, чтобы решить свои проблемы, и его называли «тем парнем в красной шляпе». Он потерял кепку, и ему пришлось отчаянно ее искать. В руководстве по бета-версии Red Hat Linux содержится призыв к читателям вернуть шляпу, если кто-нибудь найдет ее.
  • RSA - асимметричный алгоритм для криптографии с открытым ключом .
На основе фамилий авторов этого алгоритма - Ron R Ivest , Ади S Хамир и Лен dleman .

S [ править ]

  • Samba - бесплатная реализациясетевого протокола Microsoft .
Название samba происходит от вставки двух гласных в название стандартного протокола, используемого сетевой файловой системой Microsoft Windows, который называется Server Message Block (SMB). Автор поискал в словаре с помощью grep слова, содержащие SM и B в указанном порядке; единственными совпадениями были Samba и Salmonberry .
  • условно-бесплатное программное обеспечение - придумано Бобом Уоллесом для описания своего текстового процессора PC-Write в начале 1983 года. [ необходима цитата ] До этого Джим Кнопф (также известный как Джим Баттон) и Эндрю Флюгельман называли свое распределенное программное обеспечение «поддерживаемым пользователем программным обеспечением» и «бесплатным программным обеспечением» соответственно , но преобладала терминология Уоллеса.
  • спам - нежелательные повторяющиеся сообщения, например нежелательная массовая электронная почта .
Термин « спам» происходит от наброска «СПАМ» Монти Пайтона , установленного в кафе, где все в меню включает в себя мясо для обеда « СПАМ» . Пока клиент жалобно просит какую-то еду без СПАМА, сервер повторяет меню, заполненное СПАМом. Вскоре хор викингов присоединяется к песне: «СПАМ, СПАМ, СПАМ, СПАМ, СПАМ, прекрасный СПАМ, замечательный СПАМ», снова и снова, заглушая все разговоры.
  • SPIM - симулятор виртуальной машины, очень похожий на набор команд процессоров MIPS , это просто MIPS, написанное в обратном порядке. В последнее время SPIM также пришел к среднему SP утра посланного через I nstant M essaging .
  • Swing - графическая библиотека для Java.
Swing было кодовым названием проекта, который разработал новые графические компоненты (преемник AWT ). Он был назван в честь свинга , стиля джаза танцевальных коллективов, который был популяризирован в 1930-х годах и неожиданно возродился в 1990-х. Хотя это неофициальное название для компонентов, оно получило широкое признание благодаря использованию слова в именах пакетов для Swing API, которые начинаются с javax.swing. [ необходима цитата ]

Т [ править ]

  • Tomcat - веб-сервер от проекта Джакарта .
Tomcat был кодовым названием для 2,1 JSDK [ разъяснение необходимости ] проекта внутри Солнца . [ необходима цитата ] Tomcat начинался как реализация спецификации сервлета Джеймсом Дунканом Дэвидсоном, который был архитектором программного обеспечения в Sun. Первоначально Дэвидсон надеялся, что проект будет сделан с открытым исходным кодом , и, поскольку на большинстве проектов с открытым исходным кодом были книги О'Рейли с изображением животного на обложке, он хотел назвать проект в честь животного. Он придумал кота-кота, поскольку считал, что животное представляет собой нечто, о чем можно позаботиться и позаботиться о себе.
  • troff - система обработки документов для Unix .
Troff выступает за « т ypesetter Roff », хотя многие полагают , что это на самом деле означает «Таймс ROFF» из - за использования семейства шрифтов Времен в Troff по умолчанию. Troff берет свое начало от roff , более ранней программы форматирования, название которой является сокращением от «run off». [ необходима цитата ]
  • Троянский конь - вредоносная программа, маскирующаяся под легальное ПО.
Этот термин происходит от классического мифа о троянском коне . Точно так же троянский конь выглядит безобидным (или даже подарком), но на самом деле является средством обхода безопасности.
  • Смокинг -талисман пингвина, используемый в качестве основного логотипа для ядра Linux и операционных систем на базе Linux .
Линус Торвальдс , создатель Linux, предложил талисмана пингвина, потому что он «очень любит пингвинов» и хотел, чтобы Linux ассоциировался с чем-то «глупым и забавным». [34] Логотип был первоначально создан Ларри Юингом в 1996 году для участия в конкурсе логотипов Linux. Название Tux было внесено Джеймсом Хьюзом, который предложил "( T ) orvolds ( U ) ni ( X ) - TUX !" [35]

U [ править ]

  • Ubuntu Linux - это Debian - Linux распределение спонсируемый Canonical Ltd.
Произведено из южноафриканской идеологии убунту .
  • Unix - операционная система .
Когда Bell Labs вышла из проекта MULTiplexed Information and Computing System ( MULTICS ), который изначально был совместным проектом Bell Labs / GE / MIT , Кен Томпсон из Bell Labs, к которому вскоре присоединился Деннис Ричи , написал более простую версию операционной системы. за запасной миникомпьютер DEC, предположительно найденный в коридоре. Им нужна была ОС для запуска игры Space Travel , которая была скомпилирована под MULTICS. Новая ОС получила название УНИКС - ООН iplexed Я нформация и C omputing S ystem Брайан Керниган.

V [ править ]

  • vi - текстовый редактор ,
Инициализм для vi sual, команда в редакторе ex, которая помогла пользователям переключиться в визуальный режим из режима ex. первая версия была написана Биллом Джоем из Калифорнийского университета в Беркли.
  • Vim - текстовый редактор .
Сокращение на V я Im доказал после Vim добавили несколько функций над VI редактором. Вим однако он начинал как имитация Vi и была расширена , как V я им itation.
  • Вирус - это фрагмент программного кода, который распространяется путем создания собственных копий.
Термин вирус был впервые использован в качестве технического термина в области информатики Фредом Коэном в его статье 1984 года «Теория компьютерных вирусов и эксперименты», где он приписывает его изобретение Лену Адлеману. Хотя использование вируса Коэном, возможно, было первым применением вируса в академических кругах, в обиходе это было задолго до этого. В середине 1970-х годов научная фантастика роман Герролд , Когда Харли был один , включает в себя описание вымышленного компьютерной программы под названием VIRUS , который работал так же , как вирус (и противопоставлена программы под названием Антитело ). Термин «компьютерный вирус» также встречается в комиксах."Uncanny X-Men " № 158, опубликовано в 1982 году. Основная функция компьютерного вируса заключается во вставке собственного исполняемого кода в код других существующих исполняемых файлов, что буквально делает его электронным эквивалентом биологического вируса, основная функция которого заключается в том, чтобы вставить свою генетическую информацию в зараженную клетку, заставляя клетку воспроизводить вирус.

W [ править ]

  • Wiki или WikiWiki - коллекция гипертекстовых документов или программное обеспечение для совместной работы, использованное для ее создания.
Создан Уордом Каннингемом , создателем концепции вики, который назвал их в честь «вики-вики» или «быстрых» маршрутных автобусов в аэропорту Гонолулу. Вики-вики был первым гавайским термином, который он узнал во время своего первого посещения островов. Контрагент аэропорта посоветовал ему сесть на автобус wiki wiki между терминалами.
  • Червь - самовоспроизводящаяся программа , похожая на вирус .
Название «червь» было взято из научно-фантастического романа Джона Бруннера 1970-х годов под названием «Наездник на ударных волнах» . В книге описаны программы, известные как «ленточные черви», которые распространяются по сети с целью удаления данных. Исследователи, написавшие раннюю статью об экспериментах в области распределенных вычислений, отметили сходство между их программным обеспечением и программой, описанной Бруннером, и приняли это название.
  • WYSIWYG - описывает систему, в которой контент во время редактирования выглядит очень похожим на конечный продукт.
Аббревиатура от « What You See Is What You Get» - это фраза, появившаяся в информационном бюллетене WYSIWYG, опубликованном Арлин и Хосе Рамос. Он был создан для развивающейся индустрии допечатной подготовки, которая стала электронной в конце 1970-х годов.

X [ править ]

  • X Window System - оконная система для компьютеров с растровыми изображениями.
X получил свое название как преемник оконной системы до 1983 года, названной W Window System .

Д [ редактировать ]

  • Yahoo! - Интернет-портал и Интернет-каталог .
На сайте истории Yahoo! Говорится, что это имя является аббревиатурой от «Еще один иерархический официальный оракул», но некоторые помнят это в первые дни (середина 1990-х годов), когда Yahoo! жил на сервере с именем akebono.stanford.edu, он был обозначен как «Еще один организатор иерархических объектов». Слово "Yahoo!" Первоначально был изобретен Джонатаном Свифтом и использован в его книге « Путешествия Гулливера» . Он представляет собой человека, который отталкивает по внешнему виду и действиям и почти не является человеком. Yahoo! основатели Джерри Янг и Дэвид Фило выбрали это имя, потому что считали себя yahoos.

Z [ править ]

  • zip - формат файла , также используется как глагол для обозначения сжатия .
Формат файла был создан Филом Кацем , а имя ему дал его друг Роберт Махони. Инструмент сжатия, созданный Филом Кацем, получил название PKZIP . Zip означает «скорость», и они хотели сказать, что их продукт будет быстрее, чем ARC и другие форматы сжатия того времени.

См. Также [ править ]

  • Глоссарий компьютерных терминов
  • Список этимологий названия компании
  • Списки этимологий

Ссылки [ править ]

  1. ^ Словарь нового хакера . Составлено Эриком С. Раймондом (Третье изд.). 1996. стр. 34. ISBN 978-0-262-18178-5.CS1 maint: другие ( ссылка )
  2. ^ "FAQ - Httpd Wiki" . Проверено 15 ноября 2012 года . CS1 maint: обескураженный параметр ( ссылка )
  3. Гамильтон, Наоми (27 мая 2008 г.). «Азия языков программирования: AWK» . ComputerWorld.com.au . Проверено 15 ноября 2012 года . CS1 maint: обескураженный параметр ( ссылка )
  4. ^ a b Деннис М. Ричи (март 1993 г.). «Развитие языка Си» . Уведомления ACM SIGPLAN . 28 (3): 201–208. DOI : 10.1145 / 155360.155580 . Название языка B, скорее всего, представляет собой сокращение от BCPL, хотя альтернативная теория утверждает, что оно происходит от Bon [Thompson 69], несвязанного языка, созданного Томпсоном во времена Multics. Бон, в свою очередь, был назван либо в честь его жены Бонни, либо (согласно цитате из энциклопедии в руководстве) в честь религии, ритуалы которой включают в себя бормотание магических формул.
  5. ^ Купер, Эрик. "biff: Знаете ли вы?" . Архивировано из оригинального 13 ноября 2012 года . Проверено 17 ноября 2012 года . CS1 maint: обескураженный параметр ( ссылка )
  6. ^ "Что означает {какое-то странное имя команды unix}?" . UNIXguide.net . Проверено 17 ноября 2012 года . CS1 maint: обескураженный параметр ( ссылка )
  7. ^ "Файл жаргона: biff" . Проверено 17 ноября 2012 года . CS1 maint: обескураженный параметр ( ссылка )
  8. ^ Шеннон, Клод Э. (июль 1948 г.). «Математическая теория коммуникации» . Технический журнал Bell System . 27 (3): 379–423. DOI : 10.1002 / j.1538-7305.1948.tb01338.x . hdl : 10338.dmlcz / 101429 . Архивировано из оригинала на 1 октября 2007 года . Проверено 20 ноября 2012 года . Выбор логарифмического основания соответствует выбору единицы измерения информации. Если используется основание 2, результирующие единицы могут называться двоичными цифрами или, более коротко, битами , словом, предложенным Дж. У. Тьюки. CS1 maint: обескураженный параметр ( ссылка )
  9. Дайсон, Джордж (29 марта 2012 г.). Дарвин среди машин . п. 98. ISBN 9780718196950. CS1 maint: обескураженный параметр ( ссылка )
  10. Edison to Puskas, 13 ноября 1878 г., документы Эдисона, Национальная лаборатория Эдисона, Служба национальных парков США, Вест-Ориндж, штат Нью-Джерси, цитируется в Томасе П. Хьюзе, American Genesis: A History of the American Genius for Invention, Penguin Books, 1989, ISBN 0-14-009741-4 , на странице 75. 
  11. ^ Bemer, Роберт Уильям (8 августа 2000). "Почему байт 8 бит? Или нет?" . Виньетки по компьютерной истории . Архивировано из оригинала 3 апреля 2017 года . Проверено 3 апреля 2017 года . [...] С IBM «s STRETCH компьютер в качестве фона, обработка 64-символьные слова делятся на группы по 8 (я разработал набор символов для него, под руководством д - ра Вернера Бухгольца , человек , который СДЕЛАЛ монету термина„ байты “ для 8-битной группировки). […] IBM 360используются 8-битные символы, но не ASCII напрямую. Таким образом, «байт» Бухгольца прижился повсюду. Мне самому это имя не понравилось по многим причинам. […]
  12. ^ Бухгольц, Вернер (11 июня 1956). «7. Матрица сдвига» (PDF) . Система ссылок . IBM . С. 5–6. Информационная записка № 39G. Архивировано из оригинального (PDF) 4 апреля 2017 года . Проверено 4 апреля 2016 года . […] Наиболее важным с точки зрения редактирования будет возможность обрабатывать любые символы или цифры длиной от 1 до 6 бит […] Матрица сдвига, которая будет использоваться для преобразования 60-битного слова , поступающего из Память параллельно, в символы или « байты », как мы их называли, для отправки в сумматор серийно. 60 бит загружаются в магнитные сердечники на шести различных уровнях. Таким образом, если 1 выходит из позиции 9, она появляется во всех шести ядрах ниже. […] Сумматор может принимать все или только некоторые биты. […] Предположим, что желательно работать с 4-х битными десятичными цифрами , начиная с правого. Диагональ 0 получает импульс первой, отправляя шесть битов от 0 до 5, из которых сумматор принимает только первые четыре (0–3). Биты 4 и 5 игнорируются. Далее импульсная 4-я диагональ. Это отправляет биты с 4 по 9, из которых два последних снова игнорируются, и так далее. […] Так же просто использовать все шесть битов в алфавитно-цифровой работе, или обрабатывать байты только одного бита для логического анализа, или смещать байты на любое количество битов. […]
  13. Бухгольц, Вернер (февраль 1977 г.). «Слово« Байт »достигает совершеннолетия ...» Журнал Byte . 2 (2): 144. […] Первая ссылка, найденная в файлах, содержалась во внутренней записке, написанной в июне 1956 года на заре разработки Stretch . байт был описан как состоящий из любого количества параллельных битов от одного до шести. Таким образом, предполагалось, что длина байта соответствует случаю. Его первое использование было в контексте оборудования ввода-вывода 1950-х годов, которое обрабатывало шесть бит за раз. Возможность перехода на 8-битные байты рассматривалась в августе 1956 года и вскоре после этого была включена в конструкцию Stretch. Первое опубликованное упоминание этого термина произошло в 1959 году в статье Дж. А. Блаау , Ф. П. Брукса-младшего и В. Буххольца «Обработка данных в битах и ​​кусках» в IRE Transactions on Electronic Computers , июнь 1959, стр. 121. Понятия в этой статье были разработаны в главе 4 Планирования компьютерной системы (Project Stretch), отредактированный В. Бухгольцем, McGraw-Hill Book Company (1962). Обоснование введения этого термина было объяснено там на странице 40 следующим образом:
    Байт обозначает группу битов, используемых для кодирования символа, или количество битов, передаваемых параллельно в блоки ввода-вывода и из них. Здесь используется термин, отличный от символа , потому что данный символ может быть представлен в разных приложениях более чем одним кодом, а разные коды могут использовать разное количество битов (т. Е. Разные размеры байтов). При передаче ввода-вывода группировка битов может быть совершенно произвольной и не иметь отношения к реальным символам. (Термин придуман от укуса , но respelled , чтобы избежать случайной мутации в бит .)
    System / 360взяли на себя многие концепции Stretch, включая базовые размеры байтов и слов, которые являются степенями 2. Однако для экономии размер байта был зафиксирован на максимальном уровне 8 бит, а адресация на уровне битов была заменена байтовой адресацией. […]
  14. ^ Блаау, Геррит Энн ; Брукс-младший, Фредерик Филлипс ; Бухгольц, Вернер (1962), «4: Единицы естественных данных» (PDF) , в Бухгольце, Вернер (ред.), Планирование компьютерной системы - Project Stretch , McGraw-Hill Book Company, Inc. / The Maple Press Company, Йорк , PA., Pp. 39–40, LCCN  61-10466 , архивировано (PDF) из оригинала 3 апреля 2017 г. , извлечено 3 апреля 2017 г.
  15. ^ http://ei.cs.vt.edu/~history/Daemon.html
  16. ^ Никсон, Робин (2010). Ubuntu: готово и работает . O'Reilly Media . п. 3 . ISBN 978-0-596-80484-8.
  17. ^ О Debian
  18. Cade Metz (13 марта 2009 г.). «Ethernet - название сетевого протокола на века: Майкельсон, Морли и Меткалф» . Реестр . п. 2 . Проверено 4 марта 2013 года . CS1 maint: обескураженный параметр ( ссылка )
  19. ^ История Ethernet . NetEvents.tv. 2006 . Проверено 10 сентября 2011 года . CS1 maint: обескураженный параметр ( ссылка )
  20. ^ "Происхождение команды пальцем" . groups.google.com . Проверено 30 апреля 2021 года .
  21. Эрнест, Лес (29 октября 2017 г.). «Как любопытный бюрократ случайно создал первую социальную сеть и службу ведения блогов» . web.stanford.edu . Проверено 30 апреля 2021 года .
  22. ^ Eastlake, D .; Manros, C .; Раймонд, Э. (1 апреля 2001 г.). «RFC 3092 - этимология« Foo » » . Проверено 15 ноября 2012 года . CS1 maint: обескураженный параметр ( ссылка )
  23. ^ "Первоначальная версия 'git', информационного менеджера из ада · git / git @ e83c516" . GitHub . Архивировано 8 октября 2017 года . Проверено 21 января +2016 .
  24. ^ "После разногласий Торвальдс начинает работу над" мерзавцем " " . Мир ПК . Проверено 30 апреля 2021 года .
  25. ^ ГНУ Song
  26. ^ Столмен, Ричард. «Первое объявление о проекте GNU 27 сентября 1983 г.» . gnu.org . Проверено 20 ноября 2013 года . CS1 maint: обескураженный параметр ( ссылка )
  27. ^ "Взлет и падение протокола Gopher" . MinnPost . 11 августа 2016 . Проверено 30 апреля 2021 года .
  28. ^ «Базовые спецификации Open Group, выпуск 7 IEEE Std 1003.1, издание 2013 г. Авторские права © 2001-2013 IEEE and The Open Group» . Открытая группа . Проверено 20 ноября 2013 года . CS1 maint: обескураженный параметр ( ссылка )
  29. Мерфи, Кирон (4 октября 1996 г.). «Так почему они решили назвать это Java?» . InfoWorld . Проверено 30 апреля 2021 года .
  30. ^ Криль, Пол (23 июня 2008). «Создатель JavaScript задумывается о прошлом, будущем» . InfoWorld . Проверено 19 мая 2009 года . CS1 maint: обескураженный параметр ( ссылка )
  31. ^ "O'Reilly - Safari Books Online - 0596101996 - JavaScript: The Definitive Guide, 5th Edition" . Safari.oreilly.com. Архивировано из оригинала 8 декабря 2008 года . Проверено 19 мая 2009 года . CS1 maint: обескураженный параметр ( ссылка )
  32. ^ Lundblade, Лоуренс. "Домашняя страница Лоуренса: Именование Сосны" . Архивировано из оригинала 7 июня 2011 года . Проверено 17 ноября 2012 года . CS1 maint: обескураженный параметр ( ссылка )
  33. ^ "Общие вопросы о Python" . Python.org . Фонд программного обеспечения Python . Дата обращения 4 июня 2020 . CS1 maint: обескураженный параметр ( ссылка )
  34. ^ "Tux Gallery - Любимый талисман Linux" . www3.nd.edu . Проверено 30 апреля 2021 года .
  35. ^ "История Пингвина Смокинга" . Проводной . ISSN 1059-1028 . Проверено 30 апреля 2021 года .