Jump to content

Сердце (язык программирования)

сердце
Парадигма Функциональный
Разработано Рэмси Насер
Впервые появился 2012
Веб-сайт в .ср /%D9%82%D9%84%D8%A8
Под влиянием
Схема

сердце ( Левантийский арабский язык: [ʔalb] ), транслитерируемый Qalb , Qlb и Alb , — функциональный язык программирования , позволяющий программисту писать программы полностью на арабском языке . [1] Его название означает «сердце» на арабском языке и является рекурсивной аббревиатурой Qlb : языка программирования ( قلب: لغة برمجة , Qlb: Lughat Barmajah ). Он был разработан в 2012 году Рэмси Нассером, ученым-компьютерщиком из Eyebeam Art + Technology Center в Нью-Йорке , как художественное начинание и как ответ на англоязычный уклон в подавляющем большинстве языков программирования, которые выражают их фундаментальные концепции. используя английские слова.

Синтаксис аналогичен синтаксису Lisp или Scheme и состоит из списков в круглых скобках . Ключевые слова указаны на арабском языке (в частности, на ливанском арабском языке ). [2] текст программы располагается справа налево, как и весь текст на арабском языке . Язык предоставляет минимальный набор примитивов для определения функций , условных операторов , циклов , манипуляций со списками и основных арифметических выражений . Она является Тьюринг-полной , и последовательность Фибоначчи и Игра жизни Конвея были реализованы .

Поскольку текст программы написан на арабском языке и соединительные штрихи между символами арабской графики могут быть удлинены до любой длины , имеется возможность выравнивания исходного кода по художественным узорам, в традициях арабской каллиграфии .

на основе JavaScript Интерпретатор в настоящее время размещен на Heroku , и проект можно разветвить на GitHub . [3]

Привет, мир

[ редактировать ]
(قول "مرحبا يا عالم"‏)
(قول "Hello, world‎")
  1. ^ «Знакомьтесь, قلب — язык программирования, использующий арабскую графику» . 25 января 2013 г. Проверено 6 февраля 2013 г.
  2. ^ Насер, Рэмси. «арабская опечатка · Выпуск №8 · nasser/--- · GitHub» . Текущая версия изначально написана на ливанском арабском языке, будущие версии будут на стандартном языке, а قول будет изменено на قل.
  3. ^ Сердце: язык программирования на GitHub

Дальнейшее чтение

[ редактировать ]
[ редактировать ]


Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 5fe92cf16cfb7aef83e4ef65229a939b__1710290760
URL1:https://arc.ask3.ru/arc/aa/5f/9b/5fe92cf16cfb7aef83e4ef65229a939b.html
Заголовок, (Title) документа по адресу, URL1:
Qalb (programming language) - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)