컴퓨터 용어 etymology 목록

List of computer term etymologies

컴퓨터 관련 용어 또는 컴퓨터 세계에서 사용되는 용어(즉 컴퓨터 용어 etymology 목록)의 유래 목록이다. 그것은 컴퓨터 하드웨어컴퓨터 소프트웨어 둘 다와 관련이 있다.

많은 컴퓨터 용어들, 특히 컴퓨터 어플리케이션들의 이름은 그들이 수행하는 기능과 종종 관련된다. 예를 들어 컴파일러컴파일러(컴퓨터의 기계 언어로 언어 소스 코드를 프로그래밍하는 애플리케이션)이다. 그러나 어원적 관심사인 다른 용어들도 있다. 이 글에는 그러한 용어들이 나열되어 있다.

A

  • ABEND – 원래 IBM System/360 오류 메시지에서 "비정상적인 종료"의 줄임말 농담으로 독일어 아벤드로 재해석한 것("이벤딩")은 "시스템 운영자들이 하루라고 부르고 싶을 때 금요일 늦게 기계에 하는 일"[1]이기 때문이다.
  • Ada – 많은 사람들이 최초의 프로그래머로 간주하는 Ada Lovelace의 이름을 따서 명명되었다.
  • 아파치 – 원래 미국 원주민 인디언 부족인 아파치에 대한 존경심에서 선택되었다. 아파치가 NCSAHTTPd 데몬을 위해 작성된 코드에 대한 일련의 패치로 시작했기 때문에 명칭이 적절하다는 의견이 제시되었다. 그 결과는 "고집적인" 서버였습니다.[2]

B

실제 컴퓨터 버그의 첫 사례, 하버드 마크 2세의 릴레이에 갇힌 나방.
  • 비프(bif)는 1993년 8월 15일, UNIX 매뉴얼에 따르면, 버클리의 개발자들에 의해 알려진 개의 이름을 따서 이름이 지어졌으며, 그는 15세의 나이로 사망했으며, 하이디 스ettner의 소유였다. 일부 소식통들은[5][6] 개가 우편배달부를 향해 짖을 것이라고 보도하고 있어 우편통보시스템 명칭에 대한 당연한 선택이 되고 있다. 전문용어 파일은 이 설명과 모순되지만[7], 적어도 개가 존재했다는 것을 확인시켜 준다.
  • – 켄 톰슨에 의해 창조되었고 그의 아내 보니의 이름을 따서, 또는 "마법의 공식의 중얼거림을 포함하는 종교"(티베트 원주민 종교 을 지칭)를 따서 이름이 지어졌다.[4]
  • 부팅 또는 부트스트래핑 – 원래 모든 자급자족 또는 자급자족 과정에 대한 비유로 사용된 "자신의 부트스트랩에 의해 스스로를 끌어올리는 것"이라는 구절에서 유래한다. 컴퓨터가 어떤 것이든 메모리에 로드하기 위해 코드를 실행해야 한다는 명백한 역설로 인해 컴퓨팅에 사용되지만, 코드는 로드될 때까지 실행될 수 없다.
  • 버그그레이스 호퍼에게 종종(그러나 잘못) 인정된다. 1946년, 그녀는 계산 연구소의 하버드 교수진에 합류하여 하버드 마크 2세의 오류를 릴레이에 갇힌 나방에게서 추적했다. 이 벌레는 조심스럽게 제거되어 통나무에 테이프로 붙여 놓았다. 그러나 기계 시스템의 결함을 설명하기 위해 'bug'라는 단어를 사용한 것은 적어도 1870년대, 특히 스코틀랜드에서 유래되었다.[citation needed] 토마스 에디슨은 그의 공책과 편지에서 이 용어를 사용했다.[10]
  • 바이트IBM 스트레치 컴퓨터의 초기 설계 단계에서 1956년 6월에 Werner Buchholz에 의해 만들어졌다.[11][12][13][14]

C

드라이든 비행연구센터의 컴퓨터실, 1949
  • C – 프로그래밍 언어.
B 언어를 향상시킨 데니스 리치는 그의 창작물을 New B라고 명명했다. 그는 나중에 그것을 C라고 이름지었다(D도 참조).
C++ 크리에이터 Bjarne Strustrup은 그의 새로운 언어를 "C with Classes"라고 이름지었고 그리고 나서 "new C"라고 이름 지었다. 원어는 C 공동체에 모욕적인 것으로 여겨졌던 '올드 C'라고 불리기 시작했다. 이때 릭 마시티는 C의 후계자로 C++라는 이름을 제시했다. C에서 '+' 연산자는 추가된 변수의 값을 증가시키므로 C++는 C 을 증가시킨다.
용어는 웹 브라우저 프로그래머 몬툴리가 유닉스 프로그래머들이 사용하는 "마법 쿠키"라는 용어를 따서 만들었다. 마법 쿠키라는 용어는 메시지가 포함된 쿠키인 "운명의 쿠키"에서 유래되었다.
  • 커서(사용자 인터페이스) - 커서는 'runner'의 라틴어로, 슬라이드 규칙에 점을 표시하는 데 사용되는 헤어 라인이 새겨진 투명 슬라이드에 주어진 이름이다. 그리고 나서 그 용어는 유추를 통해 컴퓨터로 옮겨졌다.

D

  • D – 프로그래밍 언어.
