10 Los lenguajes de programación que probablemente nunca oído hablar
Vídeo: Los 10 lenguajes de programación más demandados para este 2016
Está bien - usted sabe sus variables y que sabes declaraciones. Se puede escribir algo más avanzado que ‘Hola Mundo`. Pero si usted piensa que usted sabe toda lógica de programación en el mundo, se equivoca. Lógica de programación y co-existen ... uno es un hermano siamés del otro. Sin embargo, hay algunos lenguajes de programación muy extraños y sorprendentes que han convertido la lógica en su cabeza y todavía han logrado mantenerse fiel a la ciencia de la comunicación con un ordenador. Lo que vas a oír unos diez lenguajes de programación que probablemente nunca oído hablar.
Al final de este post, se le Me está diciendo - “Tienes que estar bromeando!” Créanme que no soy. El ordenador no sólo comprende ceros y unos, se pone un poco de humor. ¿Cómo puede usted explicar la existencia real de estos lenguajes de programación locas y tontas?
Por lo tanto, aquí está la formación de algunos lenguajes de programación esotéricos y unos pocos que realmente hacen algo de trabajo.
Befunge
Vídeo: Los Lenguajes de Programación Más Raros 2
Origen: Befunge fue inventado en 1993 por Chris Pressey.
Descrito como un lenguaje de programación esotérico, está bastante bien descrita en Wikipedia. Un lenguaje de programación esotérico es un lenguaje de programación diseñado para experimentar con ideas extrañas, a ser difíciles de programar en, o como una broma, en lugar de para su uso práctico. La extraña objetivo de diseñar Befunge era hacer un lenguaje que sería tan difícil compilar como sea posible.
Es un lenguaje bidimensional, basado ASCII que está dispuesto en un ‘campo de juego`(una rejilla de dos dimensiones). Las flechas (lt;, gt;, ^, v) son la sintaxis principal que se utiliza para enviar instrucciones a la izquierda, derecha, arriba y abajo. Loops se construyen mediante el envío del flujo de control en un ciclo.
Leer más sobre Befunge en el Esolang Wiki
Brainf ** k
Origen: Brainf ** k fue inventado por Urban Müller en 1993. Él quería desarrollar el compilador más pequeño posible para el Amiga OS (versión 2.0), utilizando un nuevo lenguaje. Se las arregló para escribir un compilador de 240 bytes y luego lo dejó caer por debajo de 200.
Junto con Befunge, es el más conocido de los lenguajes de programación esotéricos. Ambos también han dado lugar a otros idiomas cerebro-torsión de su calaña. Como parece ofensivo, sino que también se escribe como brainf ***, brainf * ck, brainfsck, b cogida **** o BF. El lenguaje utiliza una combinación de ocho comandos - gt; lt; + -. , [] El programa absolutamente minimalista es muy difícil de usar que como la mayoría de lenguajes esotéricos que no tiene variables, no hay funciones, no hay condicionales ... que son parte integrante de los lenguajes de programación comunes.
Leer más sobre Brainf ** k en la Esolang Wiki.
Piet
Origen: Fue creado por David Morgan-Mar y fue nombrado después geométrica pionero del arte abstracto, Piet Mondrian.
Piet es otro lenguaje de programación esotérico donde el código se asemeja a una pintura abstracta. Se utiliza 20 colores distintos que están dispuestos en bloques. Cada color corresponde a un comportamiento específico. Los comandos se definen por la transición de color desde un bloque de color a la siguiente como el intérprete viaja a través del programa.
Leer más acerca de Piet en la página propia del desarrollador
Shakespeare
Origen: Fue desarrollado por el dúo sueco de Jon Åslund y Karl Hasselström casi en una noche (al menos la parte central) como un proyecto de laboratorio, mientras estaban en la universidad.
SPL (Shakespeare Programming Language) es un lenguaje con ‘bello` código fuente que se asemeja a las obras de Shakespeare. El objetivo principal era hacer programas parecen algo distinto de los programas. El lenguaje tiene título, caracteres, actos y escenas, introducir y directivas de salida, al igual que las líneas que se pueden esperar en una obra de Shakespeare. Por ejemplo, los personajes son las variables. Que se inspiró en el formato estructurado definido de las jugadas. En comparación con otros lenguajes de programación esotéricos, SPL es fácil de entender porque el programa en sí está escrito en la llanura Inglés y en forma de drama.
Leer más acerca de SPL en su página principal.
Los espacios en blanco
Origen: Fue creado por Edwin Brady y Chris Morris de la Universidad de Durham y puesto en libertad el día de los inocentes, 2003.
Es exactamente lo que quiere decir por su nombre. Se crea un espacio en blanco .... El sitio web del proyecto dice que es mejor -
La mayoría de los lenguajes de programación modernos no tienen en cuenta los espacios en blanco (espacios, tabulaciones y nuevas líneas de sintaxis), haciendo caso omiso de ellos, como si no estuvieran allí. Consideramos que esto es una gran injusticia a estos miembros de lo más amable del juego de caracteres. En caso de ser ignorados, simplemente porque son invisibles? El espacio en blanco es un lenguaje que pretende restablecer el equilibrio. Cualquier carácter de espacio en blanco no son sólo ignored- espacios, tabuladores y saltos de línea se consideran sintaxis.
Y se va a decir que se trata de un lenguaje perfecto para los espías porque nadie va a adivinar que una vez que un pedazo de papel en blanco esconde código vitales ordenador.
Vídeo: "Hola Mundo" en 47 lenguajes de programación mas populares.
Leer más sobre El espacio en blanco en su página principal.
Ook!
Origen: Creada no por Tarzán, pero de nuevo por David Morgan-Mar como un lenguaje de programación esotérico, que es más de una broma.
Un lenguaje que se asemeja a una llamada paloma tiene que estar en la categoría ‘lenguaje de programación extraño`. Pero incluso extraña, que no está diseñado para las aves. Está diseñado para los orangutanes en particular, y primates en general. Me creas o no. El creador de Ook! y Brainfuck siendo el mismo, la estructura del lenguaje es el mismo, excepto los comandos utilizados en Brainfuck se sustituyen por el llamado orangután y tiene menos elementos de sintaxis (sólo tres - Ook./Ook?/Ook).
Leer más (en especial acerca de los principios de diseño) en la página Ook.
velato
Origen: Fue creado por Daniel Temkin en 2009. Él también ha creado otros idiomas extraído principalmente de medios digitales como Patrón de señalización (utiliza fotos)
Velato es un lenguaje de programación que utiliza archivos MIDI como código fuente en donde el patrón de notas y su terreno de juego y el orden determina comandos. Velato produce sonidos de jazz-como, pero no es un lenguaje para crear música, pero para crear programas viables que pueden sonar bueno. La pantalla muestra el programa ‘Hola mundo` como música de hoja (no código).
Leer más sobre Velato en el blog del desarrollador.
Informar
Origen: Se wascreated en 1993 por Graham Nelson.
Si Shakespeare puede ser acerca de obras de teatro, Informar como un lenguaje de programación es sobre la ficción. Es un lenguaje desarrollado específicamente para escribir ficción interactiva. De todos los idiomas de esta lista, es realmente útil y muy popular también en la comunidad de la escritura. Es un lenguaje orientado a objetos y de procedimiento. También se ha utilizado para diseñar juegos interactivos basados en la historia como el saber hacer y Floatpoint.
Leer más sobre Informe en el Informe a 7 Sitio Oficial.
FELICIDAD
Origen: Fue desarrollado en la Carnegie Mellon University por W. A. Wulf, D. B. Russell, y A. N. Habermann en 1969. Es sinónimo de lenguaje básico para la implementación del software del sistema.
Era un conocido lenguaje de programación de sistemas en la escena hasta C llegó. Tiene muchas características que se encuentran en lenguajes de alto nivel más modernos como estructuras de bloques, una pila automática, macros y rutinas recursivas. También fue inusual para la época en que era un lenguaje de programación en formato de tipo (una variable puede contener cualquier tipo de valor (numérico, cadena, booleano). BLISS fue utilizado por Digital Equipment Corp. por la programación del sistema y entró en su línea de VAX computadoras. BLISS ya no se usa ampliamente.
Vídeo: LENGUAJES DE PROGRAMACION (TIPOS, HISTORIA Y JAVA)
Leer más en Wikipedia.
Ir
Origen: 2009
Si usted no ha oído hablar de este lenguaje de programación, que debe tener. Simplemente porque fue desarrollado por Google. El lenguaje es de código abierto y es una especie de combinación de C ++ y Python. Se anunció en un blog -
Ir intentos de combinar la velocidad de desarrollo de trabajo en un lenguaje dinámico como Python con el rendimiento y la seguridad de un lenguaje compilado como C o C ++. En nuestros experimentos con Ir a fecha, típica construye sienten instantaneous- incluso grandes binarios se compilan en tan sólo unos segundos. Y el código compilado se ejecuta cerca de la velocidad de C. Go está diseñado para que pueda actuar con rapidez.
Leer más en Golang.
Las anteriores diez lenguajes de programación son una mezcla de lo esotérico y lo usables. Hay unos pocos miles de lenguajes de programación en torno a todo lo imaginable - de uno que se parece al código Morse Ceceo que es la segunda más antigua lenguaje de programación de alto nivel que todavía se utiliza hoy en día. ¿Ha oído hablar de los diez en esta lista? Que es el lenguaje de programación más extraño que conoce?