ВС:Бухгалтерия 6.3 Печенье с предсказаниями fortune-cookies ru п... (от Печенье с предсказаниями)
Создан язык программирования на арабской вязи
Рамзи Насер (Ramsey Nasser) – исследователь из международной
лаборатории искусства и технологий Eyebeam в Нью-Йорке (США) – представил
первый в мире язык программирования на основе арабской вязи. Язык получил
название «Альб» – قلب (араб. «сердце») и представляет собой
полнофункциональный инструмент для написания алгоритмов, хотя и несколько
необычный.
В арабском мире программисты сталкиваются с необычной
проблемой – практически все распространенные языки программирования, платформы
и стандарты построены на базе латиницы. Для носителей арабского языка латиница
крайне непривычна, поэтому им приходится сначала осваивать английский язык, что
сильно усложняет обучение.
До сих пор компьютеры были довольно недружественны по
отношению к арабскому языку, который не только предусматривает написание букв
справа налево, но и использует своеобразную вязь, где символы сливаются в более
крупные устойчивые сочетания. Поэтому существует масса проблем с созданием
текстовых редакторов и терминалов на арабском языке. Решить их
вызывался Рамзи Насер, который обучает программистов со всего мира. Насер
считает, что программирование должно быть доступно любому человеку на планете.
Строго говоря, попытки создать дружественную для арабского
языка среду программирования уже были. В частности, существует проект AMMORIA, язык
с открытым исходным кодом, где используются арабские слова. Тем не менее,
проект Насера имеет двойное значение, учитывая еще и уникальную эстетику
арабской вязи. Специфические письменные конструкции арабской вязи используются
как дополнительное средство для описания алгоритмов.
На недавней ежегодной выставке, проведенной в центре Eyebeam,
Насер продемонстрировал несколько небольших программ на новом языке
программирования, включая обязательную «Hello World» (вывод приветствия), алгоритм
для расчета чисел Фибоначчи, а также реализацию игры «Жизнь», придуманной
математиком Джоном Конвеем на основе клеточных автоматов. Само собой, язык еще
далек от совершенства. Более того, он может так и не стать популярным,
если учесть, какая огромная доля современных технологий построена на языках с
английскими словами в основе. По меньшей мере, язык «Альб» воплощает собой
поэтическое сочетание человеческого языка и творчества. Вполне может быть, что
именно этот язык поможет раскрыть искусство программирования еще большему числу
людей в мире. Кроме того, программы на этом языке наглядно иллюстрируют понятие
«красивый код».
Подробнее об этом новаторском языке программирования можно
узнать на сайте проекта в репозитарии GitHub по адресу
https://github.com/nasser/---.
Оставьте Ваш комментарий или мнение о новости: Создан язык программирования на арабской вязи Просим Вас оставлять сообщения по теме и уважать своих собеседников и авторов новостного сообщения.