월터 브라이트(Walter Bright)가 C의 많은 설계 문제(예: 광범위한 포인터 조작, 강제되지 않은 배열 경계 등)를 피하여 개선된 C로 설계.
  • 데몬 – 백그라운드에서 실행되는 운영 체제의 프로세스.
그것은 디스크 앤 실행 모니터의 약어가 아니다: 개념을 도입한 원래 팀에 따르면, 데몬이라는 단어의 사용은 맥스웰의 물리학과 열역학(다른 속도를 가진 분자를 분류하는데 도움을 주고 배경에서 지칠 줄 모르는 일을 하는 상상적 작용제)[15]에서 영감을 받았다. 이 용어는 여러 백그라운드 프로세스를 지원하는 Unix 운영체제에 의해 채택되었으며 아마도 대중화되었다:[citation needed] 다양한 로컬(이후 인터넷) 서비스가 데몬에 의해 제공되었다. 이것은 BSD 마스코트인 John Lasseter가 친근한 imf를 그린 것에서 예증된다.
  • 대시보드 - 원래 대시보드는 말이 끄는 마차나 썰매 앞쪽에 고정된 나무나 가죽의 장벽에 적용되어 말발굽에 의해 진흙이나 다른 잔해로부터 운전자를 보호한다.[1] 이 용어의 처음 알려진 용어는 1847년부터 시작되었다.[2] 일반적으로 이 보드들은 운전석으로 올라가는 데 편리한 핸드홀드 또는 사용하지 않을 때 고삐를 고정할 수 있는 작은 클립을 제공하는 것 외에 다른 어떤 추가적인 기능도 수행하지 않았다.
  • DebianLinux 배포판.
데비안 프로젝트 제작자인 이안 머독과 당시 이안의 여자친구였고 미래의 아내였던 데브라 린이라는 이름의 여성이다.[16][17]
  • 기본값 – 변수 또는 사용자 설정에 대한 초기 값.
'디폴트'라는 단어의 본래 의미는 '의무를 이행하지 않는 것'이다. 여기서의 의무는 프로그램에 의해 요구되는 입력을 제공하는 것이다. 프로그래밍 초기에는 입력 값이 누락되거나 'null'이면 프로그램이 거의 확실히 충돌할 것이다. 이것은 종종 변수 '태핑'과 관련이 있다. 예를 들어, 간단한 계산 프로그램은 숫자를 입력으로 예상한다. 텍스트 문자열이나 심지어 null(값이 없음)과 같은 다른 유형의 입력은 곱셈과 같은 수학적 연산을 불가능하게 만든다. 프로그래머들은 이러한 가능성을 방지하기 위해 사용자가 *디폴트*를 하거나 올바른 입력값을 제공해야 하는 의무를 이행하지 않을 경우 사용될 초기값을 정의했다. 시간이 지남에 따라 'default'라는 용어는 초기 값 자체를 지칭하게 되었다.

E

로버트 메트칼프(초기 개발자 중 한 명)에 따르면 그는 초기 회사 메모에서 19세기 후반 전자파 방사선이 전파되는 매개체로 널리 믿었던 "유미층 에테르"와 ""[18]의 줄임말인 "망"의 내분성 화합물로 그 이름을 고안했다. 네트워킹 팀이 네트워크 인프라로 유입되는 데이터를 설명할 때, 그들은 그것을 "에테르로 상승"[19]하는 데이터 패킷이라고 일상적으로 기술할 것이다.

F

  • 핑거 – 시스템에 로그인한 사용자에 대한 정보를 제공하는 Unix 명령.
레즈 어니스트사는 1971년 네트워크나 시스템에서 다른 사용자에 대한 정보를 원하는 사용자들을 위해 손가락 프로그램을 작성했다. 어니스트에 따르면, 그것은 "이용자 ID를 가리키고 '저 사람이 누구지?'"[20][21]

G

젠투 리눅스는 펭귄의 이름을 따서 지어졌다.
범용 Linux 마스코트인 다양한 펭귄의 이름을 따서 명명되었다.
이 프로젝트의 초기 README 파일에서 라이너스 토발즈는 'git'는 당신의 기분에 따라 어떤 의미도 가질 수 있다고 썼으며, 다음과 같은 몇 가지 정의를 제공한다.[23]
  • 기존 Unix 명령이 아닌 임의의 3글자 조합
  • 어리석거나 경멸스러운 사람을 뜻하는 영국식 영어 속어
  • "글로벌 정보 추적기"의 약어(작동 시)
  • "goddamn ducket load of sh*t"의 약자 (break it when)
이름의 유래를 묻는 질문에 토발즈는 농담조로 "나는 이기적인 놈이며, 내 모든 프로젝트의 이름을 내 이름을 따서 짓는다"[24]고 말했다.
  • GNU – 무료 운영 체제를 만들겠다는 원래 목표를 가진 프로젝트.
그누는 아프리카 영양의 한 종이기도 하다. GNU 프로젝트의 창시자 리처드 스톨만은 그 발음과 관련된 유머 때문에 그 이름을 좋아했고, 또한 그누송의 영향을 받았으며,[25] 플란더스와 스완의 영향을 받아 Gnu가 노래한다. 그것은 또한 "GNU's Not Unix"[26]라는 재귀 약어의 초기 사례다.
그 이름은 검색엔진이 검색할 수 있는 정보의 양에 대해 과장된 자랑으로 시작했다. 원래는 '구골'이라는 이름이 붙었는데, 1에 이어 0이 100으로 표기된 숫자였다. 이 단어는 원래 수학자 에드워드 카스너의 조카인 밀턴 시로타가 1938년 대수와 기하급수적 표기법을 논의하던 중 발명했다.
  • Gopher – 네트워크를 통해 문서를 배포하기 위한 초기 프로토콜 월드 와이드 웹에 대한 호의로 거절.
