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

Scheme

Índice 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.

39 relaciones: Años 1970, Azúcar sintáctico, Cadena, CAR y CDR, Common Lisp, Compilador, Dialecto (programación), Dylan (lenguaje de programación), Estructura de datos, Expresión S, Función de orden superior, GNU Guile, Homoiconicidad, Incompatible Timesharing System, Institute of Electrical and Electronics Engineers, Intérprete (informática), Lenguaje de programación, Lisp, Lista enlazada, Macro, Metaprogramación, Minimalismo, Número complejo, Número entero, Número racional, Número real, Notación polaca, Orden de evaluación, Programación funcional, Programación imperativa, Programación orientada a objetos, Puerto (informática), Punto y coma, Recolector de basura, Recursión (ciencias de computación), Símbolo, Tabla hash, Vector (informática), 1975.

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!!: Scheme y Años 1970 · Ver más »

Azúcar sintáctico

En informática, el azúcar sintáctico es un término acuñado por Peter J. Landin en 1964 para referirse a los añadidos a la sintaxis de un lenguaje de programación diseñados para hacer algunas construcciones más fáciles de leer o expresar.

¡Nuevo!!: Scheme y Azúcar sintáctico · Ver más »

Cadena

El término cadena hace referencia, en esta enciclopedia.

¡Nuevo!!: Scheme y Cadena · 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!!: Scheme y CAR y CDR · Ver más »

Common Lisp

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

¡Nuevo!!: Scheme y Common Lisp · 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!!: Scheme y Compilador · 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!!: Scheme 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!!: Scheme y Dylan (lenguaje de programación) · 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!!: Scheme 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!!: Scheme y Expresión S · 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!!: Scheme y Función de orden superior · Ver más »

GNU Guile

GNU Guile es el intérprete preferido para el proyecto GNU, cuenta con una implementación del lenguaje de programación Scheme.

¡Nuevo!!: Scheme y GNU Guile · 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!!: Scheme y Homoiconicidad · Ver más »

Incompatible Timesharing System

Incompatible Timesharing System o ITS (en español sistema de tiempo compartido incompatible) fue uno de los primeros, revolucionario, e influyente sistema operativo de tiempo compartido desarrollado en el MIT; se desarrolló principalmente en el Laboratorio de Inteligencia Artificial del MIT, con alguna ayuda del Proyecto MAC.

¡Nuevo!!: Scheme e Incompatible Timesharing System · Ver más »

Institute of Electrical and Electronics Engineers

El Instituto de Ingenieros Eléctricos y Electrónicos (IEEE) es una asociación mundial de ingenieros dedicada a la normalización y el desarrollo en áreas técnicas.

¡Nuevo!!: Scheme e Institute of Electrical and Electronics Engineers · 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!!: Scheme e Intérprete (informática) · 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!!: Scheme y Lenguaje de programación · Ver más »

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.

¡Nuevo!!: Scheme y Lisp · 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!!: Scheme y Lista enlazada · Ver más »

Macro

En ciencias de la computación, macro (del griego μακρο, makro, que significa ‘grande’) ―acortamiento de macroinstrucción― es una serie de instrucciones que se almacenan para que se puedan ejecutar de manera secuencial mediante una sola llamada u orden de ejecución.

¡Nuevo!!: Scheme y Macro · 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!!: Scheme y Metaprogramación · Ver más »

Minimalismo

El término minimalismo, en su ámbito más general, es la tendencia a reducir a lo esencial (lo útil, y lo embellecedor sin decorar de más), a despojar de elementos sobrantes.

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

Número complejo

Los números complejos, designados con la notación \scriptstyle\mathbb, son una extensión de los números reales \scriptstyle \mathbb y forman un cuerpo algebraicamente cerrado.

¡Nuevo!!: Scheme y Número complejo · Ver más »

Número entero

Un número entero es un elemento del conjunto numérico que contiene los números naturales; que son \mathbb.

¡Nuevo!!: Scheme y Número entero · Ver más »

Número racional

Los números racionales son todos los números que pueden representarse como el cociente de dos números enteros o, más exactamente, un entero y un natural positivo; es decir, una fracción común a/b con numerador a y denominador b distinto de cero.

¡Nuevo!!: Scheme y Número racional · Ver más »

Número real

En matemáticas, el conjunto de los números reales (denotado por R o por ℝ) incluye tanto los números racionales (positivos, negativos y el cero) como los números irracionales; y en otro enfoque, a los trascendentes y a los algebraicos.

¡Nuevo!!: Scheme y Número real · 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!!: Scheme y Notación polaca · Ver más »

Orden de evaluación

La prioridad de las operaciones (su precedencia o jerarquía) refiere al conjunto de convenciones que regulan el orden en que una calculadora o un sistema evaluará una operación en una expresión combinada, que contenga dos o más operadores.

¡Nuevo!!: Scheme y Orden de evaluación · 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!!: Scheme y Programación funcional · Ver más »

Programación imperativa

En ciencias de la computación se denomina programación imperativa a un paradigma de programación de software que utiliza fórmulas que alteran el estado de un programa.

¡Nuevo!!: Scheme y Programación imperativa · 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!!: Scheme y Programación orientada a objetos · Ver más »

Puerto (informática)

En informática, un puerto es una interfaz a través de la cual se pueden enviar y recibir los diferentes tipos de datos.

¡Nuevo!!: Scheme y Puerto (informática) · Ver más »

Punto y coma

El punto y coma es un signo ortográfico de puntuación que se representa con una coma que está superpuesta a un punto que se encuentra en la parte superior (línea de base tipográfica).

¡Nuevo!!: Scheme y Punto y coma · 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!!: Scheme y Recolector de basura · 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!!: Scheme y Recursión (ciencias de computación) · Ver más »

Símbolo

Un símbolo (del latín: simbŏlum, y éste del griego σύμβολον,symbolon, compuesto de σύν-, "con", "conjuntamente", y ballein, "lanzar", "arrojar", "tirar", es decir, "arrojar juntos") es la representación perceptible de una idea, con rasgos asociados por una convención socialmente aceptada.

¡Nuevo!!: Scheme y Símbolo · Ver más »

Tabla hash

Una tabla hash, matriz asociativa, hashing, mapa hash, tabla de dispersión o tabla fragmentada es una estructura de datos que implementa el tipo de dato abstracto llamado diccionario (tipo de dato abstracto).

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

Vector (informática)

En programación, se le denomina vector, formación, matriz (en inglés array, del cual surge la mala traducción arreglo), a una zona de almacenamiento contiguo que contiene una serie de elementos del mismo tipo, los elementos de la matriz.

¡Nuevo!!: Scheme y Vector (informática) · Ver más »

1975

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

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

Redirecciona aquí:

Scheme (lenguaje de programacion), Scheme (lenguaje de programación).

SalienteEntrante
¡Hey! ¡Ahora tenemos Facebook! »