Articulo de referencia

Qalb (lenguaje de programación)

قلب ( árabe levantino: [ ʔalb ] ), transliterado Qalb , Qlb y Alb , es un lenguaje de programación funcional que permite al programador escribir programas completamente en árabe...

قلب ( árabe levantino: [ ʔalb ] ), transliterado Qalb , Qlb y Alb , es un lenguaje de programación funcional que permite al programador escribir programas completamente en árabe . [ 1 ] Su nombre significa "corazón" en árabe y es un acrónimo recursivo de Qlb: un lenguaje de programación ( قلب: لغة برمجة , Qlb: Lughat Barmajah ). Fue desarrollado en 2012 por Ramsey Nasser, un científico informático del Eyebeam Art + Technology Center en la ciudad de Nueva York , como un esfuerzo artístico y como respuesta al sesgo angloparlante en la gran mayoría de los lenguajes de programación, que expresan sus conceptos fundamentales utilizando palabras en inglés .

La sintaxis es similar a la de Lisp o Scheme , y consiste en listas entre paréntesis . Las palabras clave están en árabe (específicamente, árabe libanés ) [ 2 ] y el texto del programa se escribe de derecha a izquierda, como todo el texto árabe . El lenguaje proporciona un conjunto mínimo de primitivas para definir funciones , condicionales , bucles , manipulación de listas y expresiones aritméticas básicas . Es Turing-completo , y se han implementado la secuencia de Fibonacci y el Juego de la Vida de Conway .

Dado que el texto del programa está escrito en árabe y los trazos que conectan los caracteres en la escritura árabe pueden extenderse a cualquier longitud , es posible alinear el código fuente siguiendo patrones artísticos, al estilo de la caligrafía árabe .

Actualmente, un intérprete basado en JavaScript está alojado de forma independiente y el proyecto puede bifurcarse en GitHub . [ 3 ]

Hola Mundo

( قول "مرحبا يا عالم!" ‏ )

( di "¡Hola, mundo!" )

Referencias

  1. "Conoce قلب, el lenguaje de programación que utiliza la escritura árabe" . The Register . 25 de enero de 2013. Consultado el 6 de febrero de 2013 .
  2. Nasser, Ramsey. "Un error tipográfico en árabe · Problema n.° 8 · nasser/--- · GitHub" . GitHub . La versión actual está en árabe libanés por diseño; las versiones futuras estarán en árabe estándar y قول se cambiará a قل.
  3. قلب: لغة برمجة en GitHub

Lecturas adicionales

  • Smith IV, Jack (14 de diciembre de 2015). "Este lenguaje de programación árabe muestra cómo las computadoras giran en torno al mundo occidental" . Tech.Mic . Consultado el 15 de diciembre de 2015 .
  • Intérprete basado en navegador
  • Declaración del artista