개발자인 파하드 발찌아리아(Parhad Teacharia)가 물건을 가져오는 조수인 고퍼(Goper)와 마치 중첩된 위계질서를 통해 파르하드 발찌아리아(Gopher)를 통해 만든 이름이다.[27] 이 이름은 이 의정서가 개발된 미네소타 대학의 마스코트인 골디 고퍼에서도 영감을 받았다.
이 이름은 형식을 사용하는 Unix 텍스트 편집기 에드의 명령에서 유래한 것이다. g/re/p 즉, 정규식 및 인스턴스가 발견된 인쇄 행을 전체적으로 검색하십시오.[28] '구글'과 같은 'Grep'은 '검색'이라는 뜻의 동사로 자주 쓰인다.

H

설립자 잭 스미스는 세계 어느 곳에서든 컴퓨터로 웹을 통해 이메일에 접속하는 아이디어를 얻었다. Sabeer Bhatia는 메일 서비스에 대한 사업 계획을 고안했을 때, 'mail'로 끝나는 모든 종류의 이름을 시도했고, Hotmail에 웹 페이지를 쓸 때 사용되는 마크업 언어인 "HTML"이라는 글자가 포함되면서 마침내 Hotmail에 정착했다. 처음에는 선택적인 상부 케이싱이 있는 HoTMaiL로 언급되었다.

I

  • i18n – "국제화"의 줄임말.
"18"은 in 사이의 글자 수를 의미한다. 관련성이 낮은 용어로는 l10n(현지화), g11n(세계화), a11y(접근성) 등이 있다.
ICQ는 초기주의가 아니다. 「I seek you」나 「Internet seek you」(햄 라디오 사용의 CQ와 유사)라는 문구에 나오는 연극이다.[citation needed]
  • ID10T – 발음 "ID 10 T" – 고객 서비스 담당자(CSR)가 노트에 주석을 달고 문제의 원인을 시스템 탓이 아닌 보고자로 식별하기 위해 자주 사용하는 코드다. 이는 문제를 보고하는 사람이 바보라는 CSR의 의견을 얄팍하게 베일에 싸여 언급한 것이다.예: ID10T에 의해 보고된 문제, 해결이 불가능하다. PEBKAC를 참조하십시오.[citation needed]

J

자카르타는 선과 아파치의 만남이 대부분 이뤄진 쑨의 회의실 이름이었다. 회의실은 자바 섬의 북서쪽 해안에 위치한 인도네시아의 수도 자카르타의 이름을 따서 지어졌을 가능성이 크다.
자바섬커피 믹스인 자바(Java)의 이름을 따서 지었으며, 일반적으로 커피의 은어로도 사용된다. 이 언어는 처음에는 '그린탈크(Greentalk)', 나중에는 '오크(Oak)'라고 불렸지만, 이는 이미 오크테크놀로지스가 상표권을 갖고 있었기 때문에 개발자들은 출시 직전에 다른 이름을 선택해야 했다. 다른 제안된 이름으로는 "웹러너", "DNA", "실크"[29] 등이 있다.

원래 넷스케이프의 브렌단 에이치가 '모차'라는 이름으로 개발했는데, 후에 '라이브스크립트'로 개명하고, 마지막으로 '자바스크립트'로 개칭되었다.[30] 라이브스크립트에서 자바스크립트로 이름이 바뀐 것은 넷스케이프가 넷스케이프 네비게이터 웹브라우저에서 자바 기술에 대한 지원을 추가한 것과 대략 일치한다. 자바스크립트는 1995년 12월 넷스케이프 브라우저 버전 2.0B3에 처음 도입되어 배치되었다. 그 명칭은 혼란을 일으켜 언어가 자바의 스핀오프(spin-off)라는 인상을 주었고, 당시 핫한 새로운 웹 프로그래밍 언어였던 것을 자바스크립트에 캐쉬트를 주기 위한 넷스케이프의 마케팅 책략으로 많은 것이 특징이었다.[31]

K

1970년대 MIT의 프로그래머들이 만들었을 때, 그들은 이 프로젝트에 대한 높은 보안을 제안하는 이름을 원했기 때문에, 그리스 신화에서 그들은 하데스의 문을 지키고 있는 세 머리의 개 케르베로스의 이름을 따서 그것을 명명했다. 그리스 신화에 대한 언급은 케르베로스가 프로젝트 아테나의 일부로 개발되었기 때문에 가장 가능성이 높다.[citation needed]

L

  • Linux – 운영 체제 커널과 이를 사용하는 많은 운영 체제의 공통 이름.
