Skip to content

{ Tag Archives } Object Oriented Programming

Object Obsessed Programming

In Peter Norvig’s “Design Patterns in Dynamic Programming” I stumbled over his term “class obsessed programming”. What is meant by that is having to program in a way so that everything (all verbs, i.e. functions) must belong to a class (read Execution in the Kingdom of Nouns).

Also tagged , , , , ,

Alexander Stepanov, Kategorien in der STL und OOP

In meinen Recherchen zu den in der STL verwendeten Kategorien (z.B. im Zusammenhang mit iterator_category der iterator_traits<T>) bin ich auf Alexander A. Stepanov gestoßen. Kein Wunder, schließlich hat er die STL entwickelt (ca. 1993), nachdem C++ Templates konnte. Zuvor (1985) hatte er die generische Bibliothek für Ada entwickelt. Man kann sagen, dass Herr Stepanov sich ziemlich gut auskennt und sich zu vielem Gedanken gemacht hat. In der C++-Hierarchie kommt er gleich nach Bjarne Stroustrup.

Also tagged , ,