Für die C++ -Programmierung wurde der Begriff vermutlich durch Coplien [4] populär gemacht, der Begriff wurde aber auch schon früher für jeweilige Zwecke in LISP, Smalltalk, Prolog und ML verwendet. In Haskell gibt es eine Standard-Klasse "Functor". Die C++ -Norm ISO/IEC 14882:1999(E) spricht allerdings immer nur von einem “function object ”. Auch in Java wird der Begriff für ein Objekt verwendet, dessen Hauptaufgabe es ist, eine bestimmte Operation zu implementieren—gelegentlich auch für eine entsprechende Schnittstelle.
Wenn mit „Funktor“ in einer Programmiersprache eine Entität gemeint ist, die dort nicht als Funktion gikt, aber in einer Anwendung syntaktisch wie eine Funktion verwendet werden kann (wie in C++ ), so ist diese Verwendung in Nähe zur Carnap schen Definition, denn ein solcher Funktor erscheint syntaktisch wie ein Funktionssymbol (obwohl man in C++ darin ein Exemplar einer Klasse sieht). Allerdings spricht man in C++ ,—im Gegensatz zuCarnap —auch dann von einem Funktor, wenn des Symbol wie ein Prädikat verwendet wird, jedoch nicht, wenn es wirklich für eine C++ -Funktion steht.