On lisp...
I''ve heard rumors that there is a language outdating LISP/outdating LISP soon. (as far as being the main language for AI.)
if you know a lot on this subject, please leave a detailed post or give a good link.
I am currently starting to study LISP, and need to know if it is worth the time, or if i need to hold out and stick with C++ or what not for now. Thanks
If barbie is so popular, why do you have to buy her friends?
If barbie is so popular, why do you have to buy her friends?
quote: Original post by llama_beast
I''ve heard rumors that there is a language outdating LISP/outdating LISP soon. (as far as being the main language for AI.)
Which non-specific rumours would those be?
quote:
if you know a lot on this subject, please leave a detailed post or give a good link.
What subject? There is no such language, there is no such subject.
There are two LISP books that I know of that are freely available on the internet.
''On Lisp'' is freely downloadable here. It''s not really for beginners though I think.
''Successful Lisp'' is available here. This is one of the better introductions I''ve come across so far. And it goes pretty in-depth too I believe. (I''m not very advanced on Lisp myself.)
Also, there''s a crapload of tutorials. Just use Google.
''On Lisp'' is freely downloadable here. It''s not really for beginners though I think.
''Successful Lisp'' is available here. This is one of the better introductions I''ve come across so far. And it goes pretty in-depth too I believe. (I''m not very advanced on Lisp myself.)
Also, there''s a crapload of tutorials. Just use Google.
Regards,Dirk Gerrits
Where LISP excels and offers a fully different paradigm from traditional programming is the concept of the symbol.
The symbol, in a trasitional programming language, is a variable name or a function name. Yet the program retains no knowledge of these values.
LISP does not distinguish between the value of a variable or the name of a variable with respect to access or manipulation. Perhaps what I''ve said does not completely or accurately convey the concept, but it should get you thinking.
The point is, a LISP program is also a LISP value - the list. A LISP symbol - the name of a variable - is also a LISP value - possibly to another variable. In this way, LISP program has easy access and introspection to itself.
The symbol, in a trasitional programming language, is a variable name or a function name. Yet the program retains no knowledge of these values.
LISP does not distinguish between the value of a variable or the name of a variable with respect to access or manipulation. Perhaps what I''ve said does not completely or accurately convey the concept, but it should get you thinking.
The point is, a LISP program is also a LISP value - the list. A LISP symbol - the name of a variable - is also a LISP value - possibly to another variable. In this way, LISP program has easy access and introspection to itself.
_______________________________
"To understand the horse you'll find that you're going to be working on yourself. The horse will give you the answers and he will question you to see if you are sure or not."
- Ray Hunt, in Think Harmony With Horses
ALU - SHRDLU - WORDNET - CYC - SWALE - AM - CD - J.M. - K.S. | CAA - BCHA - AQHA - APHA - R.H. - T.D. | 395 - SPS - GORDIE - SCMA - R.M. - G.R. - V.C. - C.F.
"To understand the horse you'll find that you're going to be working on yourself. The horse will give you the answers and he will question you to see if you are sure or not."
- Ray Hunt, in Think Harmony With Horses
ALU - SHRDLU - WORDNET - CYC - SWALE - AM - CD - J.M. - K.S. | CAA - BCHA - AQHA - APHA - R.H. - T.D. | 395 - SPS - GORDIE - SCMA - R.M. - G.R. - V.C. - C.F.
This topic is closed to new replies.
Advertisement
Popular Topics
Advertisement