No pitoresco e fascinante
ambiente em que nos encontramos, existe uma ampla gama de ferramentas e utensílios
para ajudar o homem moderno a resolver problemas triviais do seu cotidiano. Esta
situação é reproduzida nas diversas atividades e áreas do conhecimento ao qual
desejam efetivar uma tarefa, e na computação isto não é distinto, existem
diversas situações na qual o chamado “cliente” terá certas necessidades e para
supri-las terá que obter alguns produtos ou permissões de utilização de
ferramentas (as chamadas licenças). Entretanto, resoluções de tarefas não são
unicamente dependentes de ferramentas, também carecem de um agente que
desempenhe uma função (manter, organizar, melhorar, operar, informar... enfim,
servir) tudo para manter o desempenho e tornar viável a conclusão do objetivo.
“Um automóvel é uma ferramenta
fantástica de locomoção, mas como iria desempenhar sua função se não existisse
ninguém para efetuar o serviço de abastecer-lo?”
Esses conceitos são completamente
aplicáveis na área da computação e em grau de complexidade que exigiria um pouco
perspicácia para compreender o que é: ferramenta, servidor e cliente em um computador
simples. Para compreendemos um pouco esse emaranhado de definições que estamos
introduzindo vamos utilizar um pouco a etimologia.
“Etimologia é uma área da
gramática que destina seus esforços para desvendar a origem de palavras e seus
contextos históricos, permitindo assim a compreensão do seu significado atual.”
Etimologia:
“Ferramenta vem do latim ferramentorum
que significa instrumentos de ferro.”
“Serviço vem da palavra latim servitium
que por sua vez significa servidão ou escravidão, palavra originada de servus (escravo).”
“Cliente é proveniente de cliens (seguidor,
aquele que depende da proteção de outro) que pode ser derivada da palavra
cluere (ouvir, obedecer, seguir); clinare (inclinar, dobrar) ou klei (recostar-se)."
Curiosidade: no feudalismo, um plebeu
que: trabalhava, morava e vivia nas terras dos patrícios eram chamados de cliens.
Obs.: O objetivo dessa análise é
compreender a diferença entre as três palavras, alguns desatentos podem
confundir os significados imaginando que “ferramentas prestam serviços” quando
a conclusão mais coerente é “ferramentas ajudam a efetuar um serviço”. Isto, a
princípio, parece desnecessário e até um pouco externo ao contexto do tema,
contudo isto irá simplificar ao máximo no momento de divulgar “quem é” e “qual
é sua função”.
Por fim, podemos investigar a origem das duas partes integrantes do computador: o hardware e o software. Primeiramente soft e hard são praticamente antônimos, soft faz alusão à algo suave enquanto o hard já remete ao robusto, o ware que é o sufixo das duas palavras significa mercadoria ou produto manufaturado. Hardware é um termo comum da língua inglesa utilizado muito para se referir a ferramentas ou elementos mecânicos, em contrapartida software nasceu em um artigo de John Wilder Turkey(1915 - 2000), com o objetivo de fabricar um trocadilho que faz oposição ao significado hard.
Referências:
Etimologia
John Wilder Turkey
Nenhum comentário:
Postar um comentário