Etimologia de termos usados na computação
Origem: Wikipédia, a enciclopédia livre.
Esta é uma lista da origens de termos relacionados com os computadores. Estes termos têm a ver quer com o software quer com o hardware.
Muito da terminologia dos computadores, em especial no que se refere às 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 Etimologia de nomes de empresas. Para obter uma lista completa de tópicos etimológicos veja Etimologia dos termos
A - B - C - D - E - F - G - H - I - J - K - L - M - N - O - P - R - S - T - V - W - Z
[editar] A
- ABEND – este termo é a composição de abnormal end (terminação anormal de processos), e se refere a um bug (falha de programa). É mais comumente associado com programas para sistemas de grande porte (mainframes), pois esta é a sua origem. Uma outra origem pretendida para o termo (com ironia), é que ABEND é chamada "abend" porque é o que os operadores de sistemas faziam ao computador na tarde da sexta-feira, quando queriam encerrar o dia de trabalho antes do término do expediente. Em alemão, "Abend" significa "Anoitecer" (representando o início antecipado da folga do fim de semana!). Isto não é verdade.
- ADA - denominada assim em homenagem a Ada Lovelace, que é considerada por muitos como a primeira programadora.
- Apache – o Servidor Apache é o servidor web produzido pela Apache Software Foundation.
- 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”].
- awk - linguagem de programação. O nome é uma sigla dos sobrenomes de seus autores: Alfred V. Aho, Peter J. Weinberger, and Brian W. Kernighan
[editar] B
- B - B foi criada por Ken Thompson como revisão da linguagem de programação BCPL.
- bit - Claude E. Shannon usou a palavra bit pela primeira vez num artigo em 1948. O bit de Shannon é um acrônimo para dígito binário. Ele atribui a origem do termo a John W. Tukey.
- Bon - Bon foi criada por Ken Thompson com o nome da sua mulher Bonnie. Todavia, de acordo com uma citação de enciclopédia no manual da Bon, ela foi batizada com o nome de uma religião cujos rituais envolvem murmurar fórmulas mágicas.
- Boot (ou bootstrapping) - a expressão boot (ou "dar o boot" num computador) foi inspirada pela história do Barão Munchausen, que alegava ter saído de um pântano puxando pelos cordões das próprias botas.
- Bug - uma falha num programa de computador que o impede de funcionar corretamente.
- O termo é geralmente (mas erroneamente) creditado a Grace Hopper. Em 1946, ela trabalhava no Laboratório de Computação da Faculdade de Harvard, onde rastreou um erro no Harvard Mark II até chegar a uma mariposa enredada em um relé. Este inseto (bug, em inglês) foi cuidadosamente removido e colocado no livro de registros. (Ver imagem do bug).
- 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.
- byte - o termo foi criado por Werner Buchholz in 1956 durante a fase inicial de projecto do computador IBM 7030. Ele surgiu mudando-se a palavra bite, para que não fosse soletrada acidentalmente como bit.
[editar] C
- linguagem de programação C - Dennis Ritchie criou uma versão melhorada da linguagem de programação B e começou a chamá-la de New B (Novo B). Mais tarde ele passou a chamar essa nova linguagem de C.
- C++ - uma linguagem de programação orientada por objectos e a sucessora da linguagem de programação C.
- 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 insultuoso pela comunidade de programadores 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.
- Cookie - Um pacote de informação que viaja entre um aplicativo navegador de internet (browser) e o servidor web.
- O termo foi cunhado pelo programador de browsers Lou Montulli aproveitando-se da expressão em inglês "magic cookies" que era usada por programadores Unix.
[editar] D
- Daemon - um processo que roda num sistema operativo em nível não perceptível pelo usuário (em background).
- É falsamente considerado um acrônimo para Disk And Execution MONitor (monitoramento de disco e execução). De acordo com a equipe que introduziu o conceito, "o uso da palavra daemon foi inspirada pelo "demônio" da física e da termodinâmica de Maxwell (um agente imaginário que ajudava tipos de moléculas de velocidades diferentes e trabalhava incansavelmente nos bastidores)".
- Seu uso mais antigo parece ter sido na expressão "daimon de Sócrates", que significava seu "espírito-guia interior; seu gênio", também um equivalente pré-cristão de "anjo da guarda", ou, alternativamente, um semideus (tendo apenas uma conexão etimológica com a palavra "demônio"). O termo foi adotado, e possivelmente popularizado, pelos SOs Unix: vários serviços locais (e mais tarde, na Internet) eram providos por daemons. Isto é exemplificado pelo mascote do BSD, o desenho de John Lasseter que mostra um diabrete amigável (© Marshall Kirk McKusick). Assim, um daemon é algo que trabalha de modo mágico, sem que ninguém tenha de se preocupar muito com isso.
- Debian - uma Distribuição de Linux, a junção do nome do criador do projecto, Ian Murdock e do de sua namorada (agora esposa), Debra (DEB+IAN).
[editar] E
- Emacs - um editor de texto, acrónimo para Editor MACroS
[editar] F
- finger - Comando Unix que provê informação sobre os utilizadores conectados num sistema
- Les Earnest escreveu o programa finger em 1971 para solucionar a necessidade dos utilizadores que desejavam informações sobre outros usuários na rede. Antes do programa finger, o único modo de obter essa informação era através do programa who que mostrava os códigos (IDs) e números dos terminais dos utilizadores conectados, e as pessoas percorriam então a lista do "who" usando seus... dedos. Earnest batizou seu programa por causa desse conceito.
- Foobar - do acrônimo usado na gíria do Exército Norte-Americano, FUBAR
[editar] G
- GNU - um projeto com o objetivo de criar um sistema operacional livre.
- 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.
- Google - motor de busca na web.
- 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'!
- A origem do nome considera-se que venha de três pontos: primeiro, que seja "go-for" (buscar a) informação; segundo, é que ele funciona através de uma rede de items de menus análogos aos buracos de esquilo ("gopher"); e terceiro, que o mascote da Universidade de Minnesota é Goldy, the Gopher.
- grep - um programa da linha de comando do Unix
- O nome vem de um comando no editor de texto ed do Unix que tem a forma
g/re/p
, que faz uma busca global por uma expressão regular (regular expression em inglês) e imprime (print) as linhas em que forem encontrados resultados. "Grep", assim como "Google", é com frequência usado como verbo na língua inglesa, com o significado de "procurar".
[editar] H
- O fundador Jack Smith teve a idéia de acessar o e-mail pela web de um computador em qualquer lugar do mundo. Quando Sabeer Bhatia surgiu com a estratégia de mercado para o serviço de e-mail, ele tentou todos os tipos de nomes que terminassem em 'mail' e finalmente escolheu hotmail já que incluía as letras "html" - a linguagem de marcação usada nas páginas da web. Ele foi nomeado como HoTMaiL com as letras que se encontravam em HTML como maiúsculas.
[editar] I
- ICQ não é um acrônimo. É uma brincadeira com a expressão "I seek you" ("eu te procuro").
[editar] J
- Jakarta Project - um projeto constituído pela Sun e Apache para criar um servidor web para servlets e JSPs.
- Jacarta ("Jakarta", em inglês) era o nome da sala de conferência na Sun onde a maioria das reuniões entre a Sun e a Apache ocorreram. É certamente acidental (e uma coincidência chocante) que Jacarta seja o nome de uma grande cidade na ilha de Java.
- Java - Foi originalmente chamada de D, mas a semelhança com uma nota ruim num boletim escolar, fez com que o criador do Java, James Gosling, a renomeasse para Oak (carvalho), pela árvore que ele via através de sua janela. A equipe de programação da Sun teve que procurar outro nome, pois já havia uma linguagem chamada Oak. Java foi o nome selecionado de uma lista de sugestões, principalmente porque é uma gíria para café, especialmente aquele que cresce na ilha de Java. Como os programadores bebiam muito café, este pareceu ser um nome apropriado.
[editar] K
- Kerberos - um protocolo criptográfico de autenticação numa rede de computadores que é usado pelo Windows 2000 e Windows XP como seu método de autenticação padrão.
- Quando o projeto foi criado pelos programadores do MIT em meados dos anos 1970, procuraram um nome que representasse uma garantia de segurança, e então lhe deram o nome de Kerberos (Cérbero), o mítico cão de três cabeças da Mitologia grega, guardião das portas do Hades. A referência à mitologia grega deve-se principalmente ao fato de que o Kerberos foi desenvolvido como parte do Project Athena.
[editar] L
- Linux - o 'kernel' do sistema operacional GNU/Linux.
- O criador do Linux, Linus Torvalds, usava originalmente o sistema operacional Minix em seu computador, mas não gostava dele, e gostava menos ainda do MS-DOS, e portanto começou um projeto para desenvolver um sistema operacional melhor que ambos. Logo, usava o nome Linux (de Linus' Minix - ou o Minix de Linus) para o projeto. Ele considerava o nome egoísta demais, e planejava mudá-lo para Freax (de free + freak + x, ou livre + estranho + x). Seu amigo Ari Lemmke encorajou Linus a disponibilizar o projeto na rede, para que pudesse ser facilmente baixado por outros usuários. Ari deu a Linus um diretório chamado linux em seu servidor de FTP, pois ele não gostava do nome Freax.
- Lisa - Um computador pessoal desenvolvido pela Apple Computer durante o início dos anos 1980.
- Alguns dizem que é um acrônimo para Local Integrated Software Architecture (Arquitetura de Software Local Integrada), outros que recebeu o nome da filha do co-fundador da Apple, Steve Jobs, e que o acrônimo foi inventado depois para se encaixar no nome, resultando em Let's Invent Some Acronym ("vamos inventar outro acrônimo").
- Lotus Notes - sistema de groupware e email da Lotus Software.
- O fundador da Lotus, Mitch Kapor, pegou o nome da companhia de The Lotus Position ou Padmasana. Kapor costumava ser professor de técnicas de Meditação transcendental conforme ensinado pelo Maharishi Mahesh Yogi.
[editar] M
- De McIntosh, um tipo popular de maçã. Jef Raskin, um cientista da computação, recebeu o crédito pelo nome.
- Memoização - o processo de modificar automaticamente funções para incluir comportamento de cache.
- Cunhada por Donald Michie em seu artigo de 1968 Memo Functions and Machine Learning.
- Mozilla - um navegador e sucessor do Netscape Navigator.
- Quando Marc Andreesen, fundador do Netscape, criou um navegador para substituir o Mosaic, ele foi chamado internamente de Mozilla (de Mosaic-Killer, "o matador do Mosaic", e Godzilla). Quando o código do navegador foi aberto, o nome interno foi continuado publicamente.
[editar] N
- Nerd - Um termo coloquial para um usuário de computadores, especialmente obcecado ou que só pensa neles.
- A grafia antiga do termo é "Nurd" e o original é "Knurd", mas a pronúncia é a mesma. O termo se originou no Rensselaer Polytechnic Institute no fim dos anos 1940. Estudantes que estavam numa festa, e raramente estudavam eram chamados "Drunks" (bêbados), enquanto o oposto - estudantes que nunca iam às festas e sempre estudavam eram "Knurd" ("Drunk" escrito de trás pra frente). O termo também foi (independentemente) usado num livro do Dr. Seuss, e no programa de TV Happy Days, dando-lhe popularidade nacional.
- Novell Netware - Um Sistema Operacional de rede da Novell.
- "Novell, Inc." originalmente "Novell Data Systems" co-fundada por George Canova. O nome foi sugerido pela esposa de George, que erroneamente pensava que "Novell" significava "novo" em Francês.
[editar] O
- Oracle - um sistema de banco de dados relacional.
- Larry Ellison, Ed Oates e Bob Miner trabalhavam em um projeto de consultoria para a CIA (Central Intelligence Agency). O codinome para o projeto era Oracle (a CIA o via como um sistema que desse respostas a todas as perguntas ou algo do gênero). O projeto foi desenhado de modo a recém-escrita linguagem de banco de dados SQL, da IBM. O projeto eventualmente terminou, mas eles decidiram terminar o que haviam começado, e trazê-lo ao mundo. Eles mantiveram o nome Oracle e criaram o motor RDBMS.
[editar] P
- O termo vem de paku paku que é uma onomatopéia japonesa para descrever o barulho da mastigação (algo como "chomp chomp" nas HQs). O jogo foi lançado no Japão com o nome de Puck-Man, e nos EUA como Pac-Man, com o temor de que as crianças pudessem alterar um cartucho do Puck-Man trocando o 'P' por um 'F'.
- Pentium - Microprocessador da Intel
- O quinto microprocessador nas séries x86. Teria sido chamado de i586 ou 80586, mas a Intel decidiu denominá-lo Pentium (penta = cinco) após perder uma disputa legal com a AMD pelo registo de trademarks de números ("286", "386", etc.). Segundo a Intel, Pentium subentende um significado "como Titânio".
- Perl - linguagem de programação
- "Perl" foi originalmente chamado de "pearl" (pérola), tirado de "pearl of great price" (pérola de grande valor) de Mateus,13:46. Larry Wall, o criador do Perl, queria dar à linguagem um nome curto com conotações positivas e dizer que olhou (e rejeitou) todas as palavras de 3 e 4 letras do dicionário. Ele até pensou em usar o nome de sua esposa, Gloria. Antes de lançar a versão oficial da linguagem, Wall descobriu que já havia outra linguagem de programação chamada "pearl", e mudou a escrita do nome. Embora os manuais originais sugiram os acrônimo Practical Extraction and Report Language e Pathologically Eclectic Rubbish Lister, isso foi com posto apenas como brincadeira.
- PHP - um linguagem de script server-side. Originalmente chamada Personal Home Page Tools pelo seu criador Rasmus Lerdorf, foi reescrita pelos desenvolvedores Zeev Suraski e Andi Gutmans que a deram o nome recursivo PHP Hypertext Preprocessor.
- Pine - cliente de email
- Acrônimo para "Program for Internet News & Email" (programa para News e Email da Internet). É também um acrônimo auto-referencial para "Pine Is Not Elm" - Pine Não é Elm - em referência ao Elm, outro cliente de email
- Ping - ferramenta de redes de computadores usada para detectar hosts
- O autor do ping Mike Muuss tirou o nome da ferramenta dos pulsos de som feitos por um sonar chamdos de "ping". Mais tarde, Dave Mills disponinbilizou outra expansão para ping como sendo "Packet InterNet Grouper".
- PKZIP - ferramenta de compressão no formato ZIP. Foi escrita por Phil Katz, o qual juntou suas iniciais com a extensão do arquivo para criar o nome do programa: Phil Katz's ZIP.
- Python - uma linguagem interpretada de script. Levou o nome tirado da série de televisão Monty Python's Flying Circus.
[editar] R
- Red Hat Linux - uma distribuição Linux da Red Hat.
- O fundador da companhia, Marc Ewing, ganhou o boné do time de lacrosse da Cornell (com listras vermelhas e brancas) enquanto estava na faculdade com seu avô. As pessoas que vinham a ele para resolver seus problemas, se referiam ao mesmo como 'aquele cara de chapéu vermelho'. Ele perdeu o boné e teve que procurar por ele desesperadamente. O manual da versão beta do Red Hat Linux tinha um apelo aos leitores para que devolvessem seu chapéu vermelho (red hat, em inglês) caso alguém o encontrasse!
- RSA - um algoritmo assimétrico para criptografia de chave pública
- Baseado nos sobrenomes dos autores desse algorimo -- Ron Rivest, Adi Shamir e Len Adleman.
[editar] S
- Samba - uma implementação livre do protocolo de rede da Microsoft. O nome samba vem da inserção de duas vogais no nome do protocolo padrão que o sistema de arquivos de rede Microsoft Windows usa, chamado SMB (Server Message Block).
- A companhia se chamava Santa Cruz Operation e seu escritório ficava em Santa Cruz (Califórnia).
- sed - vem de stream editor (editor de cadeias)
- shareware - conceito criado por Bob Wallace para descrever seu editor de textos PC-Write no início de 1983. Antes dele, Jim Button e Andrew Fluegelman chamavam seu software distribuído de "software apoiado pelo utilizador" e "freeware" respectivamente, mas foi a terminologia de Wallace que prevaleceu.
- Sosumi - um dos sons introduzidos no SO System 7 da Apple Computer em 1991.
- A Apple Computer tinha um litígio com a Apple Records, a gravadora dos Beatles. Temendo que a habilidade para gravar música pudesse lhes causar mais ações legais, o departamento jurídico da Apple ordenou que um dos sons tivesse seu nome alterado. Foi então que o engenheiro Jim Reekes, responsável pelo Apple Sound Manager, teve a idéia de fazer uma piada infame com a gravadora. Inicialmente, pensou em renomear o som para "Let It Bleep" (uma referência óbvia ao "Let It Be" dos Beatles), mas a obviedade assustou um executivo da Apple Computer, que disse-lhe para não levar a idéia adiante. Reekes então respondeu: "So sue me" ("então me processe") - e descobriu o novo nome. A expressão foi sutilmente mudada para "sosumi", e o departamento jurídico foi informado (por e-mail, e não por correio de voz, onde o nome teria de ser pronunciado, revelando o embuste) de que se tratava de uma palavra japonesa - e que não tinha nenhum significado remotamente musical.
- O termo spam deriva de um "sketch" do grupo Monty Python, que se passa num café onde tudo no menu inclui a carne enlatada SPAM. Enquanto um cliente reclama com o garçom, exigindo algum tipo de comida que não contenha SPAM, um bando de vikings na mesa ao lado começa a cantar sem parar: "SPAM, SPAM, SPAM, SPAM, SPAM, adorável SPAM, maravilhoso SPAM". Isso acaba de vez com qualquer possibilidade de conversa.
[editar] T
- Trojan - um programa malicioso disfarçado de "software" legítimo.
- O termo deriva do mito clássico do Cavalo de Tróia. De forma análoga, um "Cavalo de Tróia" parece ser inócuo (ou mesmo um presente), mas de facto, é um veículo que torna o computador vulnerável a ataques externos.
[editar] V
- Vi - um editor de texto, iniciais de visual, um comando no editor ex que ajudava os utilizadores a mudar do modo visual para o modo ex.
- Vim - um editor de texto, acrônimo de Vi improved (ou "Vi melhorado"), por ter adicionado uma série de características ao editor vi. Todavia, o Vim começou como uma imitação do Vi e foi dito que o nome realmente significava Vi imitation ("imitação do Vi").
- Vírus - um pedaço de código de programa que se dissemina fazendo cópias de si mesmo.
- O termo vírus foi usado pela primeira vez em papel por Fred Cohen em seu ensaio de 1984 "Experiments with Computer Viruses" ("Experimentos com Vírus de Computador"), onde ele credita Len Adleman por criar a expressão. Embora o uso de vírus por Although Cohen possa ter sido o primeiro uso acadêmico, ele pode ter tido um longo histórico antes disso. Em meados dos anos 1970, um romance de ficção científica de David Gerrold, When H.A.R.L.I.E. was One, inclui a descrição de um programa fictício de computador denominado...VIRUS, e que funcionava exatamente como um vírus informático (e que só podia ser combatido por um programa chamado... ANTICORPO). A expressão "vírus de computador" também aparece na HQ "Uncanny X-Men" No. 158, publicada em 1982.
[editar] W - Z
- Wiki ou WikiWiki - uma coleção de documentos em hipertexto ou o sistema cooperativo usado para criá-lo.
- Assim batizado por Ward Cunningham, o criador do conceito wiki, que emprestou o nome dos ônibus expressos "wiki wiki" (ou "rápido") no Aeroporto de Honolulu. Wiki wiki foi a primeira expressão havaiana que ele aprendeu em sua primeira visita às ilhas. Um atendente no aeroporto recomendou-lhe que pegasse o ônibus "wiki wiki" para se deslocar entre os terminais.
- O nome "worm" foi tirado de um romance de ficção científica dos anos 1970, The Shockwave Rider, escrito por John Brunner. O livro descreve programas como "tapeworms" ("tênias"), que se espalham através de uma rede com o objetivo de apagar dados. Pesquisadores que escreviam um artigo preliminar sobre experimentos em computação distribuída, notaram as similaridades entre seu software e o programa descrito por Brunner, e adotaram o nome.
- X Window System - um gerenciador de janelas para computadores com telas de bitmap.
- X deve seu nome ao fato de ser sucessor de um sistema de janelas pré-1983, denominado W (o W Window System). X segue-se a W no alfabeto.
- A história oficial do site Yahoo diz que o nome é um acrônimo de "Yet Another Hierarchical Officious Oracle" ("Um Outro Oráculo Oficioso Hierárquico"), mas alguns relembram que em seus primeiros dias (em meados dos anos 1990), quando o Yahoo! vivia num servidor denominado akebono.stanford.edu, a expressão significava "Yet Another Hierarchical Object Organizer" ("Um Outro Organizador Hierárquico de Objetos"). A palavra "Yahoo" foi inventada originalmente por Jonathan Swift e usada em seu livro As Viagens de Gulliver. Ela representa uma pessoa que é repulsiva em atos e aparência, e mal pode ser descrita como humana. Os fundadores do Yahoo!, Jerry Yang and David Filo escolheram o nome porque se consideravam yahoos.
- Zip - um formato de ficheiro agora também empregado como verbo ("zipar") significando comprimir.
- O formato de ficheiro foi criado por Phil Katz, e o nome foi dado por seu amigo Robert Mahoney. A ferramenta de compressão que Phil Katz criou era chamada de PKZIP. Zip significa "veloz", e eles queriam sugerir que seu produto seria mais rápido do que o ARC e outros formatos de compressão desta época.
[editar] Ligações externas
- Glossário de informática em visibilidade.net. Acessado em 9 de abril de 2008.