리눅스 크리에이터 리누스 토발즈는 원래 자신의 컴퓨터에서 MINIX 운영체제를 사용했으며, 마음에 들지 않고 DOS를 덜 좋아했으며, MINIX의 문제점을 해결할 운영체제 개발 프로젝트를 시작했다. 따라서 작업명은 리눅스(리누스의 미닉스)이었다. 그러나 원래 리누스는 프랙스(자유 + 괴짜 + x)라는 이름을 붙일 계획이었다. 그의 친구인 아리 렘케는 라이너스가 쉽게 다운로드할 수 있도록 네트워크에 업로드하도록 권장했다. 애리는 리누스에게 FTP 서버리눅스라는 이름의 디렉토리를 주었다. 그는 프리악스라는 이름이 마음에 들지 않았기 때문이다.
애플은 리사가 Local Integrated Software Architecture의 약자였으나, 이 기계는 원래 애플의 공동 창업자인 스티브 잡스의 딸 이름을 따서 이름 지어졌으며, 이 약자는 나중에 그 이름에 맞게 발명되었다고 종종 추측된다. 따라서, 약자를 확장하기 위한 두 가지 유머러스한 제안은 Let's Invent Some AcronymsLet's Guily Acronyms를 포함했다.
"소프트웨어"와 "하드웨어"라는 용어의 연극. 1966년에 만들어진 이 단어는 때때로 컴퓨터 문제가 컴퓨터 자체에 있는 것이 아니라 사용자에게 있다는 것을 나타낸다.

M

오리지널 애플 매킨토시
인기 있는 사과 종류인 맥인토시로부터.

N

  • Nerd – 컴퓨터 사용자의 구어적 용어, 특히 강박적이고 특이하게 초점을 맞춘 용어. 원래 박사님이 만드셨습니다. 만약 내가 동물원을 운영한다면 그의 책에 나오는 수스.

O

래리 엘리슨, 에드 오츠, 밥 마이너는 중앙정보국(CIA)의 컨설팅 프로젝트를 진행하고 있었다. 이 프로젝트의 코드명은 오라클(CIA는 분명히 이것을 모든 질문에 답을 주는 시스템으로 보았다.)이었다. 이 프로젝트는 IBM에서 새로 작성된 SQL 데이터베이스 언어를 사용하도록 설계되었다. 이 프로젝트는 결국 종료되었지만, 그들은 그들이 시작한 것을 끝내고 세상에 내놓기로 결정했다. 그들은 오라클이라는 이름을 유지하고 RDBMS 엔진을 만들었다.

P

이 용어는 시끄러운 먹는 데 사용되는 일본의 우마토페이아인 파쿠 파쿠에서 유래했다. 그것은 찹찹과 비슷하다. 이 게임은 일본에서 퍽맨이라는 이름으로 발매되었고, 미국에서는 아이들이 PF로 바꿔 퍽맨 캐비닛을 더럽힐 것을 우려하여 팩맨이라는 이름으로 발매되었다.
  • 패치 – 업데이트, 수정 또는 개선을 위해 설계된 컴퓨터 프로그램 또는 지원 데이터에 대한 일련의 변경 사항.
역사적으로 소프트웨어 공급업체는 종이 테이프 또는 펀치 카드에 패치를 배포하여 수령자가 원본 테이프(또는 데크)의 표시된 부분을 잘라내고 교체 부문을 패치(이름 표시)할 것으로 예상하였다.
Personal Computer Memory Card International Association은 모뎀과 외장 하드 디스크 드라이브와 같은 확장 장치가 노트북 컴퓨터에 연결될 수 있도록 표준을 정의하고 홍보하는 국제 표준 기구다. 시간이 지남에 따라 PCMCIA라는 약어가 노트북 컴퓨터에 사용되는 PC 카드팩터를 가리키는 데 사용되어 왔다. 두문자어의 꼬임은 People Can't Lember Computer Industry Acronyms이다.
  • PEBKAC – "키보드와 의자 사이에 문제가 존재함"의 약어로서, 고객 서비스 담당자(CSR)가 주석을 달고 문제의 원인을 시스템 탓이 아닌 보고자로 식별하기 위해 자주 사용하는 코드다. 문제를 보고하는 사람이 문제라는 CSR의 의견을 얄팍하게 베일에 싸인 말이다. 예: PEBKAC, 분해능 없음. ID10T를 참조하십시오.
  • PentiumIntel의 일련의 마이크로프로세서.
80x86 시리즈의 다섯 번째 마이크로프로세서. i586이나 80586으로 이름 붙였을 텐데 인텔은 '286', '386', '486' 같은 숫자는 상표가 불가능하다는 판단에 따라 AMD를 상대로 한 상표권 침해 소송에서 패소하자 펜티엄(펜타=5)으로 명명하기로 했다. 인텔에 따르면 펜티엄티타늄과 같은 힘의 의미를 전달한다.[citation needed]
일부 초기 펜티엄 칩에 수학적 정밀 오차가 들어 있었기 때문에 586이 아닌 펜티엄으로 명명된 이유는 인텔 칩이 486 + 100 = 585.99999948을 계산하기 위해서라는 우스갯소리가 나왔다.
펄은 원래 마태복음 13장 46절의 "대가의 진주"의 이름을 따서 이라고 명명되었다.[citation needed] 펄의 창시자인 래리 월은 사전에서 3자, 4자 한 자 한 자 한 자 한 자 한 자 한 자씩 보고 거부했다는 주장과 긍정적인 함축으로 그 언어에 짧은 이름을 주고 싶었다. 그는 심지어 그의 아내 글로리아의 이름을 따서 이름을 지을 생각까지 했다. 그 언어의 공식 발표 전에 월은 이라는 이름의 프로그래밍 언어가 이미 있다는 것을 발견했고, 그 이름의 철자를 바꾸었다. 원래 설명서에서는 백로어인 "실용 추출 및 보고 언어"와 "병리학적으로 다양한 종류의 쓰레기 리스터"를 제시했지만, 이것들은 유머러스하게 의도된 것이었다.[citation needed]
원래 크리에이터 라스무스 레르도프가 "개인 홈 페이지 도구"라고 이름 붙인 이 책은 개발자 지예프 수라스키앤디 구트맨스에 의해 다시 쓰여졌고, 그는 "PHP 하이퍼텍스트 프리프로세서"라는 재귀적 이름을 붙였다. Lerdorf는 현재 PHP가 범용 프로그래밍 언어로 진화할 것으로 예상하지 못했을 때 "Personal Home Page"를 그 이름으로 선택했기 때문에 그 이름이 어떤 것을 위한 것으로 여겨져서는 안 된다고 주장한다.
많은 사람들은 Pine이 "Pine Is Is Not Elm"을 의미한다고 믿는다. 그러나 원작자 중 한 명인 로렌스 룬드블레이드는 이것은 결코 사실이 아니며 단순히 두문자어가 아닌 단어로 시작되었다고 주장한다. 그가 솔을 위한 백론을 처음 선택한 것은 "Pine Is Near Elm"일 것이다. 시간이 지남에 따라 그것은 인터넷 뉴스 전자우편을 위한 프로그램이라는 의미로 바뀌었다.[32]
  • ping – 호스트를 탐지하는 데 사용되는 컴퓨터 네트워크 도구.
