Is there a way to formulate the fascination of Lisp in a more beautiful way than George Boole did: "That language is an instrument of human reason, and not merely a medium for the expression of thought, is a truth generally admitted.

"One of the most important and fascinating of all computer languages is Lisp (standing for "List Processing"), which was invented by John McCarthy around the time Algol was invented." (Douglas Hofstadter)

"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 in "How to Become a Hacker")

All our courses are made-to-measure your expectations and are conveniently
scheduled and delivered at various locations: Lake Constance or Berlin in Germany, Toronto in Canada. London in England. On-site training at the location
of your choice is no problem. We offer in-house training courses all over Canada and Europe, especially in Germany, Switzerland, Austria, Luxembourg, Italy, the Netherlands and England and the UK. Covering cities like Munich, Stuttgart, Frankfurt, Saarbrücken,
Zürich, Bern, Basel, Luzern, Bregenz, Strasbourg, Paris, Rhome, Amsterdam, London, and Toronto in Canada.

Lisp Course for Beginners

Lisp is a programming language with a long history - it's actually one of the oldest languages - and the reputation of being very sophisticated. A rep accompanied by the anxiety that it is hard to learn, too hard some think. This is a course that simplifies the study of Lisp. Lisp the easy way!

Target Group: Participants should have experience with at least one other programming or scripting language.

Content: Lisp is an old language. Actually, it is the second oldest of those programming languages which are still widespread use nowadays, only Fortran is older. But Lisp is still a modern language: With implementations like sbcl and closure (for Java) it is possible to design and create modern applications that are as fast as any other programming language, even C.

There is a huge library available for Lisp, especially if you are using Common-Lisp. Another advantage of Lisp is that is is multi-paradigm. Unlike Java the user is not forced to write Object Oriented Code.

History and idea of Lisp

Lisp dialects

A first start

Atoms

Lists

Lisp Functions

List Functions

Compiling Code

Editing Lisp Files

Basic I/O

Formatted Output

Predicates

Sequential Execution

Conditionals

Macros

Operators

A Lot about Loops and Looping

Debugger and Debugging

Mapping Functions

Tree Functions

Destructive and nondestructive Functions

The Art of Copying Lists

Is there a way to formulate the fascination of Lisp in a more beautiful way than George Boole did: "That language is an instrument of human reason, and not merely a medium for the expression of thought, is a truth generally admitted."

Dates:

The fees for this Programming course per day:

Toronto, Canada:

$524 per day (exclusive of HST)

Lake Constance, Hemmenhofen, Germany:

€369 per day (exclusive of VAT)plus € 90 for full board and lodging in 4 star hotel

Berlin, Germany:

€401 per day (exclusive of VAT)

London, England:

£401 per day (exclusive of VAT)

Attention:

The price comprises:

Handouts,

a Lisp book

board and lodgings in a beautiful 4-star hotel right on the shores of Lake Constance