2. Introduction

In this course I would like to teach you to program in Common Lisp from a practical point of view. Instead of diving into extensive theory with abstract concepts, we will be more hands-on. We are going to solve 99 problems using Common Lisp. As we progress, you will learn the basic elements of the language that you will need to solve each problem. In addition, we will gradually incorporate functional programming techniques as well as good software development practices.

All the exercises are an adaptation and translation of the classic Ninety-Nine Lisp Problems, which in turn are adapted from a list of Prolog problems by werner.hett@hti.bfh.ch. You will find the solutions in this repository.

Each lesson will be divided between a proposed exercise and a theory section. In some cases new concepts will be introduced that will help you solve the problem, at other times you will have to recall what you already know, and some will not help you at all but will be useful later on. Nevertheless, you will always have the knowledge needed to solve the problem.

This work is under a Attribution-NonCommercial-NoDerivatives 4.0 International license.

Desafíos de programación atemporales y multiparadigmáticos

Desafíos de programación atemporales y multiparadigmáticos

Te encuentras ante un librillo de actividades, divididas en 2 niveles de dificultad. Te enfrentarás a los casos más comunes que te puedes encontrar en pruebas técnicas o aprender conceptos elementales de programación.

Buy the book

Will you buy me a coffee?

This is how I keep writing without ads or paywalls.

Comments

There are no comments yet.