10 lenguajes de programación que probablemente nunca escuchaste

Hay algunos lenguajes de programación muy extraños y extraños que han convertido la lógica en su cabeza y todavía han logrado mantenerse fieles a la ciencia de la comunicación con una computadora. Escuchará acerca de diez lenguajes de programación de los que probablemente nunca haya oído hablar.

Hay algunos lenguajes de programación muy extraños y extraños que han convertido la lógica en su cabeza y todavía han logrado mantenerse fieles a la ciencia de la comunicación con una computadora.  Escuchará acerca de diez lenguajes de programación de los que probablemente nunca haya oído hablar.
Anuncio

lenguajes de programación De acuerdo, ya conoce sus variables y conoce sus declaraciones. Puedes escribir algo más avanzado que 'Hello World'. Pero si crees que conoces todas las lógicas de programación del mundo, piénsalo de nuevo. Programación y lógica coexisten ... uno es un gemelo siamés del otro. Pero hay algunos lenguajes de programación muy extraños y extraños que han convertido la lógica en su cabeza y todavía han logrado mantenerse fieles a la ciencia de la comunicación con una computadora. Escuchará acerca de diez lenguajes de programación de los que probablemente nunca haya oído hablar.

Al final de esta publicación, me estarás diciendo: "¡Tienes que estar bromeando!" Créame que no. La computadora no solo entiende ceros y unos, también se pone un poco de humor. ¿De qué otra manera puedes explicar la existencia real de estos lenguajes de programación locos y extravagantes?

Entonces, aquí está la lista de algunos lenguajes de programación esotéricos y algunos que realmente funcionan.

Befunge

lenguajes de programación

Origen: Befunge fue inventado en 1993 por Chris Pressey.

Descrito como un lenguaje de programación esotérico, está bastante bien descrito en Wikipedia. Un lenguaje de programación esotérico es un lenguaje de programación de computadora diseñado para experimentar con ideas extrañas, para ser difícil de programar, o como una broma, en lugar de un uso práctico. El extraño objetivo de diseñar Befunge fue crear un lenguaje que fuera tan difícil de compilar como fuera posible.

Es un lenguaje bidimensional basado en ASCII que está organizado en un "campo de juego" (una cuadrícula bidimensional). Las flechas (, ^, v) son la sintaxis principal que se utiliza para enviar instrucciones a la izquierda, derecha, arriba y abajo. Los bucles se construyen enviando el flujo de control en un ciclo.

Lea más acerca de Befunge en la Wiki de Esolang

Brainf ** k

lenguajes de programación informática

Origen: Brainf ** k fue inventado por Urban Müller en 1993. Quería desarrollar el compilador más pequeño posible para el SO Amiga (versión 2.0) usando un nuevo lenguaje. Se las arregló para escribir un compilador de 240 bytes y luego lo bajó a menos de 200.

Junto con Befunge, es el más conocido de los lenguajes de programación esotéricos. Ambos también han engendrado otros lenguajes retorcidos por el cerebro de su clase. Como suena ofensivo, también está escrito como brainf ***, brainf * ck, brainfsck, b **** fuck o BF. El lenguaje usa una combinación de ocho comandos - > <+ -. , [] El programa absolutamente minimalista es muy difícil de usar ya que, como la mayoría de los lenguajes esotéricos, no tiene variables, ni funciones, ni condicionales ... que son parte integrante de los lenguajes de programación comunes.

Lea más acerca de Brainf ** k en la Wiki de Esolang.

Piet

lenguajes de programación informática

Origen: Fue creado por David Morgan-Mar y recibió su nombre del pionero del arte abstracto geométrico, Piet Mondrian.

Piet es otro lenguaje de programación esotérico donde el código se asemeja a una pintura abstracta. 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 de un bloque de color al siguiente a medida que el intérprete viaja a través del programa.

Lea más sobre Piet en la página del desarrollador

Shakespeare

lenguajes de programación informática

Origen: Fue desarrollado por el dúo sueco de Jon Åslund y Karl Hasselström casi en una noche (al menos la parte principal) como un proyecto de laboratorio mientras estaban en la universidad.

SPL (lenguaje de programación de Shakespeare) es un lenguaje con un código fuente "hermoso" que se parece a las obras de Shakespeare. El objetivo principal era hacer que los programas aparecieran de forma diferente a los programas. El idioma tiene título, personajes, actos y escenas, entradas y salidas de directivas, líneas tal como cabría esperar en una obra de Shakespeare. Por ejemplo, los personajes son las variables. Se inspiró en el formato estructurado definido de las obras de teatro. Comparado con otros lenguajes de programación esotéricos, SPL se entiende fácilmente porque el programa en sí está escrito en inglés y en forma dramática.

Lea más sobre SPL en su página de inicio.

Espacio en blanco

lenguajes de programación informática

