Zitat:
Da gebe ich dir recht (ich programmiere selbst sehr objektorientiert), aber es gibt auch Fälle, wo eine Funktion wesentlich weniger Tipparbeit ist, oder intuitiver oder praktischer zu benutzen, weil verschachtelbar oder oder oder...
nur bedingt .. zu jeder function gehören auch Daten. Wenn es nicht gerade die Funktion "now" ist, die nur die aktuelle Uhrzeit zurückgibt.
Und wenn jemand der eigenen persönlichen Einbildung unterliegt, ein Funktionsaufruf in einer Klasse wäre soviel langsamer als ein direkter Funktionsaufruf, dem seien die neuen Records ans Herz gelegt.
ob man nun Data.calc, oder function Calc(const aData: TMyData); aufruft ..
ist letztendlich gleich und wird vom Compiler in gleicher Weise umgesetzt ...
Zitat:
aber es gibt auch Fälle, wo eine Funktion wesentlich weniger Tipparbeit
als 10 Finger-tipper stören immer die vielen Klammern ... so ein Punkt bei data.calc ist viel schneller aufgerufen
Phantasie ist etwas, was sich manche Leute gar nicht vorstellen können.