Новости IT, хостинга
  Android, Apple, Facebook, Google, Linux, Microsoft, Samsung, Twitter, Интернет, Россия, браузеры, обновление ПО, онлайн-сервисы, операционные системы, планшеты, рынок ИТ, сделки, смартфоны, социальные сети, уязвимости  
  новостей: 10385
  комментариев: 3199

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


Традиционно все языки программирования носят латинские корни, однако сейчас на арену выходит новый язык, который использует арабский синтаксис для написания исходного кода, пишет The Register. Создатель этого языка, программист Рамси Нассер, говорит, что у каждого языка есть своя логика и структура, а у каждого программиста - свое понимание того, что такое идеальный код. В языке ??? (произносится как "эльб", что означает "сердце") он реализовал свое видение подобных понятий.

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

В основе языка программирования ??? находится понятие "схем", роднящее его с функциональным языком программирования, таким как Lisp, любимым большинством программистов, специализирующихся на решении научных проблем. Сам Нассер отметил, что уже реализовал на ??? несколько алгоритмов, например алгоритм, вычисляющий последовательность Фибоначчи (суммы цифр в последовательности числового ряда).

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

"Мой язык является одновременно красивым и функциональным, программы, написанные на нем, являются одновременно практичными и красивыми", - отметил он.

При этом он признает, что ??? будет априори являться более ограниченным, чем языки с латиницей в своей структуре, так как большинство современных программистов просто не знакомы с арабской письменностью и не поймут азов ??? . Чтобы как-то поднять популярность языка, Нассер планирует выпустить в будушем набор библиотек и API, которые будут обращаться к ??? через привычные для западных программистов конструкции, такие как function, for, if, loop и другие. С другой стороны, ??? может стать отличным подспорьем для начинающих арабских программистов, которые на примере данного языка будут учиться вести написание кодов.


Источник: cybersecurity.ru

  28 января 2013 549
Версия для печати

← предыдущая новость следующая новость →

Мой комментарий
Ваше имя*:
Email:
Комментарий*:
Зарегистрироваться автоматически: Вы будете зарегистрированы на сайте автоматически при добавлении комментария. Обязательно заполните поле Email для этого.
Сумма чисел 5 и 12*:            


Хостеры (2472)
HostDB (35)
Софт (2640)
Железо (993)
Интернет (1435)
Статистика и аналитика (3324)




Отправить сообщение администратору

Сумма чисел 32 и 1*:


Яндекс цитирования
сообщить о неточности