Lisp: God's own Programming Language
“Lisp - The greatest single programming language ever designed.”
— Alan Kay (Pioneer of OOP & Windowing GUI)
“Lisp is worth learning for the profound enlightenment experience you will have when you finally get it; that experience will make you a better programmer for the rest of your days, even if you never actually use Lisp itself a lot.”
— Eric Raymond (How to become a Hacker)
“Within a couple weeks of learning Lisp I found programming in any other language unbearably constraining.”
— Paul Graham (Venture Capitalist & Author; Co-Founder of Y-Combinator)
“Lisp is the most sophisticated programming language I know. It is literally decades ahead of the competition ... it is not possible (as far as I know) to actually use Lisp seriously before reaching the point of no return.”
— Christian Lynbech
“We were not out to win over the Lisp programmers; we were after the C++ programmers. We managed to drag a lot of them about halfway to Lisp. Aren't you happy?”
— Guy Steele (also known as "The Great Quux"), Java spec co-author
“Lisp has jokingly been called "the most intelligent way to misuse a computer". I think that description is a great compliment because it transmits the full flavor of liberation: it has assisted a number of our most gifted fellow humans in thinking previously impossible thoughts.”
— Edsger Dijkstra, CACM, 15:10
“Lisp is a language for doing what you've been told is impossible.”
— Kent Pitman (President of HyperMeta, Inc)
“The language God would have used to implement the Universe.”
— Svein Ove Aas
Lisp has been hailed as the world's most powerful programming language. But only a few programmers use it because of its cryptic syntax and reputation for being appropriate for only those in academia or for Artificial Intelligence (AI) programming. This is rather unfortunate, since Lisp isn't hard to grasp.
Currently, only the top percentile of programmers use Lisp; so if you want to be among the créme de la créme, we are the right people to contact.
What do you learn?
Any language that obeys the central principles of Lisp is considered a Lisp dialect. However, the vast majority of the Lisp community uses two Lisps:
ANSI Common Lisp (often abbreviated CL) and Scheme.
At codeCraft, we are crazy about the ANSI Common Lisp dialect, the slightly more popular of the two. You have two programmes to choose from on ANSI Common Lisp:
Lisper: This is a 3 day hands-on session aimed at welcoming you to the world of Functional Programming and quickly getting you started with Lisp. It also gives you an overview of the advanced topics in Lisp.
Lisperati: Lisperati is a 5 day hands-on session that discusses all the topics covered in Lisper, plus takes a deep plunge into the advanced topics.
Course details and fee structure is available here: http://www.codeCraft.in/training.html