Hi,
das Problem ist, dass es viele Sprachen vor dem großen run auf die
OOP gab. Und Objekt Orientierung gibt es halt auch schon ein ganzes Weilchen länger als viele glauben.
Jedenfalls kannst du in Delphi (ähnlich wie in C++) sowohl prozedural als auch Objekt Orientiert arbeiten. Aber streng genommen ist es damit natürlich keine reine Objekt Orientierte Sprache. Selbes gilt aber auch für Java. Hier geht die Objekt Orientierung zwar deutlich weiter, aber primitive Datentypen sind kein Objekt (z.B. byte, int, float, double, ....). Auch Enumerations sind es denke ich nicht.
Wenn du also Java mit z.B. SmallTalk vergleichst, dann wirst du auch Java als nicht streng OO einstufen können (aber man müsste schon eher kleinlich sein
)
Gruß Der Unwissende