핑의 저자인 마이크 무우스는 "핑"이라고 불리는 음파 탐지기에 의해 만들어진 소리의 펄스를 따서 이 이름을 지었다. 나중에 데이브 밀스는 "Packet Internet Groper"라는 백어구를 제공했다.
텔레비전 시리즈 Monty Python's Flying Circus의 이름을 따서 명명되었다.[33]

R

라디오 버튼은 라디오 수신기의 사전 설정 버튼에서 이름을 얻었다. 전자적 대신 라디오 수신기의 사전 설정 방송국을 물리적으로 선택했을 때, 하나의 사전 설정 버튼을 누르면 어떤 다른 버튼이 눌려지든 튀어나올 것이다.
회사 설립자인 마크 유잉은 대학 재학 중 할아버지로부터 코넬 라크로스 팀 모자를 받았다. 사람들은 그들의 문제를 해결하기 위해 그에게 의지했고, 그는 "붉은 모자를 쓴 남자"라고 불렸다. 그는 모자를 잃어버려서 필사적으로 찾아야만 했다. 레드햇 리눅스 베타 버전의 매뉴얼은 독자들에게 누가 찾으면 모자를 돌려달라고 호소했다.
이 알고리즘의 저자인 론 리베스트, 아디 샤미르, 렌 애들먼의 성을 바탕으로 한다.

S

삼바라는 이름은 마이크로소프트 윈도우즈 네트워크 파일 시스템이 사용하는 표준 프로토콜 이름인 SMB(Server Message Block)에 두 개의 모음을 삽입한 데서 유래한다. 저자는 그 순서대로 S M과 B가 들어 있는 단어들을 grep을 이용해 사전을 뒤졌는데, 일치하는 단어는 삼바연어베리뿐이었다.
  • 쉐어웨어 – 1983년 초 Bob Wallace가 워드프로세서 PC-Write를 설명하기 위해 만든 제품.[citation needed]이전에는 짐 노프(Jim Button으로도 알려져 있다)와 앤드류 플루겔만이 분산 소프트웨어를 각각 "사용자 지원 소프트웨어"와 "프리웨어"라고 불렀지만, 월리스의 용어가 우세했다.
  • 스팸 – 원하지 않는 대량 전자 메일과 같은 원치 않는 반복 메시지
스팸이라는 용어는 메뉴에 있는 모든 것이 스팸 점심 고기가 포함된 카페를 배경으로 한 몬티 파이썬 스팸 스케치에서 유래되었다. 고객이 구슬프게 스팸이 들어가지 않은 어떤 음식을 주문하는 동안, 서버는 스팸이 가득 찬 메뉴를 반복한다. 곧, 바이킹들의 합창단은 "스팸, 스팸, 스팸, 스팸, 사랑스러운 스팸, 멋진 스팸"이라는 노래와 함께 계속해서 모든 대화를 익사시키고 있다.
  • MIPS 프로세서의 명령 집합과 매우 유사한 가상 머신을 위한 시뮬레이터인 SPIM은 단순히 MIPS의 철자를 거꾸로 쓴 것이다. 최근 spim또한 인스턴트 메시징을 통해 전송된 SPam을 의미하게 되었다.
  • 스윙 – Java용 그래픽 라이브러리.
스윙은 새로운 그래픽 컴포넌트(AWT의 후계자)를 개발한 프로젝트의 코드네임이었다. 1930년대에 대중화되었다가 1990년대에 뜻밖에도 부활한 댄스밴드 재즈의 한 스타일인 스윙의 이름을 따서 명명되었다. 컴포넌트의 비공식적인 이름이지만, 스윙 API의 패키지 이름에 이 단어가 사용되어 대중적인 호응을 얻었다. javax.swing.[citation needed]

T

