Wenn ein Begriff, noch dazu ein entlehnter, in einer Fachsprache häufig verwendet wird, heißt das noch nicht, dass er außerhalb der Fachsprache verstanden wird. Meine Frage ist nun, ob man davon ausgehen kann, dass "ad hoc" allgemein verstanden wird (im Sinne von "ohne Vorbereitung, aus dem Stegreif etc.").
Hintergrund: In einer Software kann ein Anwender "Dinge" verwalten, z. B. mit anderen Dingen verknüpfen. Im Allgemeinen werden diese Dinge dafür aus einer "Bibliothek" entnommen. Die Dinge in der Bibliothek sind Standarddinge, die immer wieder verwendet werden. In speziellen Fällen kann der Anwender aber auch ein Ding in dem Moment "erzeugen", indem er es mit einem anderen Ding verknüpfen will. Dieses "Ad hoc Ding" ist dann nicht Teil der Bibliothek und wird nach dem Auflösen der Verknüpfung im Nichts verschwinden, weil es nur für diesen speziellen Anwendungsfall gebraucht wird.