Оказывается, код бывает не только на латинице.
Рэмси Нассер, ученый, сотрудник Eyebeam technology и программист, создал удивительную для западного мира штуку - язык программирования на арабском. Свою разработку Нассер назвал Alb, что в переводе с арабского означает «сердце».
Зачем это нужно? Автор Alb утверждает, что его главная цель - преодоление лингвистического барьера. Дескать, для многих специалистов «англоязычность» программирования представляет серьезную проблему. Нассер рассказывает, что на заре его собственной карьеры необходимость учить английский сильно его удивила, и с тех пор он уверен, что программирование должно быть доступно абсолютно любому человеку, независимо оттого, владеет ли тот иностранными языками. С этим, вероятно, можно поспорить, все же на сегодня уже сложились определенные стандарты, в том числе и относительно английского языка. Однако Alb интересен как явление и, простите за высокий штиль, «произведение искусства». Здесь все языковые конструкции и инструкции записываются с помощью символов и по правилам арабского языка - арабской вязи, справа налево. При этом Нассер уверяет, что его язык может быть использован для любых типов вычислений и вообще ничем не хуже конкурентов. В будущем креативный ученый собирается выпустить набор библиотек и API, которые будут обращаться к Alb через привычные для западных программистов конструкции, такие как function, for, if.