Logo
Unionpedia
Comunicación
Disponible en Google Play
¡Nuevo! ¡Descarga Unionpedia en tu dispositivo Android™!
Gratis
¡Más rápido que el navegador!
 

Lisp

Índice Lisp

Lisp (históricamente LISP) es una familia de lenguajes de programación de computadora de tipo multiparadigma con larga historia y una inconfundible y útil sintaxis homoicónica basada en la notación polaca.

104 relaciones: Años 1970, ACL2, ALGOL, Algoritmo, Alonzo Church, Amazon, Analizador sintáctico, Audacity, AutoCAD, Árbol (informática), Árbol de sintaxis abstracta, C (lenguaje de programación), CAR y CDR, Cálculo lambda, Código abierto, Código fuente, Ciencias de la computación, Clausura (informática), CLiki, CLISP, Clojure, COBOL, Common Lisp, Common Lisp Object System, Compilador, Computadora, Conjunto de instrucciones, Dialecto (programación), Dylan (lenguaje de programación), Editor de texto, Elixir (lenguaje de programación), Emacs Lisp, Eric S. Raymond, Estructura de datos, Expresión S, Félix Charles Hy, Forth, Fortran, Función de Ackermann, Función de orden superior, Gestión de memoria, GNU Emacs, Haskell, Homoiconicidad, IBM 704, Instituto de Tecnología de Massachusetts, Instituto Nacional Estadounidense de Estándares, Intérprete (informática), Inteligencia artificial, Invierno IA, ..., Java (lenguaje de programación), JavaScript, John McCarthy (científico), Julia (lenguaje de programación), Lenguaje de alto nivel, Lenguaje de máquina, Lenguaje de programación, Lenguaje ensamblador, Lenguaje específico de dominio, Lista (tipo de dato abstracto), Lista enlazada, Logo (lenguaje de programación), Lua, Macintosh, Maclisp, Manejo de excepciones, Maxima, Máquina Lisp, Memorándum, Metaprogramación, Microprocesador, Notación polaca, Paul Graham, PDP-10, PDP-6, Perl, Planner, Programación funcional, Programación orientada a objetos, Programación por procedimientos, Python, R (lenguaje de programación), Racket (lenguaje de programación), Recolector de basura, Recursión, Recursión (ciencias de computación), Reflexión (informática), REPL, Ruby, Scala (lenguaje de programación), Scheme, Self-hosting, Sentencia condicional, SHRDLU, Smalltalk, Software libre, Software propietario, Steve Russell, Tipado dinámico, Tipo de dato, Turing completo, Vaughan Pratt, Wolfram (lenguaje de programación), 1958. Expandir índice (54 más) »

Años 1970

La década de los años 1970 comenzó el 1 de enero de 1970 y finalizó el 31 de diciembre de 1979.

¡Nuevo!!: Lisp y Años 1970 · Ver más »

ACL2

ACL2 es, a la vez, un lenguaje de programación, una lógica matemática para especificar y demostrar formalmente propiedades de los programas escritos en dicho lenguaje, y un demostrador automático de teoremas que asiste al usuario en dicha tarea.

¡Nuevo!!: Lisp y ACL2 · Ver más »

ALGOL

Se denomina ALGOL (o Algol) a un lenguaje de programación.

¡Nuevo!!: Lisp y ALGOL · Ver más »

Algoritmo

En matemáticas, lógica, ciencias de la computación y disciplinas relacionadas, un algoritmo (probablemente del latín tardío algorithmus, y este del árabe clásico ḥisābu lḡubār, que significa «cálculo mediante cifras arábigas») es un conjunto de instrucciones o reglas definidas y no-ambiguas, ordenadas y finitas que permite, típicamente, solucionar un problema, realizar un cómputo, procesar datos y llevar a cabo otras tareas o actividades.

¡Nuevo!!: Lisp y Algoritmo · Ver más »

Alonzo Church

Alonzo Church (14 de junio de 1903 - 11 de agosto de 1995), matemático y lógico estadounidense creador de la base de la computación teórica.

