Composition is the process of combining, or composing, parts of a program into a larger program.

- Wiki
4 articles, 0 books.

A category is an embarrassingly simple concept. A category consists of objects and arrows that go between them.

The idea of sharing code this way dates back to 1967, specifically to the SIMULA language which is credited to have been responsible for the birth of object oriented programming.