Többparadigmás programozás - programozás sok paradigma egyidejű használatával .
A többparadigmás programozás megszervezésének főbb megközelítései:
Ez utóbbi megközelítés speciális esete az InteLib könyvtárban megvalósított közvetlen integrációs módszer .
A leghíresebb többparadigmás programozási nyelvek a Common Lisp , Oz , Leda , JavaScript .
Az egyik legsikeresebb példa egy meglévő programozási nyelv többparadigmás eszközzé való kiterjesztésére a C++ nyelv .
Az interpreter beágyazást gyakran használják SQL lekérdezések generálására általános célú programozási nyelveken, például C vagy C++ programozási nyelveken írt programokból. Vannak beépített tolmácsok olyan nyelvekhez, mint a Tcl , Lisp , Scheme .
A bővíthető értelmező jól ismert példája a Tcl, amely lehetővé teszi a C nyelven írt dinamikus könyvtárak betöltését.
Az egyik nyelvről a másikra (jellemzően C) fordítást a Scheme nyelv számos megvalósításában használják, lehetővé téve a Scheme részek párosítását C és C++ részekkel.
Egy példa egy olyan könyvtárra, amelyet harmadik féltől származó paradigmák importálására terveztek olyan programozási nyelvbe, amely natívan nem támogatja azt, az FC++ [1] . A Lisp-specifikus könyvtárak a Lisp-specifikus paradigmakomplexum C++-ba történő importálásáról ismertek: Lisp Plus Plus [2] , InteLib [3] és mások.