Origen: Fue creado por Edwin Brady y Chris Morris en la Universidad de Durham y lanzado el Día de los inocentes, 2003.

Hace exactamente lo que significa por su nombre. Crea ... espacios en blanco. El sitio web del proyecto lo dice mejor:

La mayoría de los lenguajes de programación modernos no consideran la sintaxis de los caracteres del espacio en blanco (espacios, pestañas y nuevas líneas), ignorándolas, como si no estuvieran allí. Consideramos que esto es una gran injusticia para estos miembros del conjunto de personajes perfectamente amigables. ¿Deben ser ignorados, solo porque son invisibles? El espacio en blanco es un lenguaje que busca corregir el equilibrio. Se ignoran los caracteres que no sean espacios en blanco; solo espacios, pestañas y nuevas líneas se consideran sintaxis.

Y continúa diciendo que es un lenguaje perfecto para los espías porque ninguna vez adivinará que una hoja de papel en blanco oculta el código vital de la computadora.

Lea más sobre Whitespace en su página de inicio.

Ook!

10 lenguajes de programación que probablemente nunca escuché de los lenguajes de programación06

Origen: Creado no por Tarzán, sino por David Morgan-Mar como un lenguaje de programación esotérico que es más bien una broma.

Un lenguaje que se asemeja a una llamada de paloma tiene que estar en la categoría 'lenguaje de programación extraño'. Pero, aunque parezca extraño, no está diseñado para pájaros. Está diseñado para orangutanes en particular y primates en general. Me creas o no. ¡El creador de Ook! y Brainfuck es lo mismo, la estructura del lenguaje es la misma excepto que los comandos usados ​​en Brainfuck son reemplazados por la llamada Orangutan y tienen menos elementos de sintaxis (solo tres - Ook./Ook?/Ook!).

Lea más (especialmente sobre los principios de diseño) en la página de Ook.

Velato

lista de lenguajes de programación

Origen: Fue creado por Daniel Temkin en 2009. También ha creado otros lenguajes basados ​​en medios digitales como Light Pattern (usa imágenes)

Velato es un lenguaje de programación que utiliza archivos MIDI como código fuente donde el patrón de notas y su tono y orden determina los comandos. Velato produce sonidos similares al jazz, pero no es un lenguaje para crear música, sino para crear programas viables que pueden sonar bien. La pantalla muestra el programa 'Hello World' como partituras (no como código).

Lea más sobre Velato en el blog del desarrollador.

Informar

lista de lenguajes de programación

Origen: Fue creado en 1993 por Graham Nelson.

Si Shakespeare puede tratarse de obras de teatro, informa como un lenguaje de programación sobre ficción. Es un lenguaje desarrollado específicamente para escribir ficción interactiva. De todos los idiomas en esta lista, en realidad es utilizable y bastante popular también en la comunidad de escritura. Es un lenguaje orientado a objetos y de procedimientos. También se ha utilizado para diseñar juegos interactivos basados ​​en historias como Savoir-faire y Floatpoint.

Lea más acerca de Informar en el sitio oficial de Inform 7.

FELICIDAD

lista de lenguajes de programación

Origen: Fue desarrollado en la Universidad Carnegie Mellon por WA Wulf, DB Russell y AN Habermann en 1969. Representa el lenguaje básico para la implementación del software del sistema.

Era un lenguaje de programación de sistemas bien conocido en la escena hasta que apareció C. 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 era inusual para su época porque era un lenguaje de programación sin tipo (una variable puede contener cualquier tipo de valor (numérico, de cadena, booleano). BLISS fue utilizado por Digital Equipment Corp. para la programación del sistema y entró en su línea VAX de computadoras. BLISS ya no se usa ampliamente.

Lea más en Wikipedia.

Ir

lenguajes de programación

Origen: 2009

Si no has oído hablar de este lenguaje de programación, deberías haberlo hecho. Simplemente porque fue desarrollado por Google. El lenguaje es Open Sourced y es una especie de combinación de C ++ y Python. Anunció en una publicación de blog -

Go intenta combinar la velocidad de desarrollo de trabajar 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 Go to date, las compilaciones típicas se sienten instantáneas; incluso los binarios grandes se compilan en solo unos segundos. Y el código compilado se ejecuta cerca de la velocidad de C. Go está diseñado para que pueda moverse rápido.

Lea más en Golang.

Los diez idiomas de programación anteriores son una mezcla de lo esotérico y lo inutilizable. Hay unos miles de lenguajes de programación para todo lo imaginable, desde uno que se parece al código Morse hasta Lisp, que es el segundo lenguaje de programación de alto nivel aún utilizado en la actualidad. ¿Has oído hablar de los diez en esta lista? ¿Cuál es el lenguaje de programación más extraño que conoces?

Crédito de la imagen: Programación a través de Shutterstock || orangután a través de Shutterstock

In this article