Also ich will jetz ma Butter bei de Fische und ne klare Definition von nem assoziativen Array! Einerseits ist im Artikel davon die Rede, dass es sich um ein Array handelt, bei dem die Indizes durch Schlüssel in Form von Namen ersetzt wurden. Das drängt den Eindruck auf, dass es sich dabei um nichs anderes als ein Array aus Schlüsseln handelt, denen dann noch jeweils ein Wert folgt. Andererseits ist von Dictionarys und Hashtabellen die Rede. a) werden diese Dinge nicht unbedingt direkt von einer Sprache unterstützt, sondern findet sich sehr oft in Bibliotheken, oder gibt es gar nicht (z.B. VB 6) und b) können in solchen Datenstrukturen ebenso gut Zahlen als Schlüssel verwendet werden. Also mal ganz klar, hier muss etwas mehr an der Definition gearbeitet werden, bevor Programmiersprachen und Beispiele genannt werden. Und etwas ganz Wesentliches wurde auch unterschlagen: Beim Zugriff auf ein Element in einem indizierten Array benötigt man konstante Zeit, beim Zugriff auf ein Element in einem assoziativen Array aber, jenachdem was eigentlich ein assoziatives Array ist, lineare Zeit, weil die ganzen Schlüssel erst verglichen werden müssen... (z.B. VB 6 und jenachdem was denn mit assozativem Array gemeint ist auch jede Sprache in .Net, VB 7/8, C# 1/2, C++ m. Managed Extensions etc.) Also die ganze Sache ist sehr, sehr schwammig hier. -- Sixot 14:06, 31. Jan. 2007 (CET)