Qalb (programmeringsspråk)

Qalb
Dato for første versjon 2012
Paradigme Funksjonell
Utvikler Ramsey nassir
Påvirket av Ordning
Nettsted qlb-repl.herokuapp.com

قلب ( uttales:  [ʔalb] ), translitterert Qalb , Qlb og Alb , er et funksjonelt programmeringsspråk som lar en programmerer skrive programmer helt på arabisk . Navnet betyr hjerte og er et arabisk selvreferensivt akronym som betyr Qlb: et programmeringsspråk (قلب: لغة برمجة, Qlb: Lughat Barmajah ). Den ble utviklet i 2012 av Ramsey Nasser, informatiker ved Eyebeam Art + Technology Center i New York.. Språk er både et kunstnerisk prosjekt og et svar på utbredelsen av engelsk i programmeringsverdenen.

Syntaksen ligner på Lisp eller Scheme , bestående av lister i parentes. all syntaks er i moderne arabisk, og programteksten er skrevet høyre mot venstre, som enhver arabisk tekst . Språket gir et minimalt sett med primitiver for å definere funksjoner , forhold , looping , listemanipulering og grunnleggende aritmetiske uttrykk . språket er Turing-komplett . Den Fibonacci sekvensen og Conway spill av livet har blitt implementert.

Siden all teksten i programmet er skrevet på arabisk, og forbindelseslinjene mellom bokstavene i det arabiske skriptet kan utvides til enhver lengde, er det mulig å justere kildekoden for å danne kunstneriske mønstre og arabisk kalligrafi .

En Javascript tolk for tiden ligger på herokuapp og prosjektet kan delteGitHub .

Bonjour Monde

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

Referanser

  1. "  Møt قلب, programmeringsspråket som bruker arabisk skript  " (åpnet 6. februar 2013 )
  2. قلب: لغة برمجةGitHub

Eksterne linker