Prolog: Você já conhecia? - Questionamento de um iniciante em Sistemas de Informação
- #Linux
- #Inteligência Artificial (IA)
Fala, galera do fórum, tudo bem? Para quem não me conhece, prazer, me chamo Saulo Ferro — sim, meu sobrenome sempre me fez alvo de piadinhas. Pois bem, sou graduado em jornalismo; no entanto, decidi começar outra carreira, pois trabalhar com comunicação é morrer de fome no Brasil. Com isso, comecei a faculdade de Sistemas de Informação no Instituto Federal do Maranhão - Campus Monte Castelo.
Ainda estou no primeiro período, mas já sabia programar devido ao ensino médio e técnico. Contudo, o que mais chamou a minha atenção é a grade curricular da faculdade, enquanto outras federais do próprio estado ofertam Python e C#. Essa federal em que estou acabou escolhendo usar C e, o motivo desse post, o Prolog.
Resumindo, o Prolog era uma espécie de linguagem para baixo nível. Foi projetado para desenhar relações de objetos e criação bem simples de redes neurais na década de 90. E hoje é um projeto parado nos galpões da IBM. Ao menos foi isso que meu professor disse nas aulas; no entanto, conversando em blogs de tecnologia, um usuário me explicou que, atualmente, o Prolog está sendo usado pela IBM, NASA e Samsung para controle de hardware e IA simbólica.
Honestamente, creio que poderia ser trocado facilmente pelo Python e frameworks de POO. Pois o intuito de estarmos estudando o Prolog é apenas associar lógica, matemática e como aos dados devemos orientá-los via codificação.
Acabei de finalizar uma atividade com o Prolog, caso queira ver a escrita da linguagem: rebrand.ly/fj0htfq