Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
PICAT: Uma Linguagem de Programação Multiparadigma
Rating: 5.0 out of 5(1 rating)
6 students
Last updated 6/2019
Portuguese

What you'll learn

  • Uma linguagem de programação de computadores
  • Uma linguagem intuitiva que mistura 3 paradigmas programação (lógico, funcional e procedural)
  • Uma linguagem no estilo de "canivete-suíço" (vários tipos de problemas)
  • Problemas da área de Inteligência Artificial, Combinatória, Pesquisa Operacional, etc, são candidatas ao uso de PICAT

Course content

13 sections15 lectures7h 4m total length
  • Apresentação ao Curso de Picat18:10

    Nesta aula introdutória estarei apresentando o curso e suas fronteiras.

    Todo  material textual do curso vai estar no link abaixo, bem como códigos fontes apresentados.

Requirements

  • Uso computador e seus aplicativos básicos. Ex: um terminal e um editor de programas
  • Saber os conceitos básicos do que é uma linguagem de programação
  • Ter noções de lógica de programação
  • Algum conhecimento de matemática elementar

Description

  • Este curso apresenta uma linguagem de programação moderna, com embasamento teórico na lógica de primeira-ordem,  dirigida a aplicações de propósito geral.

  • Picat se destaca pela sua natureza declarativa, permitindo escrever problemas difíceis de maneira elegante e simples.

  • Neste curso, a linguagem Picat é utilizada para ilustrar vários aspectos da ciência de se construir algoritmos: recursão, listas, buscas, programação dinâmica, planejamento e programação por restrições. Todas seções apresentam problemas resolvidos.

  • As aulas foram gravadas no modo screencast

  • O PDF principal do curso é disponível em material de apoio na 1a. aula (2a. Seção - Introdução)

  • Voce pode baixar apenas o PDF principal: slides_picat.pdf (em torno de 600 páginas ou slides)

  • Este PDF foi gerado partir de código do fonte em LaTeX  (estes *.tex não estão disponíveis)

  • Contudo, todos os programas fonte  deste material encontram-se no meu Github

  • Quanto ao meu GitHub, digitem no Google: claudiosa + github,  teremos a pasta CCS/picat e todos os códigos fontes se encontram lá

  • Toda história, recursos e passos desta linguagem, basta digitar no Google: picat programming language

  • Assim a proposta deste curso é prover um bom atalho de uma linguagem que funciona como um canivete-suíço na arte de resolver problemas computacionais.

  • O suporte ao curso é de modo vitalício

  • O vídeo da  página promocional será modificada até julho de 2019.

  • Bom curso, bom proveito!

Who this course is for:

  • Curiosos de informática em programação de computadores
  • Alunos de graduação e pós-graduação da área de computação
  • Professores da área de computação/informática
  • Pesquisadores da área de IA, PO, Modelagem Matemática, etc
  • Desenvolvedores de empresas trabalhem com Modelagem Matemática