Multiparadigm programmering

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 .

Verktyg

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.

Anteckningar

  1. FC++ bibliotekets webbplats (länk ej tillgänglig) . Hämtad 21 december 2007. Arkiverad från originalet 19 december 2007. 
  2. Lisp Plus Plus-biblioteket . Hämtad 21 december 2007. Arkiverad från originalet 2 januari 2008.
  3. InteLib bibliotek . Hämtad 17 juli 2022. Arkiverad från originalet 6 april 2022.