O Jargon File é uma compilação de terminologia relacionada a computadores que foi desenvolvida pela primeira vez em 1975 por Raphael Finkel na Universidade de Stanford a partir de fontes como os Laboratórios de IA de Stanford e MIT, Carnegie Mellon University e Worcester Polytechnic Institute.
Os termos mais antigos do Jargão File may have originou in in final dos anos 50 ou início dos anos 60 in o Tech Model Railroad Club do MIT. Richard Stallman, fundador do projeto GNU e da Free Software Foundation (FSF), está entre os colaboradores proeminentes e prolíficos do Jargon File.
Em 1978, o desenvolvedor de software e autor Eric S. Raymond compilou e publicou uma versão impressa do Jargon File, The New Hacker's Dictionary. A terceira edição foi publicada em 1996.
Aqui está uma amostra de termos do The New Hacker's Dictionary:
Um problema de uma banana é um problema que pode ser facilmente resolvido num sistema onde macacos treinados podem ser pagos com bananas.
NHD: Nas lojas de mainframe, onde os computadores têm operadores para administração de rotina, os programadores e as pessoas de hardware tendem a olhar para os operadores e afirmar que um macaco treinado poderia fazer o seu trabalho... Um problema de uma banana é simples; daí, "É apenas um trabalho de uma banana no máximo; por que estão a demorar tanto tempo?"
Uma cabeça de hélice é jargão para alguém que é excepcionalmente, talvez estranhamente brilhante ou conhecedor, especialmente em algum campo técnico.
NHD: O termo 'prophead' é um holdover dos dias em que os miúdos nerds do bloco usavam tampas com pequenas hélices no topo. Esta moda deu lugar ao protector de bolso do lápis.<
O descritor weenie, entre os "hackerdom" que Raymond chronicles, pode ser atribuído respeitosamente a alguém que é altamente conhecedor, intensamente comprometido, ou mesmo apenas empregado em um determinado empreendimento ou em uma cultura de sistema operacional particular.
NHD: Um weenie nem sequer usa um teclado normal, apenas um pequeno com duas teclas: 1 e 0. Weenies falam entre si em fluxos de dados contínuos, que soam aos ouvidos mortais como um modem que se loga em.
>p>b> Funge é transformar dados imperfeitamente; como substantivo significa uma reescrita abrangente de uma estrutura de dados, rotina ou programa.
NHD: MUNG (variante: MUNGE) Sigla recursiva para Mung Until No Good. 1. v. Para fazer alterações num ficheiro, muitas vezes em grande escala, normalmente irrevogável. Ocasionalmente acidental. Ver "blt". 2. v. Para destruir.<