톰캣Sun 내부의 JSDK 2.1 프로젝트의[clarification needed] 코드네임이었다.[citation needed] 톰캣은 선에서 소프트웨어 설계자였던 제임스 던컨 데이비슨이 서블릿 사양 구현으로 출발했다. 데이빗슨은 처음에 이 프로젝트가 오픈소스로 만들어지기를 바랐고, 대부분의 오픈소스 프로젝트에는 오렐리에 관한 책들이 표지에 동물 한 마리가 붙어 있었기 때문에, 그는 이 프로젝트의 이름을 동물의 이름을 따서 짓고 싶었다. 그는 톰캣이 자신을 돌볼 수 있고 스스로 살아갈 수 있는 무언가를 상징한다고 생각했기 때문에 톰캣을 생각해냈다.
  • Troff 유닉스에 – 문서 처리 시스템.
비록 많은 사람들은 실제로는 타임지 글꼴 집합의 트로프에서 기본적으로 사용이"타임즈 로프"을 의미한다고 추정했었다 Troff"트로프"에 우뚝 하다. Troff roff에서 그 기원, 이는 앞서 포맷 프로그램,"유출"의 이름이 수축을 가지고 있다.[표창 필요한]
  • 트로이의 목마는 정품 소프트웨어처럼 위장되어 있는 악성 프로그램 –.
이 용어는 트로이 목마의 고전적인 신화에서 비롯된 것이예요. 4개인, 트로이 목마같이 나타나는 무해한( 아니면 오히려 선물), 생각하지만 사실 보안 피해에 대한 차량이다.
  • 턱스 그 펭귄은 마스코트는 리눅스 커널의 기본 로고 및Linux-based 운영 체제로 사용되 –.
왜냐하면 그는" 좋아하는 펭귄들 많은" 리누스 토발즈 리눅스의 창시자인, 뭔가"goofy과 농담의 종류"와 관련된 것이 리눅스고 싶었던 펭귄 마스코트 제안했다.[34] 이 로고는 원래 래리 유잉에 의해 1996년에는 리눅스 로고 경쟁에 있는 엔트리로 만들어졌다. 이름은 턱스 제임스 휴즈,"(T)(U)ni(X)— TUX orvolds!"[35]을 제안했다에 기여했다.

U

  • 우분투 리눅스는Debian-based 리눅스 배포판 캐노니 컬 후원 –
ubuntu 남 아프리카의 이념에서 파생됐죠
  • 유닉스 운영 체제 –.
때 벨 연구소는 MULTiplexed 정보와 원래 공동 벨 Labs/GE/MIT 프로젝트, 켄 톰슨 벨 연구소 곧 데니스 리치로 연결 컴퓨팅 시스템(MULTICS)사업을 철수한 예비 DEC미니 컴퓨터로 복도에서 찾은 운영 체제 보다 소박한 버전을 썼다. 그들은 게임 공간 여행, MULTICS 하에 편찬되어 왔다 실행하기 위한 OS이 필요했다. 그 새로운 OSUNICS – UNiplexed 정보 및 컴퓨팅 시스템 브라이언 커니핸에 의해서 이름이 지어졌다.

V

  • 텍스트 편집기 – vi,
시각에 Initialism는 사용자가 시각적 모드로 전 모드에서 스위치를 도와 전 남자 친구가 편집자의 명령을. 첫번째 버전 빌 조이는 UC버클리에서에 의해 쓰여졌다.
  • Vim–는 텍스트 편집기.
후 Vim은 vi편집자에 대한 여럿의 특징이라고 덧붙였다 약 성어 Vi의 개선된. Vim그러나 Vi의 흉내를 내고 Vi 모조 물로 확대되었다 시작했다.
바이러스라는 용어는 프레드 코헨이 1984년 논문 "컴퓨터 바이러스 이론과 실험"에서 처음으로 기술 컴퓨터 과학 용어로 사용되었는데, 그는 이 용어를 렌 애들먼이 코칭한 것에 대해 학점을 부여했다. 비록 코헨의 바이러스 사용은 최초의 학문적 용법이었을지 모르지만, 그것은 그 훨씬 전에 흔히 있는 말이었다. 1970년대 중반 데이비드 게롤드공상과학소설 'H.A.R.L.I.E.가 하나였을 때'에는 바이러스처럼 작용한 (그리고 항체라는 프로그램에 의해 반박된) 가상의 컴퓨터 프로그램에 대한 설명이 포함되어 있다. 컴퓨터 바이러스라는 용어는 1982년 출간된 만화 'Uncanny X-Men' 158호에도 등장한다. 컴퓨터 바이러스의 기본 기능은 자신의 실행 가능한 코드를 다른 기존의 실행 가능한 파일의 코드에 삽입하여 말 그대로 생물학적 바이러스와 동등한 전자적 기능을 하도록 하는 것인데, 그 기본 기능은 침입한 세포의 코드에 자신의 유전적 정보를 삽입하여 세포가 바이러스를 재생산하도록 하는 것이다.

W

위키 개념을 만든 워드 커닝햄이 호놀룰루 공항에서 '위키위키'나 '퀵' 셔틀버스의 이름을 따서 만든 말이다. 위키위키는 그가 이 섬들을 처음 방문했을 때 배운 최초의 하와이언어였다. 공항 카운터 요원은 그에게 터미널 사이를 위키위키 버스를 타라고 지시했다.
'벌레'라는 이름은 쇼크웨이브 라이더라는 제목의 존 브런너의 1970년대 SF 소설에서 따온 것이다. 이 책은 데이터 삭제를 목적으로 네트워크를 통해 전파되는 '테이프벌레'로 알려진 프로그램을 기술하고 있다. 분산 컴퓨팅 실험에 관한 초기 논문을 쓴 연구원들은 그들의 소프트웨어와 브루너에 의해 기술된 프로그램의 유사성에 주목했고, 그 이름을 채택했다.
  • WYSIWYG – 편집 중 내용이 최종 제품과 매우 유사하게 나타나는 시스템을 설명한다.
