Preface

The current material in this sketch of a book is of an exploratory nature to investigate how the structure and content of a possible book might be!

Preface skal vel indeholde motivationen for hvorfor vi skriver denne her bog!? Og vi kan vel hente en del fra Onward artiklen!

Object-oriented programming as introduced by SIMULA \cite{ref:simula68,ref:dahl78} in the sixties was intended for modeling as well as programming. The focus on modeling thus implies that relevant phenomena and concepts from the application domain are reflected in the program and this was considered the main advantage of object-oriented programming. However, in the mainstream interpretation, reuse is considered the main advantage of object-oriented programming.

….

In this book, we provide an introduction to object-oriented programming as modeling.
We use a clean (better word?) programming language independent of mainstream languages, but there will be sections that describe how the programming mechanisms can be implemented in languages such as C++, Java, C#, and Python.