Перейти к содержанию

Создан язык программирования на арабской вязи


Рекомендуемые сообщения

Опубликовано

Рамзи Насер (Ramsey Nasser) – исследователь из международной лаборатории искусства и технологий Eyebeam в Нью-Йорке (США) – представил первый в мире язык программирования на основе арабской вязи. Язык получил название «Альб» – قلب (араб. «сердце») и представляет собой полнофункциональный инструмент для написания алгоритмов, хотя и несколько необычный.

 

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

 

До сих пор компьютеры были довольно недружественны по отношению к арабскому языку, который не только предусматривает написание букв справа налево, но и использует своеобразную вязь, где символы сливаются в более крупные устойчивые сочетания. Поэтому существует масса проблем с созданием текстовых редакторов и терминалов на арабском языке. Решить их вызывался Рамзи Насер, который обучает программистов со всего мира. Насер считает, что программирование должно быть доступно любому человеку на планете.

 

Строго говоря, попытки создать дружественную для арабского языка среду программирования уже были. В частности, существует проект AMMORIA, язык с открытым исходным кодом, где используются арабские слова. Тем не менее, проект Насера имеет двойное значение, учитывая еще и уникальную эстетику арабской вязи. Специфические письменные конструкции арабской вязи используются как дополнительное средство для описания алгоритмов.

 

На недавней ежегодной выставке, проведенной в центре Eyebeam, Насер продемонстрировал несколько небольших программ на новом языке программирования, включая обязательную «Hello World» (вывод приветствия), алгоритм для расчета чисел Фибоначчи, а также реализацию игры «Жизнь», придуманной математиком Джоном Конвеем на основе клеточных автоматов. Само собой, язык еще далек от совершенства. Более того, он может так и не стать популярным, если учесть, какая огромная доля современных технологий построена на языках с английскими словами в основе. По меньшей мере, язык «Альб» воплощает собой поэтическое сочетание человеческого языка и творчества. Вполне может быть, что именно этот язык поможет раскрыть искусство программирования еще большему числу людей в мире. Кроме того, программы на этом языке наглядно иллюстрируют понятие «красивый код».

 

 

По материалам сайтов The Register и The Verge.

Пожалуйста, войдите, чтобы комментировать

Вы сможете оставить комментарий после входа в



Войти
  • Похожий контент

    • st210165
      Автор st210165
      Уважаемые Гений Касперский и вся его команда
      а есть ли у Вас разработки своего на кирилице ассемблера и Свой на русском языке язык программирования - прямо с элементарного -если так можно сказать -железа ввода в память основ алфавита и программирования
      неплохо бы его с детского сада детям давать изучать и накапливать в базы данных 
      С уважением Ваш подписчик Игорь
    • MotherBoard
      Автор MotherBoard
      Программа позволяет разрабатывать, тестировать и отлаживать приложения прямо в веб-браузере без дополнительной установки ПО с помощью технологии 1С:Предприятие.Элемент. Это существенно упрощает взаимодействие с кодом приложения.
      На данном языке уже реализованы:
       - 1С: Шина
       - 1С: Кабинет Сотрудника
       - 1С: Персонал
      Сейчас можно бесплатно зарегистрироваться и пробовать  силы на новой технологии. Для регистрации нажмите сюда
      Источник
       
    • kingring1978
      Автор kingring1978
      Добрый день! Не пинайте сильно, в линуксе новичок, да и в kwts тоже...Развернул debian 12 с графическим интерфейсом, установил kwts, по условиям установки необходимо перед этим:
      Если вы используете Debian или Ubuntu не на английском языке, вам требуется изменить язык операционной системы перед запуском первоначальной настройки программы.
      Сменил locales по-умолчанию на  en_US.UTF-8, установил kwts, но теперь при запуске веб-интерфейса kwts на ангийском языке, возможности переключить на русский язык нет. Как вернуть русский язык в kwts?
      P.s. сменил региональные настройки, вернул locales на русский язык по-умолчанию, не помогло...
       
    • nexon
      Автор nexon
      Добрый день,

      Я хотел бы спросить, есть ли планы в будущем добавить больше языков в продукты Касперского?
      В другие антивирусы добавлено значительно больше языков.

      огромное представительство в Европе, Америка и Азия.

       



    • kylekyle
      Автор kylekyle
      Здравствуйте! Потребовалось обновить очень старую английскую версию KSC (12). Новые дистрибутивы - на русском. По гайду нужно просто забэкапировать старую версию и запустить установщик новой, про соответствие локализации не упоминается. Бэкап утилитой klbackup сделан успешно. Однако дальше установщик ругается на язык. 
       
      Что тут делать? Удалять старый KSC штатными средствами ОС, ставить 13.2 (или можно сразу 14.2?) и разворачивать бэкап? Английский бэкап взлетит на русской версии?
      Русские агенты администрирования поверх английских тоже не встанут?
       

×
×
  • Создать...