Re: Programmazione funzionale
Claudio <[email protected]> Fri, 14 Jul 2006 17:20:49 +0200
| Newsgroups | gmane.comp.security.italian.devel |
|---|---|
| Message-ID | <1152890449.11855.7.camel@localhost> |
--===============1294833968== Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Non conosco la situazione lato web, ti posso dire che il LISP =C3=A8 stat= o ed =C3=A8 ancora purtroppo usato molto in ambiente accademico nell'ambito dell'intelligenza artificiale classica. Permette codice molto conciso per la risoluzione di problemi legati alla logica come ad esempio la conversione di clausole logiche, piuttosto che per problemi dei tipi che si trovano nella settimana enigmistica (mi scuso per l'esempio ma penso sia molto calzante per descriverne la classe), SUDOKU, labirinti e giochetti vari. Il problema di questo linguaggio =C3=A8 che purtroppo non =C3=A8 molto le= ggibile oltre ad essere molto legato all'ambiente di sviluppo (sfido chiunque a programma in LISP con vim...). Mi potrebbe sembrare una buona idea quello di utilizzarlo in ambito web, ma non ti so dire quanto questo sia effettivamente usato (Penso molto poco, non sono a conoscenza di tecnolgie che lo permettano serverside tipo mod_lisp o simili...) Claudio Martella On Fri, 2006-07-14 at 16:10 +0200, Carlo Bertoldi wrote: > Cristiano Longo ha scritto: > > La programmazione funzionale non =C3=A8 una novit=C3=A0 ed =C3=A8 gi=C3= =A0 > > molto utilizzata. Un esempio =C3=A8 il mitico EMACS che =C3=A8 > > scritto(se non mi sbaglio) in LISP. Un'altro > > linguaggio funzionale molto diffuso =C3=A8 haskell. > >=20 >=20 > S=C3=AC, ma nel paper che ho citato, si parla soprattutto di programmaz= ione > funzionale lato web, per sostituire php ad esempio. > Certamente la programmazione funzionale non =C3=A8 una novit=C3=A0, ed = appunto per > questo mi domando quale sia la sua reale diffusione, soprattutto > nell'ambito sopra citato. Se mi guardo intorno, vedo che la maggior > parte del software =C3=A8 scritta utilizzando un linguaggio imperativo,= a > parte il caso lampante di Emacs. >=20 > Carlo >=20 >=20 --===============1294833968== Content-Type: text/plain; charset="iso-8859-1" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline ________________________________________________________ http://www.sikurezza.org - Italian Security Mailing List --===============1294833968==--