당신이 보는 것의 약자, 이 구절은 WYSIWYG라는 이름의 알렌과 호세 라모스가 발행한 뉴스레터에서 유래되었다. 그것은 1970년대 후반에 전자화된 신흥 프리프레스 산업을 위해 만들어졌다.

X

X는 W 윈도 시스템이라는 이름의 1983년 이전의 윈도우 시스템의 계승자로서 그 이름을 유래했다.

Y

야후'의 역사 사이트는 이 이름이 "Yet Another Tierric Officious Oracle"의 약어라고 말하고 있지만, 일부는 야후가 akebono.stanford.edu이라는 이름의 서버에 살았을 때 "Yet Another Tierric Object Organizer"로 호칭되었던 것을 기억한다. "야후!"라는 단어는 원래 조나단 스위프트에 의해 발명되었고 그의 책 걸리버 여행에서 사용되었다. 겉모습과 행동이 혐오스럽고 사람됨이 거의 없는 사람을 나타낸다. 야후!의 설립자인 제리 양과 데이비드 필로는 그들 자신을 야후라고 생각했기 때문에 이 이름을 선택했다.

Z

파일 형식은 필 캣츠에 의해 만들어졌고, 그의 친구 로버트 마호니가 그 이름을 주었다. Phil Katz가 만든 압축 도구의 이름은 PKZ이다.IP. Zip은 "속도"를 의미하며, 그들은 그들의 제품이 ARC와 그 시대의 다른 압축 형식보다 더 빠를 것이라는 것을 암시하기를 원했다.

참고 항목