¡Nuevo!!: Lisp y Alonzo Church · Ver más »

Amazon

Amazon.com, Inc. es una corporación estadounidense de comercio electrónico y servicios de computación en la nube a todos los niveles con sede en la ciudad de Seattle, Washington.

¡Nuevo!!: Lisp y Amazon · Ver más »

Analizador sintáctico

Un analizador sintáctico (parser) o simplemente analizador es un programa informático que analiza una cadena de símbolos según las reglas de una gramática formal.

¡Nuevo!!: Lisp y Analizador sintáctico · Ver más »

Audacity

Audacity es una aplicación informática multiplataforma libre que se puede usar para grabación y edición de audio, distribuida bajo la licencia GPLv2+ Los ejecutables compatibles con VST3 tienen licencia GPL-3 únicamente para mantener la compatibilidad de la licencia.

¡Nuevo!!: Lisp y Audacity · Ver más »

AutoCAD

AutoCAD es un software de diseño asistido por computadora utilizado para dibujo 2D y modelado 3D.

¡Nuevo!!: Lisp y AutoCAD · Ver más »

Árbol (informática)

En ciencias de la computación y en informática, un árbol es un tipo abstracto de datos (TAD) ampliamente usado que imita la estructura jerárquica de un árbol, con un valor en la raíz y subárboles con un nodo padre, representado como un conjunto de nodos enlazados.

¡Nuevo!!: Lisp y Árbol (informática) · Ver más »

Árbol de sintaxis abstracta

En lenguajes formales y lingüística computacional, un árbol de sintaxis abstracta (AST), o simplemente un árbol de sintaxis, es una representación de árbol de la estructura sintáctica simplificada del código fuente escrito en cierto lenguaje de programación.

¡Nuevo!!: Lisp y Árbol de sintaxis abstracta · Ver más »

C (lenguaje de programación)

C es un lenguaje de programación de propósito general originalmente desarrollado por Dennis Ritchie entre 1969 y 1972 en los Laboratorios Bell, como evolución del anterior lenguaje B, a su vez basado en BCPL.

¡Nuevo!!: Lisp y C (lenguaje de programación) · Ver más »

CAR y CDR

car y cdr son operaciones primitivas sobre las celdas cons (o "expresiones S no atómicas") introducidas en el lenguaje de programación Lisp.

¡Nuevo!!: Lisp y CAR y CDR · Ver más »

Cálculo lambda

En lógica matemática, el cálculo lambda es un sistema formal diseñado para investigar la definición de función, la noción de aplicación de funciones y la recursión.

¡Nuevo!!: Lisp y Cálculo lambda · Ver más »

Código abierto

El código abierto es un modelo de desarrollo de ''software'' basado en la colaboración abierta.

¡Nuevo!!: Lisp y Código abierto · Ver más »

Código fuente

El código fuente de un programa informático (o software) es un conjunto de líneas de texto con los pasos que debe seguir la computadora para ejecutar un cargador.

¡Nuevo!!: Lisp y Código fuente · Ver más »

Ciencias de la computación

Las ciencias de la computación estudian los fundamentos teóricos de la información y el cómputo, junto con técnicas prácticas para la implementación y aplicación de estos fundamentos teóricos.

¡Nuevo!!: Lisp y Ciencias de la computación · Ver más »

Clausura (informática)

En lenguajes de programación, una clausura o cerradura (del inglés closure) es una técnica para implementar ámbitos léxicos en un lenguaje de programación con funciones de primera clase.

¡Nuevo!!: Lisp y Clausura (informática) · Ver más »

CLiki

CLiki es un WikiWiki escrito en Common Lisp.

¡Nuevo!!: Lisp y CLiki · Ver más »

CLISP

CLISP es una completa implementación libre de Common Lisp realizada por Bruno Haible, de la Universidad de Karlsruhe, y Michael Stoll, de la Universidad de Múnich, que cumple con casi la totalidad del estándar ANSI Common Lisp, además de muchas otras extensiones.

