SlackwareThis Forum is for the discussion of Slackware Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Well, he's right in that it's NOT Lisp. It's different than the original Lisp from 1959. But I don't know if Scheme is the dialect you want to go with. Some people on this thread have already recommended Common Lisp, which is the second predominant dialect of Lisp. I guess it's your choice. I will have some experience with Scheme come September.
Well, he's right in that it's NOT Lisp. It's different than the original Lisp from 1959. But I don't know if Scheme is the dialect you want to go with. Some people on this thread have already recommended Common Lisp, which is the second predominant dialect of Lisp. I guess it's your choice. I will have some experience with Scheme come September.
Alex Brinister
Well Cranium should be smart enough to know that we are in 2012.
Geting advice from people that call Scheme and Lisp 2 seperate languages and also that python is a scripting language...
also some dufus walts in recommending ruby and C++. 2 Langs I don't want to even touch.
But I do give credit to some other valuable advice that was given here.
As for why not Common Lisp? Because I am just starting... thats why. Simplicity, hence Scheme.
The reason I choose Scheme over Python is not because its more comonly used. Obviously Python wins in that area. Especially when it comes to job market. But because of my interest in Computer Science. Similar to reason why I choose Slackware not for desktop tools but for study. Python and Scheme are 2 great languages for me.
Last edited by Mercury305; 08-27-2012 at 08:59 AM.
LISP (along with C, if anyone cares) is my favorite programming language. It makes me sound clever. If you'd like to learn Common Lisp in particular--my favorite dialect--here's a nice book I found most useful as a tutorial.
I don't know whether it matters that much which language is your first. I wish I learned LISP or C or some kind of Assembly first, but instead (iirc) it was MSX BASIC (which is a language AND an OS) on one of these. I feel like I obtained most of my skill while studying C and LISP, but I never felt handicapped by BASIC. It was fun
I respect C very much. As much as people try to condemn it as an old language it is a great language imo memory management is always necessary for max efficiency. I was planning on an intro to C afterwards. I don't find Go as attractive as C since I am not into Object Oriented Langs too much even though Rob Pike and Ken Thompson are creating it. However I do see it as a huge advantage over Java syntax from what I read.
Geting advice from people that call Scheme and Lisp 2 seperate languages and also that python is a scripting language...
also some dufus walts in recommending ruby and C++. 2 Langs I don't want to even touch.
But I do give credit to some other valuable advice that was given here.
As for why not Common Lisp? Because I am just starting... thats why. Simplicity, hence Scheme.
The reason I choose Scheme over Python is not because its more comonly used. Obviously Python wins in that area. Especially when it comes to job market. But because of my interest in Computer Science. Similar to reason why I choose Slackware not for desktop tools but for study. Python and Scheme are 2 great languages for me.
the background of the Ruby/C++ recommendation from me was that functional programming parts works with ruby somehow better than with python
alt least for me
and it also supports a lot of other programming pardigmen, so you could combine the lisp and python stuff into 1.
plus it is wildly used and allows you to become productive and there is also a job market.
and spending time with c or c++ is never wrong, even if thos 2 are long time targets, compared with python or ruby
thought it would be worth to mention and you may want to think about that if you have not done it so far.
sorry for disturbing your thread
the background of the Ruby/C++ recommendation from me was that functional programming parts works with ruby somehow better than with python
alt least for me
and it also supports a lot of other programming pardigmen, so you could combine the lisp and python stuff into 1.
plus it is wildly used and allows you to become productive and there is also a job market.
and spending time with c or c++ is never wrong, even if thos 2 are long time targets, compared with python or ruby
thought it would be worth to mention and you may want to think about that if you have not done it so far.
sorry for disturbing your thread
sorry for being rude as its a common trait of mine. But in all reality I choose my langs for a purpose. No lang is really that much better then others (aalthough I disagree with my own statement.). Its just that they are used for different ways.
Last edited by Mercury305; 08-27-2012 at 12:18 PM.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.