참조

  1. ^ The New Hacker's Dictionary. Compiled by Eric S. Raymond (Third ed.). 1996. p. 34. ISBN 978-0-262-18178-5.{{cite book}}: CS1 maint : 기타(링크)
  2. ^ "FAQ – Httpd Wiki". Retrieved 15 November 2012.
  3. ^ Hamilton, Naomi (27 May 2008). "The A-Z of Programming Languages: AWK". ComputerWorld.com.au. Retrieved 15 November 2012.
  4. ^ a b Ritchie, Dennis M. (March 1993). "The Development of the C Language". ACM SIGPLAN Notices. 28 (3): 201–208. doi:10.1145/155360.155580. The B language's name most probably represents a contraction of BCPL, though an alternate theory holds that it derives from Bon [Thompson 69], an unrelated language created by Thompson during the Multics days. Bon in turn was named either after his wife Bonnie, or (according to an encyclopedia quotation in its manual), after a religion whose rituals involve the murmuring of magic formulas.
  5. ^ Cooper, Eric. "biff: Did You Know?". Archived from the original on 13 November 2012. Retrieved 17 November 2012.
  6. ^ "What does {some strange unix command name} stand for?". UNIXguide.net. Retrieved 17 November 2012.
  7. ^ "Jargon File: biff". Retrieved 17 November 2012.
  8. ^ Shannon, Claude E. (July 1948). "A Mathematical Theory of Communication". The Bell System Technical Journal. 27 (3): 379–423. doi:10.1002/j.1538-7305.1948.tb01338.x. hdl:10338.dmlcz/101429. Archived from the original on 1 October 2007. Retrieved 20 November 2012. The choice of a logarithmic base corresponds to the choice of a unit for measuring information. If the base 2 is used the resulting units may be called binary digits, or more briefly bits, a word suggested by J. W. Tukey.
  9. ^ Dyson, George (29 March 2012). Darwin Among the Machines. p. 98. ISBN 9780718196950.
  10. ^ 1878년 11월 13일, 에디슨 투 푸스카스, 미국 국립공원 서비스, 웨스트오렌지, N.J.에 인용된 에디슨 국립연구소 논문. 휴즈, 미국 창세기: 펭귄 북스, 1989년 ISBN 0-14-009741-4페이지.
  11. ^ Bemer, Robert William (8 August 2000). "Why is a byte 8 bits? Or is it?". Computer History Vignettes. Archived from the original on 3 April 2017. Retrieved 3 April 2017. […] With IBM's STRETCH computer as background, handling 64-character words divisible into groups of 8 (I designed the character set for it, under the guidance of Dr. Werner Buchholz, the man who DID coin the term "byte" for an 8-bit grouping). […] The IBM 360 used 8-bit characters, although not ASCII directly. Thus Buchholz's "byte" caught on everywhere. I myself did not like the name for many reasons. […]
  12. ^ Buchholz, Werner (11 June 1956). "7. The Shift Matrix" (PDF). The Link System. IBM. pp. 5–6. Stretch Memo No. 39G. Archived from the original (PDF) on 4 April 2017. Retrieved 4 April 2016. […] Most important, from the point of view of editing, will be the ability to handle any characters or digits, from 1 to 6 bits long […] the Shift Matrix to be used to convert a 60-bit word, coming from Memory in parallel, into characters, or "bytes" as we have called them, to be sent to the Adder serially. The 60 bits are dumped into magnetic cores on six different levels. Thus, if a 1 comes out of position 9, it appears in all six cores underneath. […] The Adder may accept all or only some of the bits. […] Assume that it is desired to operate on 4 bit decimal digits, starting at the right. The 0-diagonal is pulsed first, sending out the six bits 0 to 5, of which the Adder accepts only the first four (0-3). Bits 4 and 5 are ignored. Next, the 4 diagonal is pulsed. This sends out bits 4 to 9, of which the last two are again ignored, and so on. […] It is just as easy to use all six bits in alphanumeric work, or to handle bytes of only one bit for logical analysis, or to offset the bytes by any number of bits. […]
  13. ^ Buchholz, Werner (February 1977). "The Word "Byte" Comes of Age..." Byte Magazine. 2 (2): 144. […] The first reference found in the files was contained in an internal memo written in June 1956 during the early days of developing Stretch. A byte was described as consisting of any number of parallel bits from one to six. Thus a byte was assumed to have a length appropriate for the occasion. Its first use was in the context of the input-output equipment of the 1950s, which handled six bits at a time. The possibility of going to 8 bit bytes was considered in August 1956 and incorporated in the design of Stretch shortly thereafter. The first published reference to the term occurred in 1959 in a paper "Processing Data in Bits and Pieces" by G A Blaauw, F P Brooks Jr and W Buchholz in the IRE Transactions on Electronic Computers, June 1959, page 121. The notions of that paper were elaborated in Chapter 4 of Planning a Computer System (Project Stretch), edited by W Buchholz, McGraw-Hill Book Company (1962). The rationale for coining the term was explained there on page 40 as follows:
    Byte denotes a group of bits used to encode a character, or the number of bits transmitted in parallel to and from input-output units. A term other than character is used here because a given character may be represented in different applications by more than one code, and different codes may use different numbers of bits (ie, different byte sizes). In input-output transmission the grouping of bits may be completely arbitrary and have no relation to actual characters. (The term is coined from bite, but respelled to avoid accidental mutation to bit.)
    System/360 took over many of the Stretch concepts, including the basic byte and word sizes, which are powers of 2. For economy, however, the byte size was fixed at the 8 bit maximum, and addressing at the bit level was replaced by byte addressing. […]
  14. ^ Blaauw, Gerrit Anne; Brooks, Jr., Frederick Phillips; Buchholz, Werner (1962), "4: Natural Data Units" (PDF), in Buchholz, Werner (ed.), Planning a Computer System – Project Stretch, McGraw-Hill Book Company, Inc. / The Maple Press Company, York, PA., pp. 39–40, LCCN 61-10466, archived (PDF) from the original on 3 April 2017, retrieved 3 April 2017
  15. ^ http://ei.cs.vt.edu/~history/Daemon.html
  16. ^ Nixon, Robin (2010). Ubuntu: Up and Running. O'Reilly Media. p. 3. ISBN 978-0-596-80484-8.
  17. ^ 데비안 정보
  18. ^ Cade Metz (13 March 2009). "Ethernet – a networking protocol name for the ages: Michelson, Morley, and Metcalfe". The Register. p. 2. Retrieved 4 March 2013.
  19. ^ The History of Ethernet. NetEvents.tv. 2006. Archived from the original on 21 December 2021. Retrieved 10 September 2011.
  20. ^ "Origins of the finger command". groups.google.com. Retrieved 30 April 2021.
  21. ^ Earnest, Les (29 October 2017). "How a nosy bureaucrat accidentally created the first social networking and blogging service". web.stanford.edu. Retrieved 30 April 2021.{{cite web}}: CS1 maint : url-status (링크)
  22. ^ Eastlake, D.; Manros, C.; Raymond, E. (1 April 2001). "RFC 3092 – Etymology of "Foo"". Retrieved 15 November 2012.
  23. ^ "Initial revision of 'git', the information manager from hell · git/git@e83c516". GitHub. Archived from the original on 8 October 2017. Retrieved 21 January 2016.
  24. ^ "After controversy, Torvalds begins work on "git"". PC World. Retrieved 30 April 2021.
  25. ^ 그누송
  26. ^ Stallman, Richard. "Initial Announcement of the GNU Project September 27, 1983". gnu.org. Retrieved 20 November 2013.
  27. ^ "The rise and fall of the Gopher protocol". MinnPost. 11 August 2016. Retrieved 30 April 2021.
  28. ^ "The Open Group Base Specifications Issue 7 IEEE Std 1003.1, 2013 Edition Copyright © 2001-2013 The IEEE and The Open Group". The Open Group. Retrieved 20 November 2013.
  29. ^ Murphy, Kieron (4 October 1996). "So why did they decide to call it Java?". InfoWorld. Retrieved 30 April 2021.
  30. ^ Krill, Paul (23 June 2008). "JavaScript creator ponders past, future". InfoWorld. Retrieved 19 May 2009.
  31. ^ "O'Reilly – Safari Books Online – 0596101996 – JavaScript: The Definitive Guide, 5th Edition". Safari.oreilly.com. Archived from the original on 8 December 2008. Retrieved 19 May 2009.
  32. ^ Lundblade, Laurence. "Laurence's home page: Naming Pine". Archived from the original on 7 June 2011. Retrieved 17 November 2012.
  33. ^ "General Python FAQ". Python.org. Python Software Foundation. Retrieved 4 June 2020.
  34. ^ "Tux Gallery - Everyone's Favorite Linux Mascot". www3.nd.edu. Retrieved 30 April 2021.
  35. ^ "The Story Behind Tux the Penguin". Wired. ISSN 1059-1028. Retrieved 30 April 2021.