um sistema muito interessante nesta area.A industria de Jaquard atuava no ramo de desenhos em tecidos, tarefa que ocupava muito tempo de trabalho manual. Vendo este problema, Joseph construiu a primeira maquina realmente programavel, com o objetivo de recortar os tecidos de forma automatica. Tal mecanismo foi chamado como Tear Programavel, pois aceitava cartoes perfuraveis com entrada do sistema. Desta maneira, Jaquard perfurava o cartao com a desenho desejado, e a maquina o reproduzia no tecido. A partir desse momento, muitos esquemas foram influenciados pelo Tear, incluindo o que vamos explicar logo abaixo.A Maquina de Diferencas e o Engenho AnaliticoNo ano de 1822, foi publicado um artigo cientifico que prometia revolucionar tudo o que existia ate o exato momento, no ramo do calculo eletronico. O seu autor, Charles Babbage, afirmou que sua maquina era capaz de calcular funcoes de diversas naturezas (trigonometria, logaritmos), de forma muito simples. Este projeto possuia o nome de Maquina de Diferencas.Houve um grande boom na epoca por causa disso, pois as ideias aplicadas no projeto estavam muito a frente do seu tempo. Por causa de limitacoes tecnicas e financeiras, a Maquina de Diferencas so pode ser implementada muitos anos depois.Apos um periodo, no ano de 1837, Babbage lancou uma nova maquina, chamado de Engenho Analitico (Maquina Analitica). Ela aproveitava todos os conceitos do Tear Programavel, como o uso dos cartoes. Alem disso, instrucoes e comandos tambem poderiam ser informados pelos cartoes, fazendo uso de registradores primitivos. A precisao chegava a 50 casas decimais. Novamente, ela nao pode ser implementada naquela epoca, pelo mesmo motivo de limitacoes tecnicas e financeiras. Simplesmente a tecnologia existente nao era avancada o suficiente para a execucao do projeto. Contudo, a contribuicao teorica de Babbage foi tao grande, que muitas de suas ideias sao usadas ate hoje.A Teoria de BooleSe Babbage e o avo da computador do ponto de vista de arquitetura de hardware, o matematico George Boole pode ser considerado o pai da logica moderna. Boole desenvolveu, em 1847, um sistema logico que reduzia a representacao de valores atraves de dois algarismos: 0 ou 1.Em sua teoria, o numero 1 tem significados como: ativo, ligado, existente, verdadeiro. Por outro lado, o O representava o inverso: nao ativo, desligado, nao existente, falso. Para representar valores intermediarios, como mais ou menos ativo, e possivel usar dois ou mais algarismos(bits) para a representacao. Por exemplo:00 desligado01 carga baixa10 carga moderada11 carga altaTodo o sistema logico dos computadores atuais, inclusive o do qual voce esta usando, usa a teoria de Boole de forma pratica. Para mais informacoes sobre o assunto, visite o seguinte artigo. Maquina de HollerithO conceito de cartoes desenvolvidos na maquina de Tear Programavel tambem foi muito util para a realizacao do censo de 1890, nos estados unidos. Nessa ocasiao, Hermann Hollerith desenvolveu uma maquina que acelerava todo o processo de computacao dos dados computados. Ao inves da classica caneta para marcar X em sim e nao para perguntas como sexo, idade, os agentes do censo perfuravam estas opcoes nos cartoes. Uma vez os dados coletados, o processo de computacao da informacao demorou aproximadamente