Re: Please Help!!! Lisp Newbie.



eltoni.91@xxxxxxxxx wrote:
Hi everyone. I am 17 year old and I know a little about the basis of
computers and programming. I know very little C. I understand well
topics like memory-management, CPU architecture and the factors of the
difference in speed and memory between High-Level and Low-Level
Languages (or between two "Same-Level" Languages). I have just started
learning a little Lisp, and I found it very interesting, especially
about it's reflectiveness (not saying I feel I am just starting to
love it). However I haven`t gone into the process of learning and
using it profoundly.

I just wanted to know your opinion about some things that make me
unsure about this language:

-Is this language worth using, or at least learning it?

Yes, definitely.

-Should I concentrate into learning it deep into its bases?

Yes, definitely.

Start with "Practical Common Lisp" by Peter Seibel or "Paradigms of Artificial Intelligence Programming" by Peter Norvig. ("Artificial Intelligence" sounds old-fashioned, but is cool!)

Get yourself the personal edition of LispWorks, or the free edition of Allegro Common Lisp, and start hacking away.

-Is it's speed and computer resource management comparable or
acceptable in comparison with other market/industry mainstream
programming languages?

Definitely yes. Modern Common Lisp implementations are on par with other efficient programming languages.


Pascal

--
ELS'09: http://www.european-lisp-symposium.org/
My website: http://p-cos.net
Common Lisp Document Repository: http://cdr.eurolisp.org
Closer to MOP & ContextL: http://common-lisp.net/project/closer/
.



Relevant Pages

  • Re: Paul Grahams Arc is released today... what is the long term impact?
    ... not mistaken Common Lisp was just a mash-up of many other lisps. ... was to combine the two languages. ... disagree with a lot about Arc, but to me it's Common Lisp 2, because ... What matters are concepts like functional programming, not concrete functional programming languages; object-oriented programming, not concrete object-oriented programming languages; imperative programming, not concrete imperative programming languages; programmable programming languages, not concrete programmable programming languages. ...
    (comp.lang.lisp)
  • Re: whats it worth to write a short program for polynomial multiplication?
    ... Common Lisp Object System ... The idiom is called a double dispatch pattern. ... languages, when you invoke a method ("send a message" in Smalltalk, ... It is pretty handy for programming, though, and I think ...
    (sci.math.symbolic)
  • Re: Please Help!!! Lisp Newbie.
    ... computers and programming. ... topics like memory-management, CPU architecture and the factors of the ... Languages. ... the Web and read a lot of things about Lisp. ...
    (comp.lang.lisp)
  • Re: Please Help!!! Lisp Newbie.
    ... computers and programming. ... topics like memory-management, CPU architecture and the factors of the ... Languages. ... learning a little Lisp, and I found it very interesting, especially ...
    (comp.lang.lisp)
  • Re: Please Help!!! Lisp Newbie.
    ... computers and programming. ... topics like memory-management, CPU architecture and the factors of the ... Languages. ...
    (comp.lang.lisp)