¡Nuevo!!: Lisp y CLISP · Ver más »

Clojure

Clojure es un lenguaje de programación de propósito general dialecto de Lisp.

¡Nuevo!!: Lisp y Clojure · Ver más »

COBOL

El lenguaje COBOL (acrónimo de COmmon Business-Oriented Language, Lenguaje Común Orientado a Negocios) fue creado en el año 1959 con el objetivo de crear un lenguaje de programación universal que pudiera ser usado en cualquier ordenador y que estuviera orientado principalmente a los negocios, es decir, a la llamada informática de gestión.

¡Nuevo!!: Lisp y COBOL · Ver más »

Common Lisp

Common Lisp es un lenguaje multi paradigma de propósitos generales.

¡Nuevo!!: Lisp y Common Lisp · Ver más »

Common Lisp Object System

Common Lisp Object System (CLOS por sus siglas en inglés) es un sistema de objetos.

¡Nuevo!!: Lisp y Common Lisp Object System · Ver más »

Compilador

En informática, un compilador es un programa que traduce código escrito en un lenguaje de programación (llamado fuente) a otro lenguaje (conocido como objeto).

¡Nuevo!!: Lisp y Compilador · Ver más »

Computadora

Computadora, computador u ordenador es una máquina electrónica digital programable que ejecuta una serie de comandos para procesar los datos de entrada, obteniendo convenientemente información que posteriormente se envía a las unidades de salida.

¡Nuevo!!: Lisp y Computadora · Ver más »

Conjunto de instrucciones

Un conjunto de instrucciones, repertorio de instrucciones, juego de instrucciones o ISA (del inglés instruction set architecture, «arquitectura del conjunto de instrucciones») es una especificación que detalla las instrucciones que una unidad central de procesamiento puede entender y ejecutar, o el conjunto de todos los comandos implementados por un diseño particular de una CPU.

¡Nuevo!!: Lisp y Conjunto de instrucciones · Ver más »

Dialecto (programación)

Un dialecto de programación es una variación (relativamente pequeña) o una extensión de un Lenguaje de programación que no cambia su naturaleza intrínseca.

¡Nuevo!!: Lisp y Dialecto (programación) · Ver más »

Dylan (lenguaje de programación)

Dylan es un lenguaje de programación funcional y orientado a objetos.

¡Nuevo!!: Lisp y Dylan (lenguaje de programación) · Ver más »

Editor de texto

Editor de texto es un programa informático que permite armar y modificar archivos digitales compuestos únicamente por textos sin formato, conocidos comúnmente como archivos de texto o “texto plano”.

¡Nuevo!!: Lisp y Editor de texto · Ver más »

Elixir (lenguaje de programación)

Elixir es un lenguaje de programación funcional, concurrente, de propósito general que se ejecuta sobre la máquina virtual de Erlang (BEAM).

¡Nuevo!!: Lisp y Elixir (lenguaje de programación) · Ver más »

Emacs Lisp

Emacs Lisp es un dialecto del lenguaje de programación Lisp que se usa en los editores GNU Emacs y XEmacs.

¡Nuevo!!: Lisp y Emacs Lisp · Ver más »

Eric S. Raymond

Eric Steven Raymond (nacido el 4 de diciembre de 1957), también conocido como ESR, es el autor de La catedral y el bazar, ("The Cathedral & the Bazaar", en inglés) y el responsable actual del Jargon File (también conocido como.). Si bien con el Jargon File obtuvo fama como historiador de la cultura hacker, se convirtió después de 1997 en una figura líder en el Movimiento del Open Source y el Código abierto.

¡Nuevo!!: Lisp y Eric S. Raymond · Ver más »

Estructura de datos

En ciencias de la computación, una estructura de datos es una forma particular de organizar información en un computador para que pueda ser utilizada de manera eficiente.

¡Nuevo!!: Lisp y Estructura de datos · Ver más »

Expresión S

