Qalb (programozási nyelv)

Qalb
Az első változat kelte 2012
Paradigma Funkcionális
Fejlesztő Ramsey nassir
Befolyásolta Rendszer
Weboldal qlb-repl.herokuapp.com

قلب ( ejtsd:  [ʔalb] ), transzliterált Qalb , Qlb és Alb , egy funkcionális programozási nyelv , amely lehetővé teszi a programozó programokat írni teljesen arab . A neve szívet jelent, és egy arab önreferencia rövidítés, jelentése Qlb: programozási nyelv (قلب: لغة برمجة, Qlb: Lughat Barmajah ). 2012-ben fejlesztette ki Ramsey Nasser, a New York-i Eyebeam Art + Technology Center informatikusa .. A nyelv egyszerre művészi projekt és válasz az angol elterjedtségére a programozási világban.

A szintaxis hasonló a Lisp-hez vagy a Scheme-hez , zárójelben lévő listákból áll . minden szintaxis modern, szabványos arab nyelvű, és a program szövege jobbról balra van írva, mint minden arab szöveg . A nyelv a primitívek minimális készletét biztosítja a függvények , a feltételek , a ciklus , a lista manipuláció és az alapvető számtani kifejezések meghatározásához . a nyelv Turing-teljes . A Fibonacci-sorozat és a Conway játék az élet hajtottak végre.

Mivel a program teljes szövege arab nyelven íródott, és az arab szkript betűi közötti összekötő vonalak bármilyen hosszúságra kiterjeszthetők, lehetséges a forráskód összehangolása művészi minták és arab kalligráfia kialakításához .

A JavaScript értelmező jelenleg tárolt herokuapp és a projekt lehet villás a GitHub .

Bonjour Monde

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

Hivatkozások

  1. „  Meet قلب, a programozási nyelv, amely az arab írást  ” (elérhető február 6, 2013 )
  2. قلب: لغة برمجة a GitHub

Külső linkek