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

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

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

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

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

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

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



5 комментариев


  1. (28.01.2013 14:08) #
    -3

    жесть :)

    • (28.01.2013 18:19) #
      6

      а что, иншалЛах ведь Коран на арабском, может у этого языка программирования великое будущее

  2. (28.01.2013 18:17) #
    5

    В одной из передач, видел выступление доктора Ширбини (египтянин), который является доктором арабского языка и преподавателем в одном из университетов Америки. В этой передачи он рассказывал, что самые крупные ученые филологи (по разным языкам) со всего мира приехали в этот университет для изучения и выявления самого устойчивого и долгоживущего языка. А как известно, жизнь любого языка подобна жизни человека, со временем он сильно изменяется и умирает, затем рождаются новые языки и все повторяется. Так вот, самое интересное это то, что эти ученые приступили к изучению арабского языка на основе Корана. Доктор Ширбини рассказывал, что было очень интересно наблюдать, как каждый ученый с собой носил мусхаф Корана. Впоследствии, даже несколько ученых из Китая приняли ислам. В итоге ученые пришли к выводу, что самый устойчивый к изменениям и самый гибкий язык – это арабский и китайский. Далее доктор Ширбини сказал, что в Англии, Японии уже сейчас все самые важные официальные государственные документы стали переводить на арабский язык, чтобы через тысячи лет эти документы могли прочитать потомки. СубханАллах!

    • (28.01.2013 20:31) #
      5

      Так что и язык программирования на арабском языке не у кого не будет вызывать удивления в ближайшем будушем

    • (03.03.2013 09:59) #
      0

      Ассалаламуалейкум уа рахматуллаhи уа баракатуh Сарацин ахи ты дал ссылку на библиотеку maktaba shamelya да вознаградит тебя Аллаh программу установил но кодировка (в 7-ке)кадабра как исправить?