В страните от арабския свят, както и в повечето държави с езици, различни от английския, начинаещите програмисти се сблъскват с един и същи проблем – стандартът на всеки език за програмиране се основава на латиницата и думи от английския език, което е трудно за разбиране за всички бъдещи специалисти. С цел преодоляване на езиковите бариери в програмирането Рамзи Насер, учен, работещ в областта на компютърните технологии, създаде пълнофункционален език за програмиране на име Alb, което в превод от арабски означава „сърце“. Всички езикови конструкции и инструкции при него се записват с помощта на символите и по правилата на арабския език.
До скоро компютрите, а по-точно компютърните програми, не бяха особено „дружелюбни“ с арабската писменост. Например един текстови редактор, сблъсквайки се с арабските букви, лесно можеше да се „оплете“ в тях и да се „срине“. Сага, благодарение на пълната поддръжка на различни езици в разпространените операционни системи, този проблем вече не съществува. Но проблемът с използването на английския език за изучаване на програмиране така и не е решен.
Рамзи Насер, който е и сътрудник на лабораторията Eyebeam technology lab, обучава студенти по програмиране от цял свят. Той отлично знае, че преди да преподаде материала по програмиране на студентите, те трябва да са научили поне основите на английския език. „Тази ситуация ме шокира още в самото начало на моята кариера и тя продължава да ме вълнува и до ден днешен. Но аз съм на мнение, че програмирането и общуването с изчислителните системи трябва да бъдат достъпни до абсолютно всеки човек, независимо от владеенето му на чужд език“, смята Насер.
Разбира се, в света има и други езици за програмиране, които се базират на думи от националните езици. И в арабския информационен свят съществува такъв език за програмиране – AMMORIA, общодостъпен език, основаващ се на думи от арабския език. Но проектът на Рамзи Насер е двойно по-ценен, тъй като се съвместява и с уникалната естетика и красота на арабската писменост.
По време на демонстрацията на новия език за програмиране, организирана от представители на лабораторията Eyebeam, Рамзи показа редица работещи програми, базирани на Alb, сред които "Hello World" и известната игра "Conway Game of Life", за която не е нужно участието на играчи.
Езикът за програмиране Alb все още не е съвсем съвършен, признава самият Рамзи. Той също е наясно, че Alb едва ли някога ще се превърне в един от доминиращите в световен мащаб програмни езици. Това обаче не му пречи да осъществи намеренията си и да предложи по-лесна достъпност на студентите от арабския свят, които желаят да изучават програмиране.
Редактор: Анна Маринова