Qalb (プログラミング言語)


Qalb_(programming_language)

「Qalb」プログラミング言語 –         
Qalb、Qlb、およびAlbと音訳されたقلب (レバント アラビア語:  ) は、プログラマが完全にアラビア語でプログラムを作成できるようにする関数型プログラミング言語です。その名前は心臓を意味し、アラビア語でQalb: プログラミングのための言語( قلب: لغة برمجة、Qlb: Lughat Barmajah )を意味する再帰的な頭字語です。2012 年にニューヨーク市のアイビーム アート + テクノロジー センターのコンピューター科学者、ラムジー ナセルによって開発されました。、芸術的な取り組みとして、そして英語の単語を使用して基本的な概念を表現する大多数のプログラミング言語における英語圏の偏見への対応として。
ああ
パラダイム
機能的
によって設計された
ラムジー・ナセル
初登場 2012年 Webサイト
qlb-repl .herokuapp .com
に影響を受けた
図式
構文はLispやSchemeの構文に似ており、括弧で囲まれたリストで構成されます。すべてのキーワードは適切なアラビア語であり、プログラム テキストはすべてのアラビア語テキストと同様に右から左にレイアウトされます。具体的には、現代標準アラビア語قلの代わりにقولが使用されていることから分かるように、使用されているアラビア語はレバノン アラビア語です。この言語は、関数、条件、ループ、リスト操作、および基本的な算術式を定義するための最小限のプリミティブ セットを提供します。チューリング完全であり、フィボナッチ数列とコンウェイのライフ ゲームが実装されています。
すべてのプログラム テキストはアラビア語で書かれており、アラビア文字の文字間の接続ストロークは任意の長さに拡張できるため、アラビア書道の伝統に基づいてソース コードを芸術的なパターンに揃えることができます。
JavaScript ベースのインタープリターは現在herokuappでホストされており、プロジェクトはGitHubでフォークできます。

こんにちは世界( قول “مرحبا يا عالم” )( قول “こんにちは、世界” )

参考文献
^ “アラビア文字を使用するプログラミング言語 قلب を紹介します。” . 2013 年 2 月 6 日に取得。
^ ナセル、ラムジー。「アラビア語のタイプミス · 問題 #8 · nasser/— · GitHub」。現在のバージョンは設計上レバノン語アラビア語ですが、将来のバージョンは標準で、قول が قل に変更される予定です。
^ قلب: لغة برمجة on GitHub

参考文献
スミス IV、ジャック (2015 年 12 月 14 日)。「このアラビア語のプログラミング言語は、コンピューターが西側世界でどのように回転するかを示しています。 」テックマイク。2015 年12 月 15 日に取得。

外部リンク
アーティストの声明 REPL Stub
·