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

Discussion in 'Мировые новости. Обсуждения.' started by Suicide, 27 Jan 2013.

  1. Suicide

    Suicide Super Moderator
    Staff Member

    Joined:
    24 Apr 2009
    Messages:
    2,482
    Likes Received:
    7,024
    Reputations:
    693
    Создан первый в мире арабский язык программирования


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

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

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

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

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

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

    Видео: http://www.youtube.com/watch?v=77KAHPZUR8g&feature=player_embedded

    27.01.2013
    http://www.cybersecurity.ru/development/168752.html​
     
    _________________________
  2. Billar

    Billar Banned

    Joined:
    9 Jul 2012
    Messages:
    15
    Likes Received:
    5
    Reputations:
    5
    Ну наконец-то на нормальных языках, перестанут кодить мусульмане. Задолбался постоянно раскапывать индусский код.
     
  3. MaxFast

    MaxFast Elder - Старейшина

    Joined:
    12 Oct 2011
    Messages:
    575
    Likes Received:
    149
    Reputations:
    94
    У них компьютер взорвётся.
     
  4. NekoKoneko

    NekoKoneko Elder - Старейшина

    Joined:
    29 Oct 2010
    Messages:
    175
    Likes Received:
    141
    Reputations:
    20
    Жуть, ничего не скажешь. А старт дали наши ватники, начавшие кодить 1С на русском. Ждем ответа от Китая и Индии, ведь код кандзями или на хинди выглядит так красиво и читаемо, особенно это будет заметно в ядре линукса! =^-^= Китайские коменты в коде я уже встречал.

    P.S. Напоминает библейские мотивы с Вавилонской Башней... Вместо того, чтобы постепенно уничтожать языковой барьер, эти недоноски его только укрепляют. Глядишь через лет 100 будут везде требоваться переводчики кода с национальных языков. C++ на украинском или ассемблер на иврите, а чо, зато "начинающим быдлокодерам не нужно учить английский".
     
  5. Ataman161

    Ataman161 New Member

    Joined:
    15 Jul 2012
    Messages:
    11
    Likes Received:
    0
    Reputations:
    0
    А чем им стандарт не угодил
     
  6. -=Cerberus=-

    -=Cerberus=- κρυπτός γράφω

    Joined:
    29 Apr 2012
    Messages:
    1,321
    Likes Received:
    930
    Reputations:
    391
    думаю альтернатива пхпшной команде die будет shaitan
    :D
     
  7. Vip77

    Vip77 Elder - Старейшина

    Joined:
    29 Sep 2012
    Messages:
    281
    Likes Received:
    55
    Reputations:
    20
    [​IMG]
     
  8. alextrust

    alextrust Member

    Joined:
    29 Mar 2010
    Messages:
    134
    Likes Received:
    27
    Reputations:
    11
    можно не обфусцировать софт перед продажей)
     
  9. opt1mist

    opt1mist New Member

    Joined:
    4 Sep 2012
    Messages:
    0
    Likes Received:
    0
    Reputations:
    0
    А давайте тоже замутим что-то подобное?
    Code:
      
    цiле початок()
    почати
      для и вiд 1 до 10
        вивести ("Я ненавиджу цей свiт, вiн повинен померти" + нр);
    кiнець
    
    А самое интересное, что это легко делается сишным препроцессором.
     
  10. Expl0ited

    Expl0ited Members of Antichat

    Joined:
    16 Jul 2010
    Messages:
    1,035
    Likes Received:
    534
    Reputations:
    935
    Зачем что-то мутить, когда нормальные языки поддерживают UTF-8, и кодь ты хоть на еврите.
    PHP:
    <?php
    function печать($строка)
    {
        print 
    $строка;
    }

    $переменная_номер_1 'Привет';
    $переменная_номер_2 'Мир!';

    печать($переменная_номер_1 ' ' .  $переменная_номер_2);
    PHP:
    <?php
    function 印刷($పంక్తి

        print 
    $పంక్తి


    $變量1 'Привет';
    $變量2 'Мир!';
    印刷($變量1 ' ' $變量2);
    Но зачем?
     
    _________________________
    #10 Expl0ited, 28 Jan 2013
    Last edited: 28 Jan 2013
    1 person likes this.
  11. Expl0ited

    Expl0ited Members of Antichat

    Joined:
    16 Jul 2010
    Messages:
    1,035
    Likes Received:
    534
    Reputations:
    935
    // форум не даст увидеть этот код, так как декодирует UTF8
    // но при цитировании моего поста, можно заметить что тут используется пять разных языков
     
    _________________________
  12. d3l3t3

    d3l3t3 Banned

    Joined:
    3 Dec 2010
    Messages:
    1,771
    Likes Received:
    98
    Reputations:
    10
    очень странно, но я и без цитаты вижу весь код на 5 языках.
     
  13. Logan22

    Logan22 Member

    Joined:
    11 Sep 2009
    Messages:
    119
    Likes Received:
    17
    Reputations:
    0
    вот они мочат) Скоро на русском будет...
    Я даже себе не представляю как.

    Если кнопка.видимость=включить
    тогда ПокажиСообщение:="Я теперь Рушшшкий";
     
  14. Onths

    Onths New Member

    Joined:
    3 May 2012
    Messages:
    57
    Likes Received:
    2
    Reputations:
    -4
    Если я верно понимаю - изменено строение и даже логика в чем-то.

    Слова и предложения пишутся справа налево. Числа пишутся слева направо.
    Плюс особенность будет в том, что у них часто отрицание заменяет отдельно существующее слово. И т.п и т.д.
     
  15. FunOfGun

    FunOfGun Elder - Старейшина

    Joined:
    5 Sep 2012
    Messages:
    388
    Likes Received:
    72
    Reputations:
    124
    http://www.xakep.ru/magazine/xa/134/098/1.asp
     
Loading...