Una expresión-S, S-expresión o sexp (de Expresión Simbólica) es una notación en forma de texto, para representar una estructura de datos de árbol, basada en listas anidadas, en donde cada sublista es un subárbol.

¡Nuevo!!: Lisp y Expresión S · Ver más »

Félix Charles Hy

Abate Félix Charles Hy (Mouliherne, 12 de mayo de 1853 - Angers, 15 de septiembre de 1918) fue un botánico y religioso francés.

¡Nuevo!!: Lisp y Félix Charles Hy · Ver más »

Forth

Forth o FORTH es un lenguaje de programación y un ambiente de programación para computadores ideado por Charles H. Moore entre los años 1965 y 1970 en el National Radio Astronomy Observatory de Kitt Peak, Arizona.

¡Nuevo!!: Lisp y Forth · Ver más »

Fortran

Fortran (previamente FORTRAN, contracción del inglés The IBM Mathematical Formula Translating System) es un lenguaje de programación de alto nivel de propósito general, procedural e imperativo, que está especialmente adaptado al cálculo numérico y a la computación científica.

¡Nuevo!!: Lisp y Fortran · Ver más »

Función de Ackermann

En teoría de la computación, una función de Ackermann es una función matemática recursiva encontrada en 1926 por Wilhelm Ackermann.

¡Nuevo!!: Lisp y Función de Ackermann · Ver más »

Función de orden superior

En matemáticas y ciencias de la computación funciones de orden superior son funciones que cumplen al menos una de las siguientes condiciones.

¡Nuevo!!: Lisp y Función de orden superior · Ver más »

Gestión de memoria

La gestión de memoria o administración de memoria es el acto de gestionar la memoria de un dispositivo informático.

¡Nuevo!!: Lisp y Gestión de memoria · Ver más »

GNU Emacs

GNU Emacs es un editor de texto extensible, personalizable y autodocumentado, desarrollado por Richard Stallman como parte del proyecto GNU.

¡Nuevo!!: Lisp y GNU Emacs · Ver más »

Haskell

