Het is een Latijnse uitdrukking die vaak wordt gebruikt om aan te geven of te verwijzen dat een bepaalde gebeurtenis tijdelijk is en bedoeld is voor dat specifieke doel. Een ad hoc examen, ad hoc methode, rol of ad hoc rol zijn voorbeelden van het creëren van iets tussentijds, dat alleen een specifiek doel dient.
Gewoonlijk wordt de uitdrukking gebruikt om aan te geven dat een specifieke gebeurtenis tijdelijk is zoals hierboven vermeld en wordt gebruikt in combinatie met andere woorden, zoals een examen, een methode of ook als een functie, wat impliceert dat deze tool voorlopig is gemaakt, alleen voor een specifiek doel.
De term ad hoc wordt ook in de wetenschap gebruikt. Er worden zogenaamde ad-hochypothesen opgesteld om te proberen iets te bewijzen als een nieuwe theorie faalt. Op deze manier proberen wetenschappers te voorkomen dat de nieuwe theorie in diskrediet wordt gebracht, door onderzoek te richten op het aantonen van de specifieke hypothese.
In de wetenschap wordt een ad-hochypothese doorgaans gecreëerd met de bedoeling te bewijzen wat een nieuwe voorgestelde theorie niet kan verklaren, om te voorkomen dat deze in diskrediet wordt gebracht.
Filosofie spreekt en beschouwt ook een ad-hochypothese, meestal in de vorm van argumenten en redeneringen die voortkomen uit het feit dat ze proberen uit te leggen. Wanneer iets als correct of adequaat wordt beschouwd om een doel te bereiken, kan het worden geïnterpreteerd of gezegd dat het ad hoc is.
Gebeurtenissen zijn speciaal gemaakt om een specifiek doel te bereiken, zijn tijdelijk of van korte duur en zijn alleen ontworpen voor de context waarin ze worden toegepast. Dit houdt in dat als het in een andere situatie wordt gebruikt, het mogelijk geen positieve resultaten geeft of niet zo effectief is.
Voor de computertak is een ad-hocnetwerk een tijdelijke verbinding tussen verschillende computers en apparaten die voor een specifiek doel worden gebruikt, bijvoorbeeld netwerkspellen, documenten delen, printers delen, internet delen met netwerkgebruikers, enz..
Ad-hocnetwerken zijn draadloze netwerken waarin onderling verbonden computers rechtstreeks met elkaar communiceren zonder dat een router nodig is.