Kas ir LISP? definīcija un nozīme

click fraud protection

LISP ir saīsinājums no LIST Processor. LISP ir nosaukums augsta līmeņa programmēšanas valodu saimei, kuras visbiežāk izmanto mākslīgā intelekta pētījumos, jo tas nenošķir programmu un datus. LISP ir ideāli piemērota teksta manipulēšanai, un tā ir viena no vecākajām programmēšanas valodām, kas joprojām tiek aktīvi izmantota.

Technipages izskaidro LISP

Sākotnēji tas tika izveidots un publicēts 1958. gadā – vienīgā plaši lietotā valoda, kas vecāka par LISP, ir Fortran. Pastāv vairākas atsevišķas LISP iterācijas, no kurām populārākās ir shēma, Clojure un Common LISP. Katra versija būtībā ir sākotnējās versijas dialekts, kas sākotnēji tika izveidots kā praktisks matemātisks apzīmējums. Konkrētāk, datorprogrammu matemātiskais apzīmējums, ko ietekmējis Alonzo Čērčas lambda aprēķins. Lambda aprēķins ir formāla sistēma matemātiskajā loģikā, un tā veido funkcionālo pamatu LISP valodām.

Saraksti veido LISP valodu datu struktūras funkcionālo pamatu, savukārt galīgā, apkopotā programma veic aprēķinus, kas izsaka vērtības šajos sarakstos. LISP valodas ietilpst citu publiskā domēna programmēšanas valodu kategorijā, pastāv pilnīgi nesaprotamas tās versijas. Ikviens var iet un izveidot tā variāciju. Tādēļ ir daudz dažādu versiju, un tikai dažas no tām ir pilnībā konfigurētas, vispārpieņemtas un standartizētas. Galvenais no tiem ir Common LISP.

LISP parastie lietojumi

  • LISP ir augsta līmeņa valodu kolekcija, kas galvenokārt ir saistīta ar AI izpēti.
  • Tā kā tā ir publiskā domēna valoda, pastāv daudz bezjēdzīgu un bojātu LISP variantu.
  • LISP valodu uz sarakstu balstītais raksturs nozīmē, ka viss tiek apstrādāts caur sarakstiem, no un uz sarakstiem.

Bieža LISP ļaunprātīga izmantošana

  • LISP ir augsta līmeņa programmēšanas valoda, kas vairs netiek aktīvi izmantota.