Haskell (pronunciado //) es un lenguaje de programación estandarizado multi-propósito, funcionalmente puro, con evaluación no estricta y memorizada, y fuerte tipificación estática.

¡Nuevo!!: Lisp y Haskell · Ver más »

Homoiconicidad

En programación informática, la homoiconicidad es una propiedad de algunos lenguajes de programación, en los cuales la representación primaria de estos es también una estructura de datos en un tipo primitivo del lenguaje.

¡Nuevo!!: Lisp y Homoiconicidad · Ver más »

IBM 704

La máquina IBM 704 fue la primera computadora producida en masa con hardware basado en aritmética de coma flotante, introducida por IBM en abril de 1954.

¡Nuevo!!: Lisp e IBM 704 · Ver más »

Instituto de Tecnología de Massachusetts

El Instituto de Tecnología de Massachusetts (MIT por las iniciales de su nombre en inglés, Massachusetts Institute of Technology) es una universidad privada localizada en Cambridge, Massachusetts (Estados Unidos) considerada por numerosos rankings como una de las mejores y más prestigiosas universidades a nivel mundial, manteniendo durante diez años consecutivos el título de la mejor universidad del mundo según la clasificación mundial de universidades QS.

¡Nuevo!!: Lisp e Instituto de Tecnología de Massachusetts · Ver más »

Instituto Nacional Estadounidense de Estándares

El Instituto Nacional Estadounidense de Estándares, más conocido como ANSI (por sus siglas en inglés: American National Standards Institute), es una organización sin fines de lucro que supervisa el desarrollo de estándares para productos, servicios, procesos y sistemas en los Estados Unidos.

¡Nuevo!!: Lisp e Instituto Nacional Estadounidense de Estándares · Ver más »

Intérprete (informática)

En ciencias de la computación, intérprete o interpretador es un programa informático capaz de analizar y ejecutar otros programas.

¡Nuevo!!: Lisp e Intérprete (informática) · Ver más »

Inteligencia artificial

La inteligencia artificial (IA), en el contexto de las ciencias de la computación, es una disciplina y un conjunto de capacidades cognoscitivas e intelectuales expresadas por sistemas informáticos o combinaciones de algoritmos cuyo propósito es la creación de máquinas que imiten la inteligencia humana para realizar tareas, y que pueden mejorar conforme recopilen información.

¡Nuevo!!: Lisp e Inteligencia artificial · Ver más »

Invierno IA

En la historia de la inteligencia artificial, un Invierno IA es un período de reducción de fondos e interés en la investigación de inteligencia artificial.

¡Nuevo!!: Lisp e Invierno IA · Ver más »

Java (lenguaje de programación)

Java es un lenguaje de programación y una plataforma informática que fue comercializada por primera vez en 1995 por Sun Microsystems.

¡Nuevo!!: Lisp y Java (lenguaje de programación) · Ver más »

JavaScript

JavaScript (abreviado comúnmente JS) es un lenguaje de programación interpretado, dialecto del estándar ECMAScript.

¡Nuevo!!: Lisp y JavaScript · Ver más »

John McCarthy (científico)

John McCarthy (Boston, Massachusetts, 4 de septiembre de 1927-Stanford, California, 24 de octubre de 2011), fue un prominente informático que recibió el Premio Turing en 1971 por sus importantes contribuciones en el campo de la Inteligencia Artificial.

¡Nuevo!!: Lisp y John McCarthy (científico) · Ver más »

Julia (lenguaje de programación)

Julia es un lenguaje de programación homoicónico, multiplataforma y multiparadigma de tipado dinámico de alto nivel y alto desempeño para la computación genérica, técnica y científica.

¡Nuevo!!: Lisp y Julia (lenguaje de programación) · Ver más »

Lenguaje de alto nivel

Un lenguaje de programación de alto nivel se caracteriza por expresar los algoritmos de una manera adecuada a la capacidad cognitiva humana, en lugar de la capacidad con que las máquinas lo ejecutan.

¡Nuevo!!: Lisp y Lenguaje de alto nivel · Ver más »

Lenguaje de máquina

El lenguaje de máquina o código máquina es el sistema de códigos directamente interpretable por un circuito microprogramable, como el microprocesador de una computadora o el microcontrolador de un autómata.

¡Nuevo!!: Lisp y Lenguaje de máquina · Ver más »

Lenguaje de programación

Un lenguaje de programación es un lenguaje formal (o artificial, es decir, un lenguaje con reglas gramaticales bien definidas) que proporciona a una persona, en este caso el programador, la capacidad y habilidad de escribir (o programar) una serie de instrucciones o secuencias de órdenes en forma de algoritmos con el fin de controlar el comportamiento físico o lógico de un sistema informático, para que de esa manera se puedan obtener diversas clases de datos o ejecutar determinadas tareas.

¡Nuevo!!: Lisp y Lenguaje de programación · Ver más »

Lenguaje ensamblador

El lenguaje ensamblador o assembler (en inglés: assembler language y la abreviación asm) es un lenguaje de programación que se usa en los microprocesadores.

¡Nuevo!!: Lisp y Lenguaje ensamblador · Ver más »

Lenguaje específico de dominio

En desarrollo de software e ingeniería de dominio, un lenguaje específico de dominio, o "lenguaje específico del dominio", (en inglés domain-specific language, DSL) es un lenguaje de programación o especificación dedicado a resolver un problema en particular, representar un problema específico y proveer una técnica para solucionar una situación particular.

¡Nuevo!!: Lisp y Lenguaje específico de dominio · Ver más »

Lista (tipo de dato abstracto)

En ciencias de la computación, una lista o secuencia es un tipo de dato abstracto que representa una secuencia ordenada de valores, donde el mismo valor puede ocurrir más de una vez.

¡Nuevo!!: Lisp y Lista (tipo de dato abstracto) · Ver más »

Lista enlazada

En ciencias de la computación, una lista enlazada es una de las estructuras de datos fundamentales, y puede ser usada para implementar otras estructuras de datos.

¡Nuevo!!: Lisp y Lista enlazada · Ver más »

Logo (lenguaje de programación)

Logo es un lenguaje de programación de alto nivel, en parte funcional, en parte estructurado; de muy fácil aprendizaje, razón por la cual suele ser el lenguaje de programación preferido para trabajar con niños y jóvenes.

¡Nuevo!!: Lisp y Logo (lenguaje de programación) · Ver más »

Lua

Lua es un lenguaje de programación multiparadigma, imperativo, estructurado y bastante ligero, que fue diseñado como un lenguaje interpretado con una semántica extendible.

¡Nuevo!!: Lisp y Lua · Ver más »

Macintosh

Macintosh, abreviado como Mac, es la línea de ordenadores personales diseñada, desarrollada y comercializada por Apple Inc. En sus inicios fue una alternativa económica y doméstica al Lisa, un avanzado microordenador empresarial, cuya línea de desarrollo fue absorbida por la línea Macintosh.

¡Nuevo!!: Lisp y Macintosh · Ver más »

Maclisp

MACLISP (o Maclisp, a veces llamado MacLisp o MacLISP) es un dialecto del lenguaje de programación Lisp.

¡Nuevo!!: Lisp y Maclisp · Ver más »

Manejo de excepciones

El manejo de excepciones es una técnica de programación que permite al programador controlar los errores ocasionados durante la ejecución de un programa informático.

¡Nuevo!!: Lisp y Manejo de excepciones · Ver más »

Maxima

El sistema de álgebra computacional Maxima es un motor de cálculo simbólico escrito en lenguaje Lisp publicado bajo licencia GNU GPL.

¡Nuevo!!: Lisp y Maxima · Ver más »

Máquina Lisp

Una máquina Lisp (en inglés Lisp Machine) es una computadora de uso general destinada, gracias a su particular hardware, a ejecutar eficientemente programas escritos en Lisp.

¡Nuevo!!: Lisp y Máquina Lisp · Ver más »

Memorándum

El memorándum (también aceptado memorando; del latín memorandum est, 'lo que debe recordarse') es un mensaje escrito breve por el que se intercambia información entre distintos departamentos de una organización.

¡Nuevo!!: Lisp y Memorándum · Ver más »

Metaprogramación

La metaprogramación consiste en escribir programas que escriben o manipulan otros programas (o a sí mismos) como datos, o que hacen en tiempo de compilación parte del trabajo que, de otra forma, se haría en tiempo de ejecución.

¡Nuevo!!: Lisp y Metaprogramación · Ver más »

Microprocesador

El procesador o microprocesador es la unidad de procesamiento principal de un ordenador, es por ello la unidad más importante, el «cerebro» de un ordenador.

¡Nuevo!!: Lisp y Microprocesador · Ver más »

Notación polaca

La notación polaca, también conocida como notación de prefijo o notación prefija, es una forma de notación para la lógica, la aritmética, el álgebra y la computación.

¡Nuevo!!: Lisp y Notación polaca · Ver más »

Paul Graham

Paul Graham (1964) es un programador inglés de Lisp, inversor de capital riesgo y ensayista.

¡Nuevo!!: Lisp y Paul Graham · Ver más »

PDP-10

El PDP-10 fue un computador fabricado por Digital Equipment Corporation (DEC) desde finales de los años 1960 en adelante.

¡Nuevo!!: Lisp y PDP-10 · Ver más »

PDP-6

El PDP-6 (Programmed Data Processor-6, "Procesador de Datos Programado") fue un modelo de computadora desarrollado por Digital Equipment Corporation (DEC) en 1963.

¡Nuevo!!: Lisp y PDP-6 · Ver más »

Perl

Perl es un lenguaje de programación diseñado por Larry Wall en 1987.

¡Nuevo!!: Lisp y Perl · Ver más »

Planner

Planner es una herramienta para planear, programar y seguir proyectos para el escritorio GNOME.

¡Nuevo!!: Lisp y Planner · Ver más »

Programación funcional

En informática, la programación funcional es un paradigma de programación declarativa basado en el uso de verdaderas funciones matemáticas.

¡Nuevo!!: Lisp y Programación funcional · Ver más »

Programación orientada a objetos

La programación orientada a objetos (POO, en español); es un paradigma de programación que parte del concepto de "objetos" como base, los cuales contienen información en forma de campos (a veces también referidos como atributos o propiedades) y código en forma de métodos.

¡Nuevo!!: Lisp y Programación orientada a objetos · Ver más »

Programación por procedimientos

La programación procedimental o programación por procedimientos es un paradigma de la programación.

¡Nuevo!!: Lisp y Programación por procedimientos · Ver más »

Python

Python es un lenguaje de alto nivel de programación interpretado cuya filosofía hace hincapié en la legibilidad de su código, se utiliza para desarrollar aplicaciones de todo tipo, por ejemplo: Instagram, Netflix, Spotify, Panda3D, entre otros.

¡Nuevo!!: Lisp y Python · Ver más »

R (lenguaje de programación)

R es un entorno y lenguaje de programación con un enfoque al análisis estadístico.

¡Nuevo!!: Lisp y R (lenguaje de programación) · Ver más »

Racket (lenguaje de programación)

Racket es un lenguaje de programación de amplio espectro de la familia de Lisp y Scheme.

¡Nuevo!!: Lisp y Racket (lenguaje de programación) · Ver más »

Recolector de basura

Un recolector de basura (del inglés garbage collector) es un mecanismo implícito de gestión de memoria implementado en algunos lenguajes de programación de tipo interpretado o semiinterpretado.

¡Nuevo!!: Lisp y Recolector de basura · Ver más »

Recursión

La recursión o recursividad es la forma en la cual se especifica un proceso basado en su propia definición.

¡Nuevo!!: Lisp y Recursión · Ver más »

Recursión (ciencias de computación)

Para un tratamiento más general de los fenómenos recursivos, ver el artículo de Recursión. Recursión es, en ciencias de la computación, una forma de atajar y solventar problemas.

¡Nuevo!!: Lisp y Recursión (ciencias de computación) · Ver más »

Reflexión (informática)

En informática, reflexión (o reflexión computacional) es la capacidad que tiene un programa para observar y opcionalmente modificar su estructura de alto nivel.

¡Nuevo!!: Lisp y Reflexión (informática) · Ver más »

REPL

Un bucle Lectura-Evaluación-Impresión, REPL por las siglas en inglés de «Read-Eval-Print-Loop», también conocido como alto nivel interactivo o consola de lenguaje, es un entorno de programación interactiva basado en un proceso cíclico donde se lee un fragmento de código ingresado por el usuario, se evalúa y se devuelve un resultado al usuario; las partes de programa escrito en un entorno pueden compartir un estado global mientras el programa esté activo.

¡Nuevo!!: Lisp y REPL · Ver más »

Ruby

Ruby es un lenguaje de programación interpretado, reflexivo y orientado a objetos, creado por el programador japonés Yukihiro "Matz" Matsumoto, quien comenzó a trabajar en Ruby en 1993, y lo presentó públicamente en 1995.

¡Nuevo!!: Lisp y Ruby · Ver más »

Scala (lenguaje de programación)

Scala es un lenguaje de programación multi-paradigma diseñado para expresar patrones comunes de programación en forma concisa, elegante y con tipos seguros.

¡Nuevo!!: Lisp y Scala (lenguaje de programación) · Ver más »

Scheme

Scheme es un lenguaje de programación funcional (si bien impuro pues sus estructuras de datos no son inmutables) y un dialecto de Lisp.

¡Nuevo!!: Lisp y Scheme · Ver más »

Self-hosting

Self-hosting o auto-hospedaje es el uso de un programa de computadora como parte de la cadena de herramientas o sistema operativo que produce nuevas versiones de ese mismo programa, por ejemplo, un compilador que puede compilar su propio código fuente.

¡Nuevo!!: Lisp y Self-hosting · Ver más »

Sentencia condicional

Los tipos más conocidos de sentencias condicionales son el SI..ENTONCES (if..then), el SI..ENTONCES..SI NO (if..then..else) y el SEGÚN (case o switch), aunque también podríamos mencionar al manejo de excepciones como una alternativa más moderna para evitar el "anidamiento" de carne condicionales.

¡Nuevo!!: Lisp y Sentencia condicional · Ver más »

SHRDLU

SHRDLU es un programa de computadora para la comprensión del lenguaje natural.

¡Nuevo!!: Lisp y SHRDLU · Ver más »

Smalltalk

Smalltalk es un lenguaje reflexivo de programación, orientado a objetos y con tipado dinámico.

¡Nuevo!!: Lisp y Smalltalk · Ver más »

Software libre

El software libre o software de fuentes abiertas es un software cuyo código fuente puede ser estudiado, modificado, y utilizado libremente con cualquier finalidad y redistribuido con cambios o mejoras sobre él.

¡Nuevo!!: Lisp y Software libre · Ver más »

Software propietario

El software propietario, privativo - Proyecto GNU -Free Software Foundation o no libre (en contraposición al software libre), es el software del cual no existe una forma libre de acceso a su código fuente, el cual solo se encuentra a disposición de su desarrollador y no se permite su libre modificación, adaptación o incluso lectura por parte de terceros.

¡Nuevo!!: Lisp y Software propietario · Ver más »

Steve Russell

Steve «Slug» Russell es un programador y científico, conocido por haber creado en 1961 Spacewar!, uno de los primeros videojuegos, junto a algunos de sus compañeros del Tech Model Railroad Club en el Instituto de Tecnología de Massachusetts.

¡Nuevo!!: Lisp y Steve Russell · Ver más »

Tipado dinámico

Un lenguaje de programación es dinámicamente tipado si una variable puede tomar valores de distintos tipos.

¡Nuevo!!: Lisp y Tipado dinámico · Ver más »

Tipo de dato

En ciencias de la computación, un tipo de dato informático o simplemente tipo es un atributo de los datos que indica al ordenador (y/o al programador/programadora) sobre la clase de datos que se va a manejar.

¡Nuevo!!: Lisp y Tipo de dato · Ver más »

Turing completo

En la teoría de computadoras reales y virtuales, de los lenguajes de programación y de otros sistemas lógicos, un sistema Turing completo es aquel que tiene un poder computacional equivalente a la máquina de Turing universal.

¡Nuevo!!: Lisp y Turing completo · Ver más »

Vaughan Pratt

Vaughan Ronald Pratt (nacido en 1944), un Profesor Emeritus en la Universidad Stanford, es un pionero en el campo de informática. Publicando desde 1969, Pratt ha hecho varias contribuciones a áreas fundacionales como algoritmos de búsqueda, algoritmos de ordenación, y tests de primalidad. Más recientemente su búsqueda se ha centrado en el modelado formal de sistemas concurrentes y espacios de Chu.

¡Nuevo!!: Lisp y Vaughan Pratt · Ver más »

Wolfram (lenguaje de programación)

Wolfram Language (el lenguaje de programación de Mathematica) es un lenguaje de programación multi-paradigma desarrollado por Wolfram Research, que sirve como el principal idioma de interfaz para Mathematica y. Está diseñado para ser lo más general posible, con énfasis en computación simbólica, programación funcional y programación basada en reglas.

¡Nuevo!!: Lisp y Wolfram (lenguaje de programación) · Ver más »

1958

1958 fue un año común comenzado en miércoles según el calendario gregoriano.

¡Nuevo!!: Lisp y 1958 · Ver más »

Redirecciona aquí:

LISP, Lenguaje de programacion Lisp, Lenguaje de programación Lisp.

SalienteEntrante
¡Hey! ¡Ahora tenemos Facebook! »