Lisp
Iste articlo ye en proceso de cambio enta la ortografía oficial de Biquipedia (la Ortografía de l'aragonés de l'Academia Aragonesa d'a Luenga). Puez aduyar a completar este proceso revisando l'articlo, fendo-ie los cambios ortograficos necesarios y sacando dimpués ista plantilla. |
Lisp ye un luengache de programación funcional. Creyato en 1958, ye o segundo luengache de programación mas antigo dimpués de Fortran. Os principals dialectos de Lisp son Common Lisp y Scheme.
La base d'a programación en Lisp ye a lista. En Lisp bi ha dos menas d'elementos:
- Atomos: son datos basicos y pueden ser: numeros, caracters, cadenas de caracters y simbolos
- Listas: son secuencias de átomos u de listas encletatas entre parentesis. Antimás, existe una lista especial, "nil", que ye a lista nula, que no tien dengún elemento.
Lisp emplega a notación prefixa u polaca inversa.
Eixemplos
Astí bi ha bellos eixemplos de codigo en Lisp.
La sintaxi de Lisp ye mui apropiata ta la programación recursiva, por eixemplo lo factorial d'un numero se calcula:
(defun factorial (n) (if (<= n 1) 1 (* n (factorial (- n 1) ) ) ) )
Atra versión alternativa mas rapeda que l'anterior ye:
(defun factorial (n &optional (acc 1)) (if (<= n 1) acc (factorial (- n 1) (* acc n) ) ) )
Os bucles no existiban en o Lisp puro, pero si se pueden fer programas iterativos en Common Lisp con a instrucción loop
:
(defun factorial (n) (loop for i from 1 to n for fac = 1 then (* fac i) finally (return fac) ) )
Luengaches de programación |
---|
Ada | ALGOL | Awk | Basic| BCPL | C | C++ | C# | Cobol | Delphi | Eiffel | Forth | Fortran | Haskell | Java | Lisp | Logo | MAGIC | Miranda | Modula-2 | Oberon | Ocaml | Pascal | PHP | Perl | Prolog | Python | Ruby | Smalltalk | Atros luengaches... |
🔥 Top keywords: PortaladaCarles PuigdemontEspecial:MirarLista de municipios d'a provincia de MalagaEspecial:Zaguers cambeosImachen:Logo Real Madrid.svgWikipedia:SobreWikipedia:AduyaWikipedia:ComunidatLista de provincias d'Espanya por superficieCleopatra VIILista de municipios d'a provincia de SevillaSexo oralBiquipediaWikipedia:Ortografía consensuadaSexo analLista de municipios de VenezuelaWikipedia:Alvertencias cheneralsSegunda Guerra MundialLista de municipios d'a provincia de CáceresMasturbaciónLista de municipios d'a provincia de ValenciaWikipedia:TabiernaWikipedia:Tabierna/AduyaLista de municipios d'a provincia de ToledoWikipedia:ActualidatLista d'antroponimosAcademia Aragonesa d'a LuengaRelación sexualLista de municipios d'a provincia de CordobaAduya:Cómo rechistrar-seContact (cinta)Lista de municipios d'a provincia de GranadaLista de ligas de baloncestoIdioma anglésLista de municipios de CantabriaWashington, DCZapoLista de municipios d'a provincia de Badajoz