O que é Prolog?

Concebido no início dos anos 70, o Prolog, provavelmente uma combinação do programa de palavras e lógica, é uma das primeiras linguagens de programação de computador. Em parte porque é um código muito simples, usando lógica de primeira ordem e pouca computação, ele ainda está em uso popular. O conjunto de instruções original foi consideravelmente ampliado e desenvolvido em muitas variantes, porque é particularmente adequado para processar a linguagem. Esses dois atributos principais do programa fornecem o processamento para aplicativos como inteligência artificial e telecomunicações automatizadas.

Prolog usa lógica formal de primeira ordem. As instruções enviadas para um computador são firmes; Eles não têm ponderação computacional e confusa. Na expressão, a sintaxe do idioma é um conjunto finito de regras e a semântica é definida, geralmente por conjuntos como descritores únicos, múltiplas listas e strings ou por um intervalo como sequências numéricas.

Juntamente com algumas codificações mais conhecidas, como a linguagem de marcação de hipertexto (HTML), o Prolog está em uma classe de software comumente chamado de linguagens de programação declarativa, que caracteristicamente usam a afirmação simples "X é igual a y", definida como um "termo". Um computador é informado do que fazer; Não é instruído a calcular por si só como chegar lá. O computador recebe um conjunto de fatos com um "predicado" e as relações, definidas como uma "cláusula", da qual uma consulta de entrada deve produzir uma conclusão de saída verdadeira versus falsa. Ele não executa um algoritmo, mas deriva uma resposta simples, adicionando e subtraindo ou negando, de seu conjunto conhecido de definições. A computação em Prolog é usada para testar e provar teorias e suas suposições subjacentes, da matemática avançada à biologia à filosofia.

Uma das teorias cognitivas da inteligência é que existe um armazenamento lexical grande, mas finito, que é recuperado, processado eBack, resultando em maior complexidade ou simplicidade das informações. Com o aumento da capacidade de memória e o acesso rápido, este é o paradigma dominante que conduziu o Santo Graal da Ciência da Computação - inteligência artificial. O que é chave de acordo com muitos no campo é a interface e a linguagem. A programação do Prolog pode ser usada para criar GUIs, a interface gráfica do usuário pioneira na Apple®, simplesmente definindo símbolos visuais. Também pode ser usado para ler, traduzir e criar expressão facial.

Linguística computacional é substancialmente mais difícil e, embora o Prolog tenha avançado ao longo dos anos para incorporar, por exemplo, os princípios gramaticais únicos de algumas línguas estrangeiras, muitos pesquisadores questionam se ela representa efetivamente a linguagem. Para sistemas especializados limitados, como linhas telefônicas de suporte técnico de reconhecimento de voz computadorizado, a programação do Prolog é usada com algum grau de eficácia. Também pode ser integrado à lógica de ordem superior suaveWARE-Quantificando idiomas como C+ ou Java-mas a compressão e a portabilidade continuam sendo problemas que duram para essa linguagem de programação com uso intensivo de dados.

OUTRAS LÍNGUAS

Este artigo foi útil? Obrigado pelo feedback Obrigado pelo feedback

Como podemos ajudar? Como podemos ajudar?