LISP: operadores de comparación en caracteres y strings

El contenido de un campo se compara con el contenido de otro campo o una constante mediante operadores de comparación. En palabras simples, los operadores de comparación se utilizan para comparar si dos o más valores diferentes son iguales o no.  Operadores de comparación en carácter: Los caracteres no son compatibles con funciones de comparación … Continue reading «LISP: operadores de comparación en caracteres y strings»

Parámetros opcionales en LISP

Los parámetros opcionales son los parámetros que son opcionales en la función. Podemos poner parámetros opcionales siempre que los argumentos no sean necesarios. Si mantenemos los parámetros opcionales en una función y pasamos los valores, entonces los valores se toman en lugar de los parámetros opcionales. Si no se pasan los valores, los parámetros opcionales … Continue reading «Parámetros opcionales en LISP»

Listas de propiedades en LISP

En Lisp, cada símbolo tiene una lista de propiedades ( plist ). Cuando se crea inicialmente un símbolo, su lista de propiedades está vacía. Una lista de propiedades consta de entradas donde cada entrada consta de una clave llamada indicador y un valor llamado propiedad. No hay duplicados entre los indicadores. A diferencia de las … Continue reading «Listas de propiedades en LISP»

Constantes en LISP

En LISP todas las constantes son variables globales. Los valores de constante nunca cambian durante la ejecución del programa. Definición de constante en LISP: Las nuevas constantes globales se definen utilizando la sintaxis de construcción  DEFCONSTANT : (defconstant name initial-value-form «documentation-string») Ejemplo: Vamos a crear una constante global cuyo valor contendrá la tasa de camisa … Continue reading «Constantes en LISP»

Operadores de comparación en LISP

En este artículo, discutiremos los operadores de comparación en LISP. Estos operadores se utilizan para comparar números tomando dos o más operandos. Nota: Esto funcionará solo en números, Los diferentes operadores de comparación son: Operador Sintaxis Nombre Descripción = = operando1 operando2 igual a Este operador verifica si los valores de los operandos son todos … Continue reading «Operadores de comparación en LISP»

Conjuntos en LISP

Un conjunto es una colección desordenada de elementos. Un conjunto es como otras estructuras de datos. En C++ tenemos una estructura de datos similar llamada mapa hash. Common Lisp no proporciona un tipo de datos de conjunto incorporado, pero proporciona una serie de funciones que permiten realizar operaciones de conjunto en una lista. Al usarlos, … Continue reading «Conjuntos en LISP»

Construir Dotimes en LISP

En este artículo, discutiremos el ciclo dotimes en LISP. El dotimes es una instrucción de bucle utilizada para iterar los elementos. A diferencia de otras construcciones de bucle, solo se repite durante un número específico de iteraciones. Sintaxis: (dotimes (n range) statements ————— ————– ) dónde, n es el número inicial-0 El rango es el … Continue reading «Construir Dotimes en LISP»

Introducción a LISP

Lisp es un lenguaje de programación que tiene un estilo general que se organiza en torno a expresiones y funciones. Cada procedimiento Lisp es una función, y cuando se llama, devuelve un objeto de datos como su valor. También se conoce comúnmente como «funciones», aunque pueden tener efectos secundarios. Lisp es el segundo lenguaje de … Continue reading «Introducción a LISP»

¿Cómo instalar LISP en Linux?

LISP (programación de listas) es el segundo lenguaje de programación de alto nivel más antiguo después de Fortran. Tiene una notación de prefijo completamente entre paréntesis. Instalación de LISP en Linux: Siga los pasos a continuación para instalar LISP en Linux: Paso 1: Instale el compilador SBCL. Steel Bank Common Lisp (SBCL) es el compilador … Continue reading «¿Cómo instalar LISP en Linux?»