Diferencia entre revisiones de «Lisp»

52 bytes añadidos ,  hace 5 meses
m
Bot: Replace deprecated <source> tag and "enclose" parameter; cambeos trivials
m (Bot: Migrating 54 interwiki links, now provided by Wikidata on d:q132874 (translate me))
m (Bot: Replace deprecated <source> tag and "enclose" parameter; cambeos trivials)
 
'''Lisp''' ye un [[luengache de programación]] funcional. Creyato en [[1958]], ye o segundo luengache de programación más antigo dimpués de [[Fortran]]. Os principals dialectos de Lisp son [[Common Lisp]] y [[Scheme]].
 
L'alazet d'a programación en Lisp ye a [[lista (programación)|lista]]. En Lisp bi ha dos menas d'elementos:
 
== Eixemplos ==
Astí bi ha bellos eixemplos de codigo en Lisp.
 
La sintaxi de Lisp ye mui apropiata t'a programación recursiva, por eixemplo lo factorial d'un numero se calcula:
 
<sourcesyntaxhighlight lang="lisp">
(defun factorial (n)
(if (<= n 1)
)
)
</syntaxhighlight>
</source>
 
Atra versión alternativa más rapeda que l'anterior ye:
 
<sourcesyntaxhighlight lang="lisp">
(defun factorial (n &optional (acc 1))
(if (<= n 1)
)
)
</syntaxhighlight>
</source>
 
Os bucles no existiban en o ''Lisp puro'', pero si se pueden fer programas iterativos en [[Common Lisp]] con a instrucción <code>loop</code> :
 
<sourcesyntaxhighlight lang="lisp">
(defun factorial (n)
(loop for i from 1 to n
)
)
</syntaxhighlight>
</source>
 
{{Luengaches de programazión}}
51 309

ediciones