Thursday, January 5, 2012

Origem do termo "Hacker"

Hacker, vem de "HACK" significa "Corte" no dicionario de ingles da Cambridge

[I or T + adverb or preposition] to cut into pieces in a rough and violent way, often without aiming exactly
Three villagers were hacked to death in a savage attack.
Don't just hack (away) at the bread - cut it properly!
The butcher hacked off a large chunk of meat.
figurative The article had been hacked about (= carelessly changed) so much it was scarcely recognizable.
Hack e' fazer um corte de maneira abrupita. Na informatica esse termo comecou a ser usado na epoca dos grandes mainframes POSIX tipo unix na decada de 70. Geralmente eram maquinas acessiveis apenas a programadores e engenheiros e o sistema de contas individuais nao estava ainda bem desenvolvido fazendo que todos pudessem ver o codigo escrito por outros programadoes. Era muitoc comum alguem escrever um codigo e outra pessoa melhorar o codigo tornando mais compacto ou mais eficiente fazendo um corte... aqui o exemplo de um hack ...


int i, sum = 0;
for (i = 1; i <= N; ++i) {
  sum += i;
}
printf("sum: %d\n", sum);


Entao o corte seria mais ou menos... comentar as linhas escritas (em C/C++ os comentarios sao /* */ ou // e escrever um codigo com a mesma funcionalidade mais de forma mais elegante ...entao ficaria assim:

/*int i, sum = 0;
for (i = 1; i <= N; ++i) {
  sum += i;
printf("sum: %d\n", sum); */

int sum = N * (1 + N) / 2
printf("sum: %d\n", sum);


O programa estava entao hackeado ... geralmente eram os melhores ou mais experientes programadores que faziam os "hacks" e com o tempo foram chamados de "hackers" que era motivo de orgulho e prestigio no meio dos programadores...

O termo Hack comecou a ficar famoso no Instituto de Tecnologia de Massachusetts, um dos centros academicos mais respeitados do mundo. Pois o corte tambem deveria ter um tom de brincadeira e tambem nao era somente usado no contexto da computacao. O termo foi expandido pra fora dos computadores e virou uma especie de trote-etico, politico ou nao ou apenas engracado e nada mais.

http://hacks.mit.edu/

The word hack at MIT usually refers to a clever, benign, and "ethical" prank or practical joke, which is both challenging for the perpetrators and amusing to the MIT community

Um dos mais famosos trotes foi quando eles colocaram um carro de policia no topo do predio principal.


Ou quando essa pobre cupula virou um R2D2


Dr. Who

Durante o jogo de Futebol hackers do MIT trocaram o LOGO de Harvard "VE-RI-TAS" por  "HU-GE-EGO" no painel do estadio da Universidade de Harvard.




A escavacao do MONOLITO (do filme 2001) na recepcao da universidade


O MIT sendo vendido pra DISNEY (um dos poucos hackers de computador) na epoca a pagina central foi hackeada e mostrava o MIT sendo vendido por 6.9 bilhoes



Enfim, no meu entender "HACKER" nao tem nada haver com prejudicar alguem. Espero que essa nova geracao de Hackers tenha um posicao politica correta, sejam espertos e eticos.


No comments:

Post a Comment