Список этимологий компьютерных терминов - List of computer term etymologies
Эта статья поднимает множество проблем. Пожалуйста помоги Улучши это или обсудите эти вопросы на страница обсуждения. (Узнайте, как и когда удалить эти сообщения-шаблоны) (Узнайте, как и когда удалить этот шаблон сообщения)
|
Это список происхождения компьютерных терминов или терминов, используемых в компьютерном мире (т.е. список компьютерных терминов этимологии). Это касается как компьютерное железо и компьютерное программное обеспечение.
Названия многих компьютерных терминов, особенно компьютерных приложений, часто связаны с функцией, которую они выполняют, например, компилятор это приложение, которое компилирует (язык программирования исходный код в компьютер машинный язык ). Однако есть и другие термины с менее очевидным происхождением, которые представляют этимологический интерес. В этой статье перечислены такие термины.
А
- ABEND - родом из IBM System / 360 сообщение об ошибке, сокращение от «ненормальный конец». В шутку интерпретируется как Немецкий Abend («вечер»), потому что «это то, что системные операторы делают с машиной поздно в пятницу, когда хотят прекратить работу».[1]
- Ада - названный в честь Ада Лавлейс, которого многие считают первым программистом.
- Apache - изначально выбран из уважения к индейскому племени индейцев Apache. Было высказано предположение, что название было подходящим, поскольку Apache начинался как серия патчи код, написанный для NCSA с HTTPd демон. В результате получился «неоднородный» сервер.[2]
- AWK - состоит из инициалов авторов Ахо, Weinberger, и Керниган.[3]
B
- B - вероятно сокращение "BCPL ", отражая Кен Томпсон усилия по реализации меньшего BCPL в 8 КБ памяти на DEC PDP-7.[нужна цитата ] Или названный в честь Бон.[4]
- biff - назван в честь собаки, известной разработчиками в Беркли, кто - согласно UNIX страница руководства - умерла 15 августа 1993 года в возрасте 15 лет и принадлежала некой Хайди Штеттнер. Некоторые источники[5][6] сообщают, что собака лает на почтальона, что делает его естественным выбором для названия системы почтовых уведомлений. В Файл жаргона противоречит[7] это описание, но подтверждает хотя бы то, что собака существовала.
- кусочек - впервые использован Клод Э. Шеннон в его основополагающей статье 1948 г. Математическая теория коммуникации. "Бит" Шеннона - это чемодан из "двоичный цифра ". Он объяснил его происхождение Джон В. Тьюки,[8] кто использовал это слово в Bell Labs меморандум от 9 января 1947 г.[9]
- Бон - создан Кеном Томпсоном и назван либо в честь его жены Бонни, либо в честь «религии, ритуалы которой включают бормотание магических формул» (отсылка к тибетской религии Bön ).[4]
- загрузка или же самонастройка - от фразы "подтянуться за шнурки ", первоначально использовавшаяся как метафора для любого самозапускающегося или самоподдерживающегося процесса. Используется в вычислениях из-за очевидного парадокса, что компьютер должен запускать код для загрузки чего-либо в память, но код не может быть запущен, пока он не будет загружен.
- ошибка - часто (но ошибочно) зачисляются Грейс Хоппер. В 1946 году она присоединилась к Гарвард Факультет вычислительной лаборатории, где она обнаружила ошибку в Гарвард Марк II к моль в ловушке реле. Этот баг был аккуратно удален и записан в журнал. Однако использование слова «ошибка» для описания дефектов в механических системах восходит как минимум к 1870-м годам, возможно, особенно в Шотландия.[нужна цитата ] Томас Эдисон, например, использовал этот термин в своих записных книжках и письмах.[10]
- байт - придумано Вернер Бухгольц в июне 1956 г. на ранней стадии проектирования IBM Stretch компьютер.[11][12][13][14]
C
- C - язык программирования.
- Деннис Ричи, улучшив Язык B, назвал свое творение Новый B. Позже он переименовал его C. (Смотрите также D ).
- C ++ - ан объектно-ориентированный язык программирования, преемник C язык программирования.
- Создатель C ++ Бьярне Страуструп назвал свой новый язык «C с классами», а затем «новым C». Оригинальный язык стал называться "старый C", что было сочтено оскорбительным для сообщества C. В это время Рик Маскитти предложил название C ++ в качестве преемника C. В C оператор '++' увеличивает значение Переменная он добавляется, таким образом C ++ увеличило бы значение C.
- компьютер - от человеческие компьютеры кто выполнил расчеты умственно и, возможно, с механический СПИД, теперь заменен электронными программируемыми компьютерами.
- печенье - пакет информации, который перемещается между браузером и веб-сервером.
- Термин был придуман веб-браузер программист Лу Монтулли после срока "волшебное печенье " использован Unix программисты. Период, термин "волшебное печенье "в свою очередь происходит от"печенье удачи ", файл cookie со встроенным сообщением.
D
- D - язык программирования.
- Разработано Уолтер Брайт как улучшенный C, позволяющий избежать многих проблем проектирования C (например, обширные манипуляции с указателями, необязательные границы массива, и Т. Д.).
- демон - процесс в операционной системе, работающий в фоновом режиме.
- Это не аббревиатура от Dиск Аnd Eказнь Пнitor: согласно оригинальной команде, которая представила концепцию, использование слова демон было вдохновлено Демон Максвелла физики и термодинамики (воображаемый агент, который помогал сортировать молекулы с разными скоростями и без устали работал в фоновом режиме)[15] Этот термин был принят и, возможно, популяризирован[нужна цитата ], посредством Unix операционные системы, которые поддерживали несколько фоновых процессов: различные локальные (а позже и Интернет) службы предоставлялись демонами. Примером может служить BSD талисман, Джон Лассетер рисунок дружеского чертенок.
- Debian - а Дистрибутив Linux.
- А чемодан имен Ян Мердок, создатель проекта Debian, и Дебра Линн, тогдашняя девушка и будущая жена Яна.[16][17]
- дефолт - начальное значение для переменной или пользовательской настройки.
- Первоначальное значение слова «дефолт» - «невыполнение обязательства». Обязательство здесь состоит в том, чтобы предоставить ввод, который требуется программе. В первые дни программирования, если входное значение отсутствовало или было «null», программа почти наверняка вылетала из строя. Это часто связано с «типизацией» переменной - например, простая программа вычислений ожидает ввода числа: любой другой тип ввода, такой как текстовая строка или даже null (без значения), будет выполнять любую математическую операцию например, умножение невозможно. Чтобы предотвратить эту возможность, программисты определили начальные значения, которые будут использоваться, если пользователь * по умолчанию * или не выполнит обязательство по предоставлению правильного входного значения. Со временем термин «по умолчанию» стал относиться к самому начальному значению.
E
- Ethernet - а компьютерная сеть технологии.
- В соответствии с Роберт Меткалф (один из первых разработчиков), он придумал это имя в ранней служебной записке компании как эндоцентрическое соединение из "светоносный эфир "-" субстанция ", которая, как многие полагали, была средством, через которое электромагнитное излучение распространился в конце 19 века - и "net", сокращенно от "сеть ".[18] Когда сетевая группа описывала данные, поступающие в сетевую инфраструктуру, они обычно описывали это как пакеты данных, идущие «в эфир».[19]
F
- Les Earnest написал программу finger в 1971 году, чтобы предоставить пользователям информацию о других пользователях в сети или системе. До программы finger единственным способом получить эту информацию был ВОЗ программа, показывающая идентификаторы и номера линий терминала для авторизованных пользователей; люди пробегали пальцами по списку «кто». Эрнест назвал свою программу в честь этого явления.[нужна цитата ]
- foobar - от аббревиатуры сленга армии США, ФУБАР. Обе фу и бар обычно используются как метасинтаксические переменные.[20]
грамм
- Gentoo - а Дистрибутив Linux.
- Git - а распределенный контроль версий система.
- Линус Торвальдс, создатель Git, сказал: «Я эгоистичный ублюдок, и все свои проекты я называю в честь себя. Сначала« Linux », теперь« git »». Слово Британский английский сленг, примерно значение глупый, некомпетентный, надоедливый человек.
- GNU - проект с изначальной целью создания бесплатного Операционная система.
- В GNU также является разновидностью африканской антилопы. Основатель проекта GNU Ричард Столмен понравилось название из-за юмора, связанного с его произношением, а также на него повлияли Песня Гну,[21] к Фландрия и Суонн, который поет гну. Это также ранний пример рекурсивный акроним: "граммНУ Nне Unix ".[22]
- Google - а поисковый движок.
- Название началось как преувеличенное хвастовство объемом информации, которую поисковая система сможет найти. Первоначально он назывался 'Гугол ', слово для числа, представленного 1, за которым следуют 100 нулей. Слово было изобретено Милтон Сиротта, племянник математика Эдварда Каснера, в 1938 году во время обсуждения больших чисел и экспоненциальной записи.
- Суслик - ранний сетевой протокол распределенного поиска и извлечения документов в Интернете.
- Утверждается, что источник названия состоит из трех частей: во-первых, оно используется для «желательной» информации; во-вторых, это делается с помощью меню ссылок, аналогичных суслик дыры; и, в-третьих, талисманом организации авторов протокола, Университета Миннесоты, является Голди Суслик.[нужна цитата ]
- grep - Unix командная строка полезность
- Название происходит от команды в текстовом редакторе Unix. ред это принимает форму
г / р / п
поиск смысла граммлобально для ртипичный еxpression и пrint строки, где находятся экземпляры.[23] «Grep», как и «Google», часто используется как глагол, означающий «искать».
ЧАС
- Hotmail - бесплатный почтовый сервис, теперь названный Outlook.com.
- Основатель Джек Смит у меня возникла идея доступа к электронной почте через Интернет с компьютера в любой точке мира. Когда Сабир Бхатия придумал бизнес-план для почтовой службы, он перепробовал всевозможные имена, оканчивающиеся на 'Почта 'и, наконец, остановился на Hotmail, поскольку он включал буквы "HTML "- язык разметки, используемый для написания веб-страниц. Первоначально он назывался HoTMaiL с выборочным верхним регистром.
я
- i18n - Короче для "яинтернационализацияп".
- «18» - количество букв между я и п. Связанные, менее распространенные термины включают l10n (за локализацияп), g11n (за граммлобализацияп) и a11y (за адоступностьу).
- ICQ - ан мгновенное сообщение служба.
- ICQ - это не инициализм. Это игра на фразе «Я ищу тебя» или «Интернет ищет тебя» (аналогично CQ в использовании радиолюбителей).[нужна цитата ]
- ID10T - произносится как «ID ten T» - это код, который часто используется представителем службы поддержки клиентов (CSR) для аннотирования своих заметок и определения источника проблемы как лица, сообщающего о проблеме, а не системы, в которой виновата. Это слегка завуалированная ссылка на мнение CSR о том, что человек, сообщающий о проблеме, является IDIOT. Пример: Сообщается о проблеме, вызванной ID10T, решение невозможно. Смотрите также PEBKAC.[нужна цитата ]
J
- Джакарта проект - проект, созданный солнце и Apache создать веб сервер за Ява сервлеты и JSP.
- Джакарта - так назывался конференц-зал в Sun, где проходило большинство встреч между Sun и Apache. Конференц-зал, скорее всего, был назван в честь Джакарта, столица Индонезия, который расположен на северо-западном побережье острова Ява.
- Ява - язык программирования.
- Первоначально назывался "D", но из-за обозначения почти нездоровой отметки в табеле успеваемости язык был переименован. дуб от Java-создателя Джеймс Гослинг, с дерева, которое стояло за его окном. Команда программирования в солнце пришлось искать заменяющее имя, поскольку уже существовал другой язык программирования под названием Oak. «Java» было выбрано из списка предложений, прежде всего потому, что это популярный сленговый термин для кофе, особенно на острове Ява. Поскольку программисты пили много кофе, это название казалось подходящим. Многие ошибочно думают, что Java - это аббревиатура и пишут JAVA. Когда одного из первых Java-программистов из Sun попросили определить JAVA, он сказал, что это ничего не стоит, но если оно должно что-то значить: "Just Аеще Vлихорадка Аcronym. "
- JavaScript - язык программирования.
- Первоначально он был разработан Брендан Эйх Netscape под названием «Mocha», которое позже было переименовано в «LiveScript» и, наконец, в «JavaScript».[24] Смена названия с LiveScript на JavaScript примерно совпала с тем, что Netscape добавила поддержку технологии Java в свои Netscape Navigator веб-браузер. JavaScript был впервые представлен и развернут в браузере Netscape версии 2.0B3 в декабре 1995 года. Это название вызвало путаницу, создав впечатление, что язык является побочным продуктом Java, и многие охарактеризовали его как маркетинговый ход со стороны Netscape. чтобы дать JavaScript изюминку того, что было тогда популярным новым языком веб-программирования.[25]
K
- Kerberos - а компьютерная сеть аутентификация протокол который используется обоими Windows 2000 и Windows XP в качестве метода аутентификации по умолчанию.
- При создании программистами на Массачусетский технологический институт в 1970-х они хотели имя, которое предполагало высокую безопасность проекта, поэтому они назвали его в честь Kerberos, в Греческая мифология трехголовый пес, охраняющий врата Аида. Ссылка на греческую мифологию, скорее всего, связана с тем, что Kerberos был разработан как часть Проект Афина.[нужна цитата ]
L
- Linux - операционная система ядро, и общее название для многих операционных систем, которые его используют.
- Создатель Linux Линус Торвальдс первоначально использовал МИНИКС Операционная система на его компьютере, не понравилось, понравилось ДОС less и начал проект по разработке операционной системы, которая решила бы проблемы MINIX. Следовательно, рабочее название было Linux (Миникс Линуса). Однако первоначально Линус планировал назвать его Freax (свободный + ненормальный + Икс). Его друг Ари Леммке призвал Линуса загрузить его в сеть, чтобы его можно было легко загрузить. Ари дал Линусу каталог с именем linux на его FTP сервер, так как ему не понравилось имя Freax.
- Лиза - А персональный компьютер разработан в Компьютер Apple в начале 1980-х гг.
- Apple заявила, что Лиза была аббревиатурой от Локальная интегрированная программная архитектура; однако часто делается вывод, что машина была первоначально названа в честь дочери соучредителя Apple. Стив Джобс, и что эта аббревиатура была изобретена позже, чтобы соответствовать названию. Соответственно, два юмористических предложения по расширению аббревиатуры включали Придумаем несколько сокращений, и Придумываем глупые акронимы.
- посуда - компьютерный персонал.
- Игра на терминах «программное обеспечение» и «оборудование». Это слово, появившееся в 1966 году, указывает на то, что иногда компьютерная проблема связана не с самим компьютером, а с пользователем.
- Программное обеспечение Lotus - Основатель Lotus Митч Капор получил название своей компании от Поза лотоса '(Падмасана в санскрит ). Капор был учителем Техника Трансцендентальной Медитации как учил Махариши Махеш Йоги.
M
- Macintosh, Mac - персональный компьютер от Компьютер Apple.
- Из Макинтош, популярный сорт яблока.
N
- Зануда - Разговорный термин для компьютерного человека, особенно одержимого и исключительно сосредоточенного. Первоначально создано доктором Сьюзом из его книги Если я сбегу в зоопарк.
О
- Oracle - а система управления реляционной базой данных (СУБД).
- Ларри Эллисон, Эд Оутс и Боб Майнер работали над консультационным проектом для ЦРУ (Центральное Разведывательное Управление ). Кодовое название проекта было Oracle (ЦРУ, очевидно, рассматривало это как систему, которая дала бы ответы на все вопросы). Проект был разработан с использованием недавно написанного SQL язык базы данных из IBM. В итоге проект был прекращен, но они решили закончить начатое и принести его миру. Они сохранили имя Oracle и создал движок СУБД.
п
- Pac-Man - а видео аркада игра.
- Термин происходит от паку паку который японец звукоподражание используется для шумной еды; похожий на чавкать. Игра вышла в Японии под названием Puck-Man, и выпущен в США под названием Pac-Man, опасаясь, что дети могут испортить кабинет Puck-Man, изменив п для F.
- PCMCIA - орган по стандартизации Карта ПК и ExpressCard, форм-факторы карты расширения.
- В пличный Cкомпьютер MЭмори Card ямеждународный Аssociation - это международный орган по стандартизации, который определяет и продвигает стандарты для устройств расширения, таких как модемы и внешний жесткие диски быть подключенным к ноутбуки. Со временем аббревиатура PCMCIA использовалась для обозначения PC card. фактор формы используется на портативных компьютерах. Поворот аббревиатуры плюди Cмуравей Mпочитать Cкомпьютер япромышленность Аcronyms.
- PEBKAC - аббревиатура от «Проблема существует между клавиатурой и стулом», которая представляет собой код, который часто используется представителем службы поддержки клиентов (CSR) для аннотирования своих заметок и определения источника проблемы как лица, сообщающего о проблеме, а не системы. обвиняют. Это слегка завуалированная ссылка на мнение CSR о том, что проблема заключается в человеке, сообщившем о проблеме. Пример: PEBKAC, решение невозможно. Смотрите также ID10T.
- Pentium - серия микропроцессоры из Intel.
- Пятый микропроцессор в 80x86 серии. Его назвали бы i586 или 80586, но Intel решила назвать его Pentium (penta = five) после того, как компания проиграла иск о нарушении прав на товарный знак против AMD из-за постановления, что такие числа, как «286», «386» и «486» не могут быть товарными знаками. Согласно Intel, Pentium передает значение силы, как титан.[нужна цитата ]
- Поскольку некоторые ранние чипы Pentium содержали ошибку математической точности, было в шутку высказано предположение, что причиной названия чипа Pentium, а не 586 было то, что чипы Intel вычислили бы 486 + 100 = 585,99999948.
- Первоначально Perl назывался Жемчужина, после "драгоценной жемчужины" Мэтью 13:46.[нужна цитата ] Ларри Уолл, создатель Perl, хотел дать языку короткое имя с положительной коннотацией и утверждал, что просмотрел (и отклонил) каждое трех- и четырехбуквенное слово в словаре. Он даже подумал о том, чтобы назвать его в честь своей жены Глории. Перед официальным выпуском языка Wall обнаружил, что уже существует язык программирования с именем Жемчужина, и изменил написание имени. Хотя в исходных руководствах предлагалось бэкронимы «Практическое извлечение и язык отчетов» и «Патологически эклектический список мусора», они были задуманы с юмором.[нужна цитата ]
- PHP - на стороне сервера язык сценариев
- Первоначально названный "пличный ЧАСом пage Tools "Автор: Расмус Лердорф, его переписали разработчики Зеев Сураски и Энди Гутманс кто дал ему рекурсивное имя "пHP ЧАСypertext пreprocessor ». В настоящее время Лердорф настаивает на том, что это имя не следует рассматривать как обозначающее что-либо, поскольку он выбрал« Персональная домашняя страница »в качестве имени, когда не ожидал, что PHP станет языком программирования общего назначения.
- Многие люди считают, что сосна означает "пине яs Nне Elm ". Однако один из первоначальных авторов, Лоуренс Лундблейд, настаивает на том, что этого никогда не было и что оно начиналось просто как слово, а не аббревиатура; его первый выбор backronym для сосны было бы "Сосна почти вяз". Со временем это было изменено на Программа для новостей в Интернете и электронной почты.[26]
- пинг - инструмент компьютерной сети, используемый для обнаружения хостов.
- Автор пинга, Майк Муусс, назвал его в честь звуковых импульсов, издаваемых сонар называется "пинг". Потом Дэйв Миллс предоставил бэкроним "псосуд яnterпet граммroper ".
- Назван в честь телесериала Летающий цирк Монти Пайтона.[27]
р
- Переключатель - а Виджет GUI используется для выбора.
- Радиокнопки получили свое название от предустановленных кнопок в радиоприемники. Когда кто-то использовал для выбора предустановленных станций на радиоприемнике физически, а не электронным способом, нажатие одной кнопки предустановки выскакивало, какая бы другая кнопка ни была нажата.
- Основатель компании Марк Юинг получил Корнелл лакросс кепка (с красными и белыми полосками) от его дедушки во время учебы в колледже. Люди обращались к нему, чтобы решить свои проблемы, и его называли «тем парнем в красной шляпе». Он потерял кепку, и ему пришлось отчаянно ее искать. В руководстве по бета-версии Red Hat Linux содержится призыв к читателям вернуть шляпу, если кто-нибудь найдет ее.
- Исходя из фамилий авторов этого алгоритма - Рон ринвестировать, Ади Sхамир и Лен АДлеман.
S
- Название самба происходит от вставки двух гласных в название стандартного протокола, используемого сетевой файловой системой Microsoft Windows, с именем Блок сообщений сервера (SMB). Автор искал словарь, используя grep для слов, содержащих S M и B в указанном порядке; единственные матчи были Самба и Лосось.
- условно-бесплатная - придумано Боб Уоллес чтобы описать свой текстовый процессор PC-Write в начале 1983 года.[нужна цитата ] До этого Джим Кнопф (также известный как Джим Баттон) и Эндрю Флюгельман назвали свое распределенное программное обеспечение «программным обеспечением, поддерживаемым пользователем» и «бесплатным ПО» соответственно, но преобладала терминология Уоллеса.
- спам - нежелательные повторяющиеся сообщения, например массовые нежелательные сообщения электронное письмо.
- Период, термин спам происходит из Монти Пайтон Эскиз спама, установлен в кафе, где все в меню включает СПАМ обед мясо. Пока клиент жалобно просит какую-то еду без СПАМА, сервер повторяет меню, заполненное СПАМом. Вскоре хор викингов присоединяется к песне: «СПАМ, СПАМ, СПАМ, СПАМ, СПАМ, прекрасный СПАМ, замечательный СПАМ», снова и снова, заглушая все разговоры.
- СПИМ - симулятор виртуальной машины, очень похожий на набор команд Процессоры MIPS, просто перевернутое слово MIPS. В последнее время спим также стало означать SPявляюсь отправлен яnstant Mрассылка.
- Качать - графическая библиотека для Java.
- Качать было кодовым названием проекта, который разработал новые графические компоненты (преемник AWT ). Он был назван в честь качать, стиль танцевальной группы джаз который был популяризирован в 1930-х и неожиданно возродился в 1990-х. Хотя это неофициальное название для компонентов, оно получило широкое признание благодаря использованию слова в именах пакетов для Swing API, которые начинаются с
javax.swing
.[нужна цитата ]
Т
- Кот - а веб сервер от Джакарта проект.
- Кот было кодовым названием JSDK 2.1[требуется разъяснение ] проект внутри солнце.[нужна цитата ] Tomcat начинался как реализация спецификации сервлета Джеймсом Дунканом Дэвидсоном, архитектором программного обеспечения в Sun.Дэвидсон изначально надеялся, что проект будет реализован. Открытый исходный код, и поскольку большинство проектов с открытым исходным кодом О'Рейли книги о них с изображением животного на обложке, он хотел назвать проект в честь животного. Он придумал Кот поскольку он считал, что животное представляет собой нечто, о чем можно позаботиться и позаботиться о себе.
- Troff означает "типсеттер roff", хотя многие люди предполагали, что это на самом деле означает" Times roff "из-за использования Семейство шрифтов Times в troff по умолчанию. Трофф происходит от roff, более ранняя программа форматирования, название которой является сокращением от "run off".[нужна цитата ]
- троянский конь - вредоносная программа, маскирующаяся под легальное ПО.
- Этот термин происходит от классического мифа о Троянский конь. Аналогично, троянский конь выглядит безобидным (или даже подарком), но на самом деле является средством обхода безопасности.
- Смокинг - The пингвин теперь обычно считается самым известным логотипом ядра Linux и его отклоняющихся от него.
- Логотип изначально был создан Ларри Юинг в 1996 году как участие в конкурсе Linux Logo. Создатель Linux, Линус Торвальдс, был укушен маленький пингвин во время посещения Зоопарк Канберры в 1993 году, что сделало пингвина своим «любимым» животным. Слово Tux очевидно происходит от «(T) orvalds (U) ni (X)».[нужна цитата ][оригинальное исследование? ]
U
- Ubuntu Linux - а Debian -основан Linux распространение спонсируется Canonical Ltd.
- Происходит от убунту, южноафриканская идеология.
- Unix - ан Операционная система.
- Когда Bell Labs извлечены из MULTiplexed информационно-вычислительной системы (МУЛЬТИКА ), который изначально был совместным Bell Labs /GE /Массачусетский технологический институт проект, Кен Томпсон Bell Labs, к которому вскоре присоединился Деннис Ричи, написал более простую версию операционной системы для запасного миникомпьютера DEC, якобы найденного в коридоре. Им нужна была ОС для запуска игры Космическое путешествие, который был скомпилирован под MULTICS. Новая ОС получила название УНИКС - ООНiplexed яинформация и Cупущенный Sсистема Брайана Кернигана.
V
- vi - а Текстовый редактор,
- Инициализм для viсуал, команда в бывший редактор, который помогал пользователям переключаться в визуальный режим из ex-режима. первая версия была написана Билл Джой в Калифорнийском университете в Беркли.
- Vim - а Текстовый редактор.
- Акроним для Vя ядоказано после того, как Vim добавил несколько функций поверх vi редактор. Однако Vim начинался как имитация Vi и был расширен как Vя яitation.
- Вирус - кусок программный код который распространяется путем создания копий самого себя.
- Период, термин вирус впервые был использован в качестве термина технической информатики Фред Коэн в своей статье 1984 г. «Теория компьютерных вирусов и эксперименты», где он отмечает Лен Адлеман с чеканкой. Хотя Коэн использовал вирус Возможно, это было первое академическое использование, это было в обычном языке задолго до этого. Середина 1970-х научная фантастика роман Дэвид Геррольд, Когда H.A.R.L.I.E. был одним, включает описание вымышленной компьютерной программы под названием ВИРУС который работал точно так же, как вирус (и ему противостояла программа под названием АНТИТЕЛ). Термин «компьютерный вирус» также встречается в комикс "Странно Люди Икс "№ 158, опубликовано в 1982 году. Основная функция компьютерного вируса состоит в том, чтобы вставить свой собственный исполняемый код в код других существующих исполняемых файлов, буквально делая его электронным эквивалентом биологического вируса, основная функция которого заключается во вставке его генетического кода. информация о пораженной клетке, заставляя клетку воспроизводить вирус.
W
- Вики или же ВикиВики - коллекция гипертекстовых документов или программное обеспечение для совместной работы использовали для его создания.
- Создано Уорд Каннингем, создатель концепции вики, назвавший их в честь «вики-вики» или «быстрых» маршрутных автобусов в аэропорту Гонолулу. Wiki wiki была первой Гавайский срок он узнал во время своего первого посещения островов. Контрагент аэропорта посоветовал ему сесть на автобус wiki wiki между терминалами.
- Название «червь» было взято из 1970-х годов. научная фантастика роман Джон Бруннер озаглавленный Наездник ударной волны. В книге описаны программы, известные как «ленточные черви», которые распространяются по сети с целью удаления данных. Исследователи, написавшие раннюю статью об экспериментах в области распределенных вычислений, отметили сходство между их программным обеспечением и программой, описанной Бруннером, и приняли это название.
- WYSIWYG - описывает систему, в которой контент во время редактирования выглядит очень похожим на конечный продукт.
- Акроним для Что вы видите, то и получаете, эта фраза была создана в информационном бюллетене под названием WYSIWYG, опубликованном Арлин и Хосе Рамос. Он был создан для зарождающейся индустрии допечатной подготовки, которая стала электронной в конце 1970-х годов.
Икс
- X Window System - а оконная система для компьютеров с битовая карта отображает.
- X получил свое название как преемник оконной системы до 1983 года, названной W оконная система.
Y
- Yahoo! - интернет-портал и веб-каталог.
- На историческом сайте Yahoo! Говорится, что это имя является аббревиатурой от «Еще один иерархический официальный оракул», но некоторые помнят это в первые дни (середина 1990-х), когда Yahoo! жил на сервере с именем akebono.stanford.edu, он был обозначен как «еще один иерархический организатор объектов». Слово "Yahoo!" изначально был изобретен Джонатан Свифт и использовал в своей книге путешествия Гулливера. Он представляет собой человека, отталкивающего по внешнему виду и действиям и почти не похожего на человека. Yahoo! основатели Джерри Янг и Дэвид Фило выбрали это имя, потому что считали себя yahoos.
Z
- застегивать - а формат файла, также используется как глагол для обозначения компресс.
- Формат файла был создан Фил Кац, и назвал его своим другом Робертом Махони. Инструмент сжатия, созданный Филом Кацем, получил название PKZIP. Zip означает «скорость», и они хотели сказать, что их продукт будет быстрее, чем ARC и другие форматы сжатия того времени.
Смотрите также
Рекомендации
- ^ Словарь нового хакера. Составленный Эрик С. Раймонд (Третье изд.). 1996. стр. 34. ISBN 978-0-262-18178-5.CS1 maint: другие (связь)
- ^ "FAQ - Httpd Wiki". Получено 15 ноября 2012.
- ^ Гамильтон, Наоми (27 мая 2008 г.). "Азбука языков программирования: AWK". ComputerWorld.com.au. Получено 15 ноября 2012.
- ^ а б Деннис М. Ричи (Март 1993 г.). «Развитие языка Си». Уведомления ACM SIGPLAN. 28 (3): 201–208. Дои:10.1145/155360.155580.
В Язык B name, скорее всего, представляет собой сокращение от BCPL, хотя альтернативная теория утверждает, что оно происходит от Bon [Thompson 69], несвязанного языка, созданного Томпсоном во времена Multics. Бон, в свою очередь, был назван либо в честь его жены Бонни, либо (согласно цитате из энциклопедии в руководстве) в честь религии, ритуалы которой включают в себя бормотание магических формул.
- ^ Купер, Эрик. "biff: Знаете ли вы?". Архивировано из оригинал 13 ноября 2012 г.. Получено 17 ноября 2012.
- ^ "Что означает {какое-то странное имя команды unix}?". UNIXguide.net. Получено 17 ноября 2012.
- ^ "Жаргонный файл: biff". Получено 17 ноября 2012.
- ^ Шеннон, Клод Э. (Июль 1948 г.). «Математическая теория коммуникации». Технический журнал Bell System. 27 (3): 379–423. Дои:10.1002 / j.1538-7305.1948.tb01338.x. HDL:10338.dmlcz / 101429. Архивировано из оригинал 1 октября 2007 г.. Получено 20 ноября 2012.
Выбор логарифмического основания соответствует выбору единицы измерения информации. Если используется основание 2, полученные единицы могут называться двоичными цифрами или, короче, биты, слово предложено Дж. У. Тьюки.
- ^ Дайсон, Джордж (29 марта 2012 г.). Дарвин среди машин. п. 98. ISBN 9780718196950.
- ^ Эдисон - Пушкаш, 13 ноября 1878 г., документы Эдисона, Национальная лаборатория Эдисона, Служба национальных парков США, Вест-Ориндж, штат Нью-Джерси, цитируется в Томасе П. Хьюзе, Американское происхождение: история американского гения для изобретений, Penguin Books, 1989, ISBN 0-14-009741-4, на странице 75.
- ^ Бемер, Роберт Уильям (8 августа 2000 г.). "Почему байт 8 бит? Или нет?". Виньетки по компьютерной истории. Архивировано из оригинал 3 апреля 2017 г.. Получено 3 апреля 2017.
[…] С IBM с ПРОТЯЖЕНИЕ компьютер в качестве фона, обрабатывая 64-символьные слова, которые делятся на группы по 8 (я разработал для него набор символов под руководством Dr. Вернер Бухгольц, человек, который придумал термин "байт "для 8-битной группировки). […] IBM 360 используются 8-битные символы, но не ASCII напрямую. Таким образом, «байт» Бухгольца прижился повсюду. Мне самому это имя не понравилось по многим причинам. […]
- ^ Бухгольц, Вернер (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, из которых два последних снова игнорируются, и так далее. […] Так же просто использовать все шесть битов в буквенно-цифровой работать, или обрабатывать байты только одного бита для логического анализа, или смещать байты на любое количество бит. […]
- ^ Бухгольц, Вернер (Февраль 1977 г.). "Слово" Байт "достигает возраста ..." Журнал Byte. 2 (2): 144.
[…] Первая ссылка, найденная в файлах, содержалась во внутренней записке, написанной в июне 1956 года в первые дни разработки Протяжение. А байт был описан как состоящий из любого количества параллельных битов от одного до шести. Таким образом, предполагалось, что длина байта соответствует случаю. Его первое использование было в контексте оборудования ввода-вывода 1950-х годов, которое обрабатывало шесть бит за раз. Возможность перехода на 8-битные байты рассматривалась в августе 1956 года и вскоре после этого была включена в конструкцию Stretch. Первое опубликованное упоминание этого термина произошло в 1959 году в статье «Обработка данных в битах и частях» автора. G A Blaauw, Ф. П. Брукс-младший и В. Бухгольц в Операции IRE на электронных компьютерах, Июнь 1959 г., стр. 121. Понятия, изложенные в этой статье, были развиты в главе 4 Планирование компьютерной системы (Project Stretch), под редакцией В. Бухгольца, Книжная компания McGraw-Hill (1962). Причина появления этого термина была объяснена на странице 40 следующим образом:
Байт обозначает группу битов, используемых для кодирования символа, или количество битов, передаваемых параллельно в блоки ввода-вывода и из них. Термин, отличный от персонаж используется здесь, потому что данный символ может быть представлен в разных приложениях более чем одним кодом, а разные коды могут использовать разное количество битов (т. е. разные размеры байтов). При передаче ввода-вывода группировка битов может быть совершенно произвольной и не иметь отношения к реальным символам. (Термин придуман из кусать, но переделан, чтобы избежать случайной мутации в кусочек.)
Система / 360 перенял многие концепции Stretch, включая базовые размеры байтов и слов, которые являются степенями 2. Однако для экономии размер байта был зафиксирован на максимальном уровне 8 бит, а адресация на уровне битов была заменена байтовой адресацией. […] - ^ Блаау, Геррит Энн; Брукс младший, Фредерик Филлипс; Бухгольц, Вернер (1962), «4: Естественные единицы данных» (PDF), в Бухгольц, Вернер (ред.), Планирование компьютерной системы - Project Stretch, McGraw-Hill Book Company, Inc. / The Maple Press Company, Йорк, Пенсильвания, стр. 39–40, LCCN 61-10466, в архиве (PDF) из оригинала от 3 апреля 2017 г., получено 3 апреля 2017
- ^ http://ei.cs.vt.edu/~history/Daemon.html
- ^ Никсон, Робин (2010). Ubuntu: готово и работает. O'Reilly Media. п.3. ISBN 978-0-596-80484-8.
- ^ О Debian
- ^ Кейд Мец (13 марта 2009 г.). «Ethernet - а
сетевой протоколимя на века: Майкельсон, Морли и Меткалф ». Реестр. п. 2. Получено 4 марта 2013. - ^ История Ethernet. NetEvents.tv. 2006 г.. Получено 10 сентября 2011.
- ^ Eastlake, D .; Manros, C .; Раймонд, Э. (1 апреля 2001 г.). RFC 3092 - этимология слова Foo"". Получено 15 ноября 2012.
- ^ Песня Гну
- ^ Столмен, Ричард. "Первое объявление о проекте GNU 27 сентября 1983 г.". www.gnu.org. GNU.org. Получено 20 ноября 2013.
- ^ "Базовые спецификации Open Group, выпуск 7 IEEE Std 1003.1, издание 2013 г. Авторские права © 2001-2013 IEEE и Open Group". Открытая группа. Получено 20 ноября 2013.
- ^ Криль, Пол (23 июня 2008 г.). «Создатель JavaScript думает о прошлом, будущем». InfoWorld. Получено 19 мая 2009.
- ^ "O'Reilly - Интернет-книги по Safari - 0596101996 - JavaScript: Полное руководство, 5-е издание". Safari.oreilly.com. Архивировано из оригинал 8 декабря 2008 г.. Получено 19 мая 2009.
- ^ Lundblade, Лоуренс. "Домашняя страница Лоуренса: имя сосны". Архивировано из оригинал 7 июня 2011 г.. Получено 17 ноября 2012.
- ^ «Общие вопросы о Python». Python.org. Фонд программного обеспечения Python. Получено 4 июн 2020.