Informatika, esamoldeak, sextak edo sexps ("adierazpen sinbolikorako") idazkera baterako (zuhaitz egituratuak) idazketa, Lisp programazio-lengoaiak asmatu eta ezagunak dira, kode iturriak eta datuak erabiltzen dituena . Lisp sintaxiaren ohiko parentesi artean, espresio bat klasikoki definitzen da
atomo bat, edo Forma (x. y) adierazpen bat non x eta y s-espresioak dira.
Bigarren, definizioaren zati errekurtsiboak bikote ordenatua adierazten du, beraz, s-exprs eraginkortasunez bitar zuhaitzak dira. Atomo baten definizioa testuinguruaren arabera aldatzen da; John McCarthy-ren jatorrizko definizioan, "sinbolo atomiko bereizten diren sinbolo infinituak" existitzen ziren, "letrak eta digitu latinozko kateak" txertatutako orri bakarreko kateak "(hau da, karaktere-katea eta zenbakizko literalak). Azken notazio modernoenak gainera, notazio laburtua erabiltzen dute s-adierazpenen zerrendak irudikatzeko, beraz
(x y z)
nabarmentzen da
(x. (y. (z. NIL)))
non NIL zerrenda amaierako zerrenda berezira (idatzitakoa (), hau da, Erregimenaren ordezkaritza bakarra). Lisp-en programazio-lengoaien familia batean, s-espresioak bi iturburu-kodea eta datuak irudikatzeko erabiltzen dira. S-espresioen beste erabilerak Lisp-eko beste hizkuntzatan daude, esate baterako, DSSSL, eta IMAP eta John McCarthy-ren CBCL bezalako komunikazio-protokoloen marka gisa. Sintaxia eta datu mota onartzen dituzten xehetasunak hizkuntza ezberdinetan aldatzen dira, baina hizkuntza horien artean ohikoena S-adierazpenak eta aurrizkiaren notazioa dira. [Datuen egitura][Lisp: programazio hizkuntza][Lotutako zerrenda][Internet Mezuen Access Protocol] |