Többparadigmás programozás

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 .

Eszközök

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.

Jegyzetek

  1. FC++ könyvtár honlapja (hivatkozás nem elérhető) . Letöltve: 2007. december 21. Az eredetiből archiválva : 2007. december 19. 
  2. A Lisp Plus Plus könyvtár . Letöltve: 2007. december 21. Az eredetiből archiválva : 2008. január 2..
  3. InteLib Library . Letöltve: 2022. július 17. Az eredetiből archiválva : 2022. április 6..