Multi-paradigm programmering - programmering med samtidig användning av många paradigm .
De viktigaste tillvägagångssätten för att organisera multiparadigmprogrammering:
Ett specialfall av det senare tillvägagångssättet är den direkta integrationsmetoden som implementeras i InteLib-biblioteket .
De mest kända multiparadigmprogrammeringsspråken är Common Lisp , Oz , Leda , JavaScript .
Ett av de mest framgångsrika exemplen på att utöka ett befintligt programmeringsspråk till ett multiparadigmverktyg är språket C++ .
Inbäddning av tolk används ofta för att generera SQL-frågor mot databaser från program skrivna i allmänna programmeringsspråk som C eller C++. Det finns inbyggda tolkar för språk som Tcl , Lisp , Scheme .
Ett välkänt exempel på en utdragbar tolk är Tcl, som gör att dynamiska bibliotek skrivna i C kan laddas.
Översättning från ett språk till ett annat (vanligtvis C) används i många implementeringar av Scheme-språket, vilket gör att Scheme-delar kan paras med C- och C++-delar.
Ett exempel på ett bibliotek utformat för att importera ett tredjepartsparadigm till ett programmeringsspråk som inte stöder det är FC++ [1] . Lisp-specifika bibliotek är kända för att importera Lisp-specifikt paradigmkomplex till C++: Lisp Plus Plus [2] , InteLib [3] och andra.