Qalb (ohjelmointikieli)

Qalb
Ensimmäisen version päivämäärä 2012
Paradigma Toimiva
Kehittäjä Ramsey Nassir
Vaikuttanut Kaavio
Verkkosivusto qlb-repl.herokuapp.com

Albلب ( lausutaan:  [ʔalb] ), translitteroitu Qalb , Qlb ja Alb , on toiminnallinen ohjelmointikieli, jonka avulla ohjelmoija voi kirjoittaa ohjelmia kokonaan arabiaksi . Sen nimi tarkoittaa sydäntä ja on arabialainen itseviittaava lyhenne, joka tarkoittaa Qlb: ohjelmointikieli (قلب: لغة برمجة , Qlb: Lughat Barmajah ). Sen on kehittänyt vuonna 2012 New Yorkin Eyebeam Art + Technology Centerin tietotekniikan tutkija Ramsey Nasser .. Kieli on sekä taiteellinen projekti että vastaus englannin esiintyvyyteen ohjelmamaailmassa.

Syntaksi on samanlainen kuin Lisp tai Scheme , joka koostuu sulkeissa olevista luetteloista . kaikki syntaksit ovat nykyaikaisessa arabiaksi ja ohjelman teksti kirjoitetaan oikealta vasemmalle, kuten mikä tahansa arabialainen teksti . Kielen tarjoaa vähimmäismäärää perusalkioiden määritellä funktioita , olosuhteet , kiehkura , listan manipulointi ja peruslaskutoimitukset ilmauksia . kieli on Turingin täydellinen . Fibonaccin ja Conway peli elämän on toteutettu.

Koska koko ohjelman teksti on kirjoitettu arabiaksi ja arabialaisen kirjoituksen kirjainten välisiä liitosviivoja voidaan pidentää mihin tahansa pituuteen, on mahdollista kohdistaa lähdekoodi taiteellisten kuvioiden ja arabialaisen kalligrafian muodostamiseksi .

JavaScript tulkki parhaillaan isännöi herokuapp ja hanke voidaan forked päälle GitHub .

Bonjour Monde

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

Viitteet

  1. "  Meet قلب, ohjelmointikieli, joka käyttää arabiaksi  " (näytetty 06 helmikuu 2013 )
  2. قلب: لغة برمجة päällä GitHub

Ulkoiset linkit