Moniparadigmaohjelmointi - ohjelmointi useiden paradigmien samanaikaisella käytöllä .
Tärkeimmät lähestymistavat moniparadigman ohjelmoinnin järjestämiseen:
Jälkimmäisen lähestymistavan erikoistapaus on InteLib - kirjastoon toteutettu suora integrointimenetelmä .
Tunnetuimmat moniparadigmaiset ohjelmointikielet ovat Common Lisp , Oz , Leda ja JavaScript .
Yksi menestyneimmistä esimerkeistä olemassa olevan ohjelmointikielen laajentamisesta moniparadigmatyökaluksi on C++-kieli .
Tulkkien upottamista käytetään usein luomaan SQL-kyselyitä tietokantoihin ohjelmista, jotka on kirjoitettu yleiskäyttöisillä ohjelmointikielillä, kuten C tai C++. On sisäänrakennettuja tulkkeja kielille, kuten Tcl , Lisp , Scheme .
Tunnettu esimerkki laajennettavasta tulkista on Tcl, joka mahdollistaa C-kielellä kirjoitettujen dynaamisten kirjastojen lataamisen.
Käännös kielestä toiseen (tyypillisesti C) on käytössä monissa Scheme-kielen toteutuksissa, mikä mahdollistaa Scheme-osien yhdistämisen C- ja C++-osien kanssa.
Yksi esimerkki kirjastosta, joka on suunniteltu tuomaan kolmannen osapuolen paradigma ohjelmointikielelle, joka ei tue sitä alkuperäisesti, on FC++ [1] . Lisp-spesifiset kirjastot tunnetaan Lisp-spesifisen paradigmakompleksin tuomisesta C++:aan: Lisp Plus Plus [2] , InteLib [3] ja muut.