Informações
Homepage
do Professor
Curriculo...
Publicações
Áreas
de Pesquisa
Projetos
de Pesquisa
Eventos
Ensino
de Graduação
Ensino
de Pós Graduação
Informações
para Candidatos à Orientação
Fotografias
de Florianópolis Antiga
Você
lê?
|
INE 5363 - Programação
Funcional
CTC - Segundas-Feiras,
09:10, 3 Aulas
O
conteúdo desta disciplina está dividido em duas partes:
-
Fundamentos
Teóricos de Programação Funcional - Cálculo
Lambda
-
Técnicas
e Métodos de Programação Funcional - Linguagem LISP
-
Feramentas
de Software e outros Recursos
-
Plano
de Ensino de 2007.1
-
1997.2
- Alunos, Notas (Situação Atual) Última atualização:
Terça, 25.11.97-9:00h
1.
Fundamentos Teóricos de Programação Funcional - Cálculo
Lambda
-
Aula
1 - Introdução e Conceitos Básicos - [PDF]
-
Aula
2 - [PDF]
-
Aula
3: Ordem de Redução e Funções Recursivas
[PDF]
-
Aula
4 - [PDF]
Fontes
Bibliográficas de Cálculo Lambda
Técnicas
e Métodos de Programação Funcional - Linguagem LISP
-
Esta
parte da cadeira será orientada ao aprendizado de Linguagem LISP
(LISt Processing) e de métodos e técnicas de desenvolvimeno
de programas levando em conta características desta linguagem de
programação.
Para
a parte pratica da disciplina estaremos utilizando a implementação
de Common LISP chamada
CLISP.
Esta implementação, apesar de ser de dominio publico, é
considerada como sendo uma das melhores atualmente existentes.
|
Aulas:
Fontes
Bibliográficas e Links de LISP e outras Linguagens
Feramentas
de Software e outros Recursos
CLISP
para plataforma Microsoft
-
DOS
e Windows 3.11
-
Windows
95 e Windows NT 3.x e 4.0 (Win32)
-
Windows
2000 e XPs (ver 2.38)
-
Uso
do Editor (ed) embutido em CLISP:
Nas
versões antigas voces podem usar, principalmente em DOS no modo
exclusivo, um editor escrito em LISP que se encontra em LISP junto
com a distribuicao do CLISP. Deem uma olhada ambem no arquivo README. Basicamente
voce carrega o editor no inicio da sessao com (load
"editor") e depois
o chama com (ed).
Ele pode gerenciar varias janelas, executar codigo LISP imediatamente e
salvar as coisas em varios arquivos, inclusive um arquivo de LOG das respostas
do compilador.
-
Uso
do editor embutido na versão 2.38 (w2k e xp):
Na
versão 2.38 o CLISP invoca o NOTEPAD. Você tem de passar um
nome de arquivo como parâmetro, por exemplo digitando no interpretado
a expressão (ed "teste.lisp").
Com
ALT-H voce abre uma janela de Help.
-
Como chamar
o clisp:
-
Voces
devem (no caso da versao para Win3.11 ou DOS) ter o emm386 instalado na
sua config.sys.
-
Voces
devem, para as versoes 95 e DOS/3.11, chamar o clisp com:
clisp
-M lispinit.mem
-
A versão
2.38 vem com um instalador (install.bat) que faz tudo para você.
-
Obtendo
CLISP atualizado da fonte original:
-
ftp://ftp.gnu.org/pub/gnu/clisp
-
http://clisp.cons.org/
-
http://www.gnu.org/software/clisp/
-
http://www.clisp.org/
-
Sourceforge:
http://clisp.sf.net/
Editores
e IDEs externas para CLISP
Documentos
Documentação
Outros:
Última
atualização 16/06/2006
|
|