За обичните луѓе коренот некогаш започнува од дното на кој што се надоврзува стеблото кое прераснува во крошна. Оваа природна закономерност понекогаш не важи во светот на програмските јазици. За некои програмски јазици како што е JAVA коренот на програмскиот алгоритам се наоѓа на врвот, т.е. основата на целата програмска апликација е на врвот. Кај програмскиот код на JAVA класата од која што се изведува програмскиот код е наречена “супер”, така што најбазичната класа на програмскиот код е нај “супер” класа која се наоѓа на врвот.
Но на пример за C# класата од која што следува развојот на кодот е “база” што алудира на локализацијата дека таа се наоѓа “под” класата која што се изведува.


