Etimologia de termos usados na computação

Keywords: Etimologia de termos usados na computação, 1968, Apache HTTP Server, Awk, Bug, C Mais Mais, Compilador, Editor de texto, Emacs

Nota: Este artigo encontra-se em processo de tradução. A sua ajuda é bem-vinda.
Provavelmente existem blocos de texto por traduzir no conteúdo do artigo. Verifique se lhe são úteis.

Esta é uma lista das origens de termos relacionados com os computadores. Estes termos têm a ver quer com o software quer com o hardware.

Muita da terminologia dos computadores, em especial nas aplicações, relaciona-se com a função que os objectos designados desempenham. Por exemplo, um compilador é uma aplicação que compila código de uma linguagem de programação em linguagem-máquina do computador. No entanto, existem outros termos cuja história parece indicar que têm menos a ver com a funcionalidade e que por isso são de valor etimológico. Este artigo fornece uma lista desses termos.

Caso você esteja procurando uma lista das origens dos nomes das empresas de informática veja Lista de etimologias de nomes de empresas. Para obter uma lista completa de tópicos etimológicos veja Listas de etimologias

Originalmente este nome foi escolhido pelo autor apenas por ser um nome atraente. Entretanto, logo foi sugerido que o nome era de fato apropriado, porque seus fundadores começaram a aplicar várias correções ou remendos [Patch (computing)] no código escrito para o concentrador HTTPd da NCSA (National Center for Supercomputing Applications, Universidade de Illinois). O resultado foi o servidor A PatCHy.
[Faz-se aqui uma ironia com o nome do servidor Apache e a quantidade de correções (patches) que o tornariam algo “remendado”].
O termo é geralmente (mas erroneamente) creditado a Grace Hopper. Em 1946, ela juntou-se ao Laboratório de Computação da Faculdade em Harvard, onde rastreou um erro no “Mark II” até chegar a uma traça ou mariposa enredada em um relé. Este inseto [bug, em inglês] foi cuidadosamente removido e colocado no livro de registros. (Ver figura).
Entretanto, o uso da palavra "bug" para descrever defeitos em sistemas mecânicos remonta pelo menos aos anos 1870. Thomas Edison foi um que usou o termo em suas anotações.
O criador do C++ Bjarne Stroustrup chamou à sua nova linguagem "C com Classes" e depois "novo C". Por causa disso o C original começou a ser chamado de "velho C" o que foi considerado de insultuoso para a comunidade de C. Nesta altura Rick Mascitti sugeriu o nome C++ como um sucessor ao C. Em C o operador '++' incrementa o valor da variável à qual é aplicado, daí C++ iria incrementar o valor de C.
O termo foi cunhado pelo programador de browsers Lou Montulli após a expressão em inglês "magic cookies" ter sido usada por programadores Unix.
Acrônimo para Disk And Execution MONitor (monitoramento de disco e execução). Alternativamente, é algo que trabalha magicamente sem ninguém estar muito consciente dele (alguns aqui postulam que ele tem “uma grafia diferente para evitar confusão com a idéia religiosa” [de demônio], mas "daemon" é uma palavra religiosa tanto quanto "demon" o é ). Ainda menos provavelmente, era o desenho de McKusick de um duende (isto é, o mascote da BSD) mas então boas pessoas decidiram preservar o conceito.
Gnu é também uma espécie do antílope africano. O fundador do projeto GNU, Richard Stallman, gostou do nome por causa do humor associado com sua pronúncia e foi também influenciado pela música infantil The Gnu Song, que é uma canção cantada por um gnu. E também se encaixava com a prática de recorrer a acrônimos com “GNU Não é Unix.
O nome surgiu como uma brincadeira de gabar-se sobre a quantidade de informação que o dispositivo de busca seria capaz de pesquisar. Ele foi originalmente chamado 'Googol', uma palavra para o número representado por 1 seguido por 100 zeros. A palavra foi originalmente inventada por Milton Sirotta, sobrinho do matemático Edward Kasner em 1938 durante uma discussão de números grandes e notação exponencial. Depois que os fundadores – estudantes de graduação em Stanford, Sergey Brin and Larry Page – apresentaram seu projeto para um mecenas, receberam um cheque preenchido para 'Google'!
The source of the name is claimed to be three-fold: first, that it "goes-fer" information; second, that it does so through a web of menu items analogous to gopher holes; and third, that the mascot of the University of Minnesota is the Golden Gophers.
The name comes from a command in the Unix text editor ed that takes the form g/re/p meaning search globally for a regular expression and print lines where instances are found. "Grep" like "Google" is often used as a verb, meaning "to search".
Founder Jack Smith got the idea of accessing e-mail via the web from a computer anywhere in the world. When Sabeer Bhatia came up with the business plan for the mail service, he tried all kinds of names ending in 'mail' and finally settled for hotmail as it included the letters "html" - the markup language used to write web pages. It was initially referred to as HoTMaiL with selective upper casing.
Jakarta was the name of the conference room at Sun where most of the meetings between SUN and Apache took place. It is certainly accidental (and a shocking coincidence) that Jakarta is a large city on the island of Java.
Linux creator Linus Torvalds originally used the Minix operating system on his computer, didn't like it, liked MS-DOS less, and started a project to develop a better operating system than either. Hence the working name was Linux (Linus' Minix). He thought the name to be too egotistical and planned to name it Freax(free + freak + x). His friend Ari Lemmke encouraged Linus to upload it to a network so it could be easily downloaded. Ari gave Linus a directory called linux on his FTP server, as he did not like the name Freax.
Lotus founder Mitch Kapor got the name for his company from 'The Lotus Position' or 'Padmasana'. Kapor used to be a teacher of Transcendental Meditation technique as taught by Maharishi Mahesh Yogi.
Coined by Donald Michie in his 1968 paper Memo Functions and Machine Learning.
When Marc Andreesen, founder of Netscape, created a browser to replace the Mosaic browser, it was internally named Mozilla (Mosaic-Killer, Godzilla). When the Navigator source code was Open Sourced, the internal name was continued externally.
Earlier spelling of the term is "Nurd" and the original spelling is "Knurd", but the pronunciation has remained the same. The term originated at the Rensselaer Polytechnic Institute in the late 1940's. Students who partied, and rarely studied were called "Drunks", while the opposite - students who never partied and always studied were "Knurd" ("Drunk" spelled backwards). The term was also (independently) used in a Dr. Seuss book, and on the TV show Happy Days, giving it national popularity.
Novell, Inc. was originally Novell Data Systems co-founded by George Canova. The name was suggested by George's wife who mistakenly thought that "Novell" meant "new" in French.
Larry Ellison, Ed Oates and Bob Miner were working on a consulting project for the CIA (Central Intelligence Agency). The code name for the project was called Oracle (the CIA saw this as the system to give answers to all questions or some such). The project was designed to use the newly written SQL database language from IBM. The project eventually was terminated but they decided to finish what they started and bring it to the world. They kept the name Oracle and created the RDBMS engine.
The term comes from paku paku which is a Japanese slang to describe the opening and closing of the mouth. The game was released in Japan with the name Puck-Man, and released in the US with the name Pac-Man, fearing that kids may deface a Puck-Man cabinet by changing the 'P' with an 'F'.
O quinto microprocessador nas séries de 80x86. Teria sido chamado de i586 ou 80586, mas a Intel decidiu de lhe chamar Pentium (penta = cinco) after it lost a trademark infringement lawsuit against AMD where the judgment was that numbers like "286," "386," and "486" could not be trademarked. According to Intel, Pentium conveys a meaning of strength "like titanium".
"Perl" was originally named "pearl", after the "pearl of great price" of Matthew 13:46. Larry Wall, the creator of Perl, wanted to give the language a short name with positive connotations and claims to have looked at (and rejected) every three- and four-letter word in the dictionary. He even thought of naming it after his wife Gloria. Before the language's official release Wall discovered that there was already a programming language named "pearl", and changed the spelling of the name. Although the original manuals suggested the backronyms Practical Extraction and Report Language and Pathologically Eclectic Rubbish Lister, these were intended humorously.
Acronym for "Program for Internet News & Email". It is also a self-referential acronym for "Pine Is Not Elm" (in reference to Elm, another email client)
The author of ping Mike Muuss named it after the pulses of sound made by a sonar called a "ping". Later Dave Mills provided an expansion for ping as "Packet InterNet Grouper".
Company founder Marc Ewing was given the Cornell lacrosse team cap (with red and white stripes) while at college by his grandfather. People would turn to him to solve their problems, and he was referred to as 'that guy in the red hat'. He lost the cap and had to search for it desperately. The manual of the beta version of Red Hat Linux had an appeal to readers to return his Red Hat if found by anyone!
Based on the surnames of the authors of this algorithm -- Ron Rivest, Adi Shamir and Len Adleman.
The company was called Santa Cruz Operation as its office was in Santa Cruz, California.

Keywords: Etimologia de termos usados na computação, 1968, Apache HTTP Server, Awk, Bug, C Mais Mais, Compilador, Editor de texto, Emacs