Informações sobre o Modulo Lisp+Prolog (MC336 e MC600)

Esta pagina se encontra em http://www.ic.unicamp.br/~wainer/cursos/mc336-pl.html. Este endereço deverá ser consultado com frequencia para verificar modificações nesta pagina.

Professor responsavel

Jacques Wainer wainer @ ic.unicamp.br - sala 38 IC

Horario de atendimento 3a e 5a das 16 as 17:30, e 4a o dia todo.

Nota

Haverá provavelmente 2 listas de exercicios (1 Lisp e 1 de Prolog).

Haverá uma só prova, sobre as duas linguagens.

A nota final do modulo será (nota da prova + media das listas)/2

As listas são individuais, e casos de copia de listas resultarão 0 como nota do modulo para todos os envolvidos.

Notas turma A

As notas da turma A estao aqui (Notas em 12/5). Me procurem na minha sala para ver a prova, correções e reclamações .

Notas turma B e MC600

As notas da turma B e MC600 estao aqui (Notas em 5/7). Me procurem na minha sala para ver a prova, correções e reclamações .

Provas exemplo

Listas de exercicio

MC336B e MC600

MC336a

Notas e soluções

Livros Texto

Lisp

livro texto:

A maioria dos livros de Common Lisp será suficiente para o curso. Cuidado que há alguns livros mais velhos de outros dialetos de Lisp. Em particular cuidado com livros sobre Scheme que é um outro dialeto de Lisp que continua vivo.

Prolog

livro texto:

Qualquer livro de Prolog será apropriado para o curso (mas há um livro sobre Prolog II, e alguns livros velhos sobre Turbo Prolog que não devem ser usado para essa disciplina).

Programas

O Lisp a ser usado será preferencialmente CLisp, que roda em Linux e Windows.

O prolog a ser utilizado é o SWI-Prolog que roda em Linux e Windows.

Web referencias e outros links - Lisp

Se voce usa Emacs, utilize o SLIME para ligar o emacs com o Lisp - excelente ambiente de programação.

Outras versoes livres/gratis/trialware de Lisp

Links interessantes:

Web referencias e outros links - Prolog

Outros prologs - não usei nenhum deles ainda:

Links interessantes