Qalb (programmeringssprog)

Qalb
Dato for første version 2012
Paradigme Funktionel
Udvikler Ramsey nassir
Påvirket af Ordning
Internet side qlb-repl.herokuapp.com

قلب ( udtales:  [ʔalb] ), translitereret Qalb , Qlb og Alb , er et funktionelt programmeringssprog , der tillader en programmør at skrive programmer helt på arabisk . Dets navn betyder hjerte og er et arabisk selvhenvisende akronym, der betyder Qlb: et programmeringssprog (قلب: لغة برمجة, Qlb: Lughat Barmajah ). Det blev udviklet i 2012 af Ramsey Nasser, datalog ved Eyebeam Art + Technology Center i New York . Sprog er både et kunstnerisk projekt og et svar på udbredelsen af ​​engelsk i programmeringsverdenen.

Syntaksen svarer til Lisp eller Scheme , der består af lister i parentes. al syntaks er i moderne arabisk standard, og programteksten skrives fra højre mod venstre, ligesom enhver arabisk tekst . Sproget giver et minimalt sæt primitiver til at definere funktioner , betingelser , looping , listemanipulation og grundlæggende aritmetiske udtryk . sproget er Turing-komplet . Den Fibonacci sekvens og Conway s livets spil er blevet gennemført.

Da al tekst i programmet er skrevet på arabisk, og forbindelseslinjerne mellem bogstaverne i det arabiske script kan udvides til enhver længde, er det muligt at justere kildekoden til at danne kunstneriske mønstre og arabisk kalligrafi .

En JavaScript-fortolker er i øjeblikket vært på herokuapp og projektet kan kløvetGitHub .

Bonjour Monde

(قول "مرحبا يا عالم) (قول "Hello, world")

Referencer

  1. "  Mød قلب, programmeringssproget, der bruger arabisk script  " (adgang til 6. februar 2013 )
  2. قلب: لغة برمجةGitHub

eksterne links