Einzelnen Beitrag anzeigen

Elvis

Registriert seit: 25. Nov 2005
Ort: München
1.909 Beiträge
 
Delphi 2010 Professional
 
#73

Re: Weg mit Delphi her mit Java, für die Zukunft sicher?

  Alt 3. Dez 2005, 15:05
Zitat von Mikko:
ich verstehs nicht. jetzt wird hier jeder punkt auseinander genommen und als negativ hingestellt. unter dem motto: mehrdimensionale arrays gibt es nicht. aha. muß mein compiler wohl verbugt sein, wenn er z.b. "int[][]" annimmt und nicht moniert.
Jain.
Das ist ein jugged array: Ein äußeres Arrays, dass aus Arrays von int besteht.
Das ist übrigens die Implementierung, die man auch in .Net nutzen würde, wenn man sich mit dem Verhalten des JITs auseinandergestzt hätte.
Ein .Net Array, das sich nicht auf einen szArray reduzieren lässt, resultiert in ekligem Code zur Laufzeit. "Mehrdimenionale" Arrays in .Net sind übrigens auch alle, die nicht mit 0 beginnen. Während ein szArray nur die Bereichsprüfung als Overhead gegenüber einem c-style Array hat, ist ein mArrray (nenne es "m"urks, "m"ehrdimensional, ...) eine kompette Abstraktion, die dem JIT beim Optimieren gehörig das Bein stellt.
Zitat:
damit klinke ich mich aus der diskussion aus und lasse die windows-user unter sich...
Auch nur vertändlich... Gilt für mich auch.
Robert Giesecke
  Mit Zitat antworten Zitat