Die Dokumentation zum Bigararray-Modul ist etwas vage. Es besagt, dass der Zweck von Arrays in diesem Modul darin besteht, "große Arrays" aufzunehmen, aber es definiert nicht wirklich, was es unter "großes Array" bedeutet. Wann sollte ich ein Bigarray über ein normales Array verwenden? Gibt es eine bestimmte Anzahl von Elementen, über die ich nur ein Bigarray verwenden sollte? Ist es in den Tausenden? Millionen? Milliarden?
Und was macht einen Bigarray im Umgang mit großen Arrays besser? Was macht ein reguläres Array besser im Umgang mit ... nicht großen Arrays?
Ich habe die Antwort gefunden (von diese Seite ):
Die Bigarray-Bibliothek implementiert große, mehrdimensionale numerische Arrays. Diese Arrays werden als "große Arrays" bezeichnet, um sie von den in Array Array beschriebenen Standard-Caml-Arrays zu unterscheiden. Die Hauptunterschiede zwischen "großen Arrays" und Standard-Caml-Arrays sind wie folgt: