Jump to content

What new language should I try to learn?

- - - - -

This topic has been archived. This means that you cannot reply to this topic.
10 replies to this topic

#1
Coder Zombie

Coder Zombie

    Newbie

  • Members
  • PipPip
  • 28 posts
I'm going to try to learn a new programming language to expand to programming knowledge for fun.

I'm stuck on which one to learn.

Should learn Common Lisp ,Haskell or Forth?
I'm the master of code rot

#2
v0id

v0id

    Retired

  • Members
  • PipPipPipPipPipPipPipPipPip
  • 2,936 posts
I have only very little experience with Haskell and Forth, but I loved Common Lisp back when I was programming. It has so many possibilities, and that the code is beautiful to look at is just a bonus!

#3
Coder Zombie

Coder Zombie

    Newbie

  • Members
  • PipPip
  • 28 posts
Thanks if I try Common Lisp would you use CLISP for portability or SBCL for a some what portable but fast Lisp?And BTW how is Common Lisp's standard library for stuff lets say compared to C?
I'm the master of code rot

#4
Turk4n

Turk4n

    Writes binary right handed and hex left handed

  • Members
  • PipPipPipPipPipPipPipPipPip
  • 3,847 posts
I recommend you learn Common Lisp and read SICP :)
Posted Image

#5
v0id

v0id

    Retired

  • Members
  • PipPipPipPipPipPipPipPipPip
  • 2,936 posts
I used to use CLISP as my primary implementation, and sometimes SBCL. I don't remember anymore why I preferred the one over the another, but I think you should read a bit about them both, and see which of them fits best for your needs. Another implementation to take into consideration is CMUCL.

Common Lisp is a much more high-level language than C is, so you can find many functions that C doesn't include - but at times, also vice versa. I think it's hard to compare two languages that are so different, but I remember that I loved Common Lisp for its facilities for data- (especially list-) manipulation.

#6
Guest_Jordan_*

Guest_Jordan_*
  • Guests
Moved to the correct forum and I voted Lisp.

#7
Coder Zombie

Coder Zombie

    Newbie

  • Members
  • PipPip
  • 28 posts
Thanks for all the input.Does anyone know of a common lisp book for C programmers lol?
I'm the master of code rot

#8
v0id

v0id

    Retired

  • Members
  • PipPipPipPipPipPipPipPipPip
  • 2,936 posts
Here are some real books which are also available online, for free:

Practical Common Lisp
Common Lisp the Language
Common Lisp

#9
Coder Zombie

Coder Zombie

    Newbie

  • Members
  • PipPip
  • 28 posts
Thanks v0id those are great links :-)
I'm the master of code rot

#10
v0id

v0id

    Retired

  • Members
  • PipPipPipPipPipPipPipPipPip
  • 2,936 posts
You're welcome. :)

#11
smh

smh

    Newbie

  • Members
  • Pip
  • 1 posts
I have experience programming with Haskell its very nice .I think if you want test functional language Haskell very fun or lisp.