Movatterモバイル変換


[0]ホーム

URL:


Ir al contenido
BiquipediaA enciclopedia libre
Mirar

Lisp

De Biquipedia
Iste articlo ye en proceso de cambio enta laortografía oficial de Biquipedia (laOrtografí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 unlenguache de programación funcional. Creyato en1958, ye o segundo lenguache de programación mas antigo dimpués deFortran. Os principals dialectos de Lisp sonCommon Lisp yScheme.

La base d'a programación en Lisp ye alista. 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 upolaca inversa.

Eixemplos

[editar |modificar o codigo]

Astí bi ha bellos eixemplos de codigo en Lisp.

La sintaxi de Lisp ye muit apropiata ta la programación recursiva, por eixemplo lo factorial d'un numero se calcula:

(defunfactorial(n)(if(<=n1)1(*n(factorial(-n1)))))

Atra versión alternativa mas rapeda que l'anterior ye:

(defunfactorial(n&optional(acc1))(if(<=n1)acc(factorial(-n1)(*accn))))

Os bucles no existiban en oLisp puro, pero si se pueden fer programas iterativos enCommon Lisp con a instrucciónloop :

(defunfactorial(n)(loopforifrom1tonforfac=1then(*faci)finally(returnfac)))


Lenguaches 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 Lenguaches...
Obteniu de "https://an.wikipedia.org/w/index.php?title=Lisp&oldid=2286445"
Categoría:
Categorías amagadas:

[8]ページ先頭

©2009-2026 Movatter.jp