Applied Semantics : International Summer School APPSEM 2000 Caminha Portugal September 9–15 2000 Advanced Lectures This book presents revised and extended versions of lectures given at an international summer school on applied semantics that took place in Caminha Portugal in September. The nine lectures included present recent developments in programming language research in a coherent and systematic way. Among the topics addressed are description of existing programming languages features design of new programming languages features implementation and analysis of programming languages transformation and generation of programs verification of programs