This book provides a historic overview of what is defined as "soft computing" with its techniques: neural networks, fuzzy logic, genetic algorithms and cellular automata.