Einzelnen Beitrag anzeigen

Benutzerbild von implementation
implementation

Registriert seit: 5. Mai 2008
940 Beiträge
 
FreePascal / Lazarus
 
#35

AW: Wie lang sind eure Delphi Quellen?

  Alt 22. Feb 2011, 12:37
[OT]
Ich probier nicht über die 2000 / 3000 Zeilen zu kommen. Bei manchen Klassen lässt es sich aber nicht verhindern. Allein Properties und Getter und Setter erzeugen ja haufenweise Zeilen. Delphi ist nun mal nicht die kompakteste Sprache.
Naja, für Getter und Setter benötigst du aber eigentlich immer zwei Methoden, egal in welcher Sprache
-> Funktionskopf + begin + Anweisungen + end; brauchen eben mal mindestens 4 Zeilen wenn man es standardmäßig formatiert
Vergleichen wir mal Delphi und C#:
Delphi-Quellcode:
type
  TKlasse = class(TObject)
  protected
    FX: Integer;
    procedure SetX(const aX: Integer);
    function GetX: Integer;
  public
    property X: Integer read GetX write SetX;
  end;

procedure TKlasse.SetX(const aX: Integer);
begin
  FX := aX;
end;

function TKlasse.GetX: Integer;
begin
  Result := FX;
end;
Code:
class Klasse
{
  protected int x;
  public int X
  {
    get { return x; }
    set { x = value; }
  }
}
Schon ein Unterschied, oder?
(ohne jetzt Werbung für C# machen zu wollen ...)
[/OT]
  Mit Zitat antworten Zitat