Noam Chomsky Nascido em 7 de dezembro de 1928 (95 anos) Filadélfia, EUA |
Pelo contrário... "a mente humana é um sistema surpreendentemente eficiente e elegante que opera com uma quantidade finita de informação. Ela não tenta danificar correlações dos dados, mas tenta criar explicações. [... ]
Vamos parar de lhe chamar "Inteligência Artificial" então e chamá-la pelo que é e faz "software de plágio" porque "Não cria nada, mas copia obras existentes, de artistas existentes, modificando-as o suficiente para escapar das leis de direitos autorais.
ESTE É O MAIOR ROUBO DE PROPRIEDADE INTELECTUAL registrado desde que os colonos europeus chegaram às terras nativas americanas. "
Noam Chomsky, New York Times - 8 de março de 2023.
*. *. *
Para quem concluiu cursos de computação nas universidades, Chomsky se torna bastante familiar a partir do instante de aprendizado do conceito e classificação de gramáticas e de linguagens formais. É neste momento que se defronta com o que se denomina de Hierarquia de Chomsky.
Hierarquia de Chomsky é a classificação de gramáticas formais descrita em 1959 por Chomsky (linguista, filósofo, sociólogo, cientista cognitivo). Esta classificação possui 4 níveis, sendo que os dois últimos níveis (os níveis 2 e 3) são amplamente utilizados na descrição de linguagens de programação e na implementação de interpretadores e compiladores. Mais especificamente, o nível 2 é utilizado em análise sintática e o nível 3 em análise léxica.
A classificação das gramáticas começa pelo tipo 0, com maior nível de liberdade em suas regras, e aumentam as restrições até o tipo 3. Cada nível é um super conjunto do próximo. Logo, uma gramática de tipo n é consequentemente uma linguagem de tipo n - 1.
A linguagem de programação é um método padronizado, formado por um conjunto de regras sintáticas e semânticas, de implementação de um código fonte - que pode ser compilado e transformado em um programa de computador, ou usado como script interpretado - que informará instruções de processamento ao computador. Permite que um programador especifique precisamente quais os dados que o computador irá atuar, como estes dados serão armazenados ou transmitidos e, quais ações devem ser tomadas de acordo com as circunstâncias. Linguagens de programação podem ser usadas para expressar algoritmos com precisão.
Desde já, fica claro, portanto, que o programador possui a responsabilidade de como atuará o computador com os dados de entrada para produzir resultados. É assim o que acontece, por exemplo, com as urnas eletrônicas e com o processamento dos respectivos votos.
Nenhum comentário:
Postar um comentário