LISP

PHP, Java, JavaScript, XML, XHTML, HTML, CSS, ASP, Delphi, Assembly, LaTeX, C, UML, Flash, Perl, SQL, Python, Zope, Pascal, WML. Se conhece mais de 3 siglas referidas, este é o forum para si.

Moderadores: Administradores, Moderadores

LISP

Mensagempor baraka » Segunda Fev 26, 2007 21:54

alguem entende de LISP? vou ter agora uma cadeira na faculdade em que se usa LISP - Inteligência Artificial.

Gostaria de saber se alguém ou sabe de algum e-book sobre lisp ou IA?

obrigado e cumprimentos
João Pires
***************
PDA - HTC Touch
UMPC - ASUS EEE PC 1000H - ATOM 1.6GHz, 2GB DDR2 667, 160GB, 10"
PC - Core 2 Duo 1.8, 2GB, 250GB SATA II, LCD 17''
baraka
Aprendiz
Aprendiz
 
Mensagens: 85
Registado: Domingo Dez 17, 2006 0:11

Mensagempor Posturas » Segunda Fev 26, 2007 23:00

Isso é a linguagem dos ( ). Se já conheces outra linguagem, prepara-te porque não é nada intuituiva (pelo menos para quem sabe c); mas não é complicada; apenas dá muito uso a parentis.

Há por ai uns tutoriais jeitosos na net; tenho-os noutro pc, dps posso po-los aqui.

Cumps.
Posturas
Membro Diamante
Membro Diamante
 
Mensagens: 1053
Registado: Terça Mar 29, 2005 11:46
Localização: Sintra

Mensagempor baraka » Terça Fev 27, 2007 0:27

sim eu sei, esta é das tais cadeiras q se deixa para o final do curso lolol
João Pires
***************
PDA - HTC Touch
UMPC - ASUS EEE PC 1000H - ATOM 1.6GHz, 2GB DDR2 667, 160GB, 10"
PC - Core 2 Duo 1.8, 2GB, 250GB SATA II, LCD 17''
baraka
Aprendiz
Aprendiz
 
Mensagens: 85
Registado: Domingo Dez 17, 2006 0:11

Mensagempor Asgorath » Terça Fev 27, 2007 9:52

lol adorei lisp tive que fazer um joguito no ist
Intel Core 2 Quad Q9450 - Cache 12MB - 4x2,66GHz - FSB 1333MHz || abit IP35P ||
4G Kingston 800 Mhz || XFX GeForce 9800 GX2 1G ddr3 || WD5000AAJS 500Gb Sata 2 Raid 0 ||
Samsung SyncMaster 940nw || |
|| Caixa A+El-Diablo || Creative XMod
Asgorath
Membro de Ouro
Membro de Ouro
 
Mensagens: 645
Registado: Segunda Out 31, 2005 10:45
Localização: C:\Portugal\Castelo Branco

Mensagempor Posturas » Terça Fev 27, 2007 11:33

baraka Escreveu:sim eu sei, esta é das tais cadeiras q se deixa para o final do curso lolol


Não é dificil, é apenas diferente.
Posturas
Membro Diamante
Membro Diamante
 
Mensagens: 1053
Registado: Terça Mar 29, 2005 11:46
Localização: Sintra

Mensagempor zoltrix » Terça Fev 27, 2007 12:29


Não é dificil, é apenas diferente.


É como Caml.
LG E300
zoltrix
Membro de Prata
Membro de Prata
 
Mensagens: 191
Registado: Segunda Abr 11, 2005 8:53
Localização: 127.0.0.1

Mensagempor baraka » Quarta Fev 28, 2007 0:03

sim, pelo q tou a ver dificil n é mas é confuso
João Pires
***************
PDA - HTC Touch
UMPC - ASUS EEE PC 1000H - ATOM 1.6GHz, 2GB DDR2 667, 160GB, 10"
PC - Core 2 Duo 1.8, 2GB, 250GB SATA II, LCD 17''
baraka
Aprendiz
Aprendiz
 
Mensagens: 85
Registado: Domingo Dez 17, 2006 0:11

Mensagempor alfatek » Quarta Fev 28, 2007 0:40

Boas,

https://www.dei.uc.pt/weboncampus/class ... 3&idyear=1

tem aí vários livros.


O melhor livro que conheço e vale a pena comprar é "ANSI Common Lisp de Paul Graham". Achei o livro fácil de ler e fica-se a entender LISP muito bem.


LISP é bastante interessante. Mesmo que nunca mais na tua vida uses LISP é importante pois é uma linguagem que funciona de maneira completamente diferente de C, Java, C++, etc. Serve, no mínimo, para cultura geral de linguagens de programação.

Normalmente é dada em cadeiras de inteligência artificial que também não costumam ser cadeiras muito fáceis e por isso o LISP tem um bocado de má fama ;)
alfatek
Administrador
Administrador
 
Mensagens: 3257
Registado: Sábado Abr 06, 2002 18:28
Localização: Coimbra

Mensagempor baraka » Quinta Mar 01, 2007 23:00

sim no meu curso é em IA, mas ate tou a curtir lol ate ja encontrei a resolução do projecto da cadeira na net lolol
João Pires
***************
PDA - HTC Touch
UMPC - ASUS EEE PC 1000H - ATOM 1.6GHz, 2GB DDR2 667, 160GB, 10"
PC - Core 2 Duo 1.8, 2GB, 250GB SATA II, LCD 17''
baraka
Aprendiz
Aprendiz
 
Mensagens: 85
Registado: Domingo Dez 17, 2006 0:11

Mensagempor Karnac » Sexta Mar 02, 2007 2:13

Boas!!
Isso que é de nível, se precisares de alguma coisa comunica!
Vou fazer exame de IA HOJE...vá de algoritmos de pesquisa, LISP,AIML e teoria com fartura...também são 3 horas de exame têm que lá colocar qualquer coisa para entreter o pessoal :roll:
Karnac
Aprendiz
Aprendiz
 
Mensagens: 69
Registado: Sábado Out 29, 2005 6:26
Localização: Setúbal

Mensagempor baraka » Quarta Mar 07, 2007 17:18

Defina uma função month-length, que recebe a designação de um mês e um ano, devolve a quantidade de dias que esse mês tem no ano indicado.


ora aqui está um excercio :lol:

este foi o meu pensamento inicial, a função recebe uma lista e caso o 1º elemento da lista seja um dos valores indicados envia o valor 31 ou 30 caso seja fevereiro o mes envia 28 (isto do ano ser bissexto ainda não me preocupei)
ele le o primeiro elemento da lista e compara com os elementos das listas em baixo. mas isto está-me a dar erro.

(defun month-length (l)
(case (car l)
((1 3 5 7 8 10 12) 31)
((4 6 9 11) 30)
(otherwise 28 )))

se alguém me souber ajudar...
João Pires
***************
PDA - HTC Touch
UMPC - ASUS EEE PC 1000H - ATOM 1.6GHz, 2GB DDR2 667, 160GB, 10"
PC - Core 2 Duo 1.8, 2GB, 250GB SATA II, LCD 17''
baraka
Aprendiz
Aprendiz
 
Mensagens: 85
Registado: Domingo Dez 17, 2006 0:11


Voltar para Programação

Quem está ligado:

Utilizadores a ver este Fórum: Nenhum utilizador registado e 2 visitantes

cron