Alb - новый арабский язык программирования

Alb - новый арабский язык программирования

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

С целью преодоления языкового барьера в программировании Рэмси Нассер (Ramsey Nasser), ученый, работающий в области компьютерных технологий, создал полнофункциональный язык программирования Alb, что в переводе с арабского означает «сердце». Но арабским является не только название этого языка, все языковые конструкции и инструкции записываются с помощью символов и по правилам арабского языка — арабской вязи.

До некоторого момента времени компьютеры, точнее компьютерные программы, не очень «дружили» с арабской письменностью. Стоило только какому-нибудь текстовому редактору столкнуться с арабской вязью, он мог легко в ней запутаться и потерпеть крах. Сейчас, благодаря всесторонней поддержке различных языков в распространенных операционных системах, эта проблема перестала существовать, но проблема владения английским языком для освоения программирования так и не утратила своей актуальности.

Рэмси Нассер, сотрудник лаборатории Eyebeam technology lab, обучающий программированию студентов со всего мира, знает, что перед тем, как обучать кого-нибудь программированию, необходимо заставить этого человека выучить хотя бы основы английского языка. «Такая ситуация потрясла меня в самом начале моей карьеры и она продолжает волновать меня и по сегодняшний день» — рассказывает Рэмси Насер, — «Но я считаю, что программирование и общение с вычислительными системами должны быть доступны абсолютно любому человеку, независимо от владения им иностранным языком».

Конечно, с мире существуют языки программирования, основой которых являются слова национальных языков, достаточно вспомнить внутренний язык программирования бухгалтерских программ компании 1C. Да и в арабском информационном мире существует язык программирования AMMORIA, общедоступный язык на основе слов арабского языка. Но проект Рэмси Нассера, с его точки зрения ценен вдвойне, его полная функциональность с точки зрения программирования очень удачно совмещается с уникальной эстетикой и красотой арабского письма.

Источник: itword.org

Похожие новости:
Facebook продемонстрировала новый язык программирования
Соцсеть Facebook продемонстрировала новый язык программирования Hack. Это непосредственный потомок языка PHP. В его основе лежит синтаксис этого языка. Как сообщает официальный сайт компании, посвященный новинке, значительную часть соцсети уже перевели на новый язык. Основное требование к Hack ..
2014-03-30 1521 0 Интернет, IT
0
Новый язык программирования Paragonа находит уязвимости
Никлас Броберг из шведского университета «Гётеборг» разработал язык программирования, который может использоваться для идентифицирования уязвимостей в системе безопасности в информационном потоке ещё разрабатываемых приложений, сообщает «АйтиХак».Язык программирования «Paragon» был создан, как часть диссертации Броберга под названием «Практическое, гибкое ..
2011-11-25 1426 0 Интернет, IT
0
"ВКонтакте" будет работать в два раза быстрее
Разработчики  «ВКонтакте» перевели код социальной сети на компилируемый язык программирования. Теперь страницы  грузятся вдвое быстрее, сообщил основатель сайта Павел Дуров в своем блоге. По его словам, в конце мая суточная посещаемость «ВКонтакте» достигла очередного рекорда — ..
2013-07-21 1190 0 Интернет, IT
1
В честь создателей Unix назвали астероиды
Два астероида получили имена в честь программистов Кеннета Томпсона (Kenneth Thompson) и Денниса Ритчи (Dennis Ritchie), сообщает CNET News. Оба ученых внесли весомый вклад в создание операционной системы Unix. Астероиды, названные именами Томпсона и Ритчи, были открыты ..
2012-03-8 1167 0 Интернет, IT
0
Умер Деннис Ритчи, создатель Unix и языка программирования Си
«Я только что узнал, что после долгой болезни, у себя дома в эти выходные скончался Деннис Ритчи (dmr). Я знаю, что есть люди, которые ценят важность его достижений и будут должным образом скорбеть о его уходе. Он был тихим и не слишком открытым человеком, но он был моим ..
2011-10-15 1360 0 Интернет, IT
0
Google признали виновным в нарушении авторских прав Oracle
Коллегия присяжных в Сан-Франциско 7 мая признала Google виновным в нарушении авторских прав Oracle при использовании языка программирования Java. Об этом сообщает Agence France-Presse. В общей сложности присяжные должны были установить наличие или отсутствие нарушений со стороны Google по четырем ..
2012-05-9 1268 0 Интернет, IT
0
С чего начать учиться программированию?
Как познать искусство программирования на ЭВМ? А программирование – это именно искусство! Как заставить сложную машину выполнять ваши команды? Как разобраться во всем множестве языков программирования?С чего начать? На что обратить особое внимание? От обилия информации по этому вопросу кружится голова. ..
2012-01-17 1712 0 Интернет, IT
0
Мобильное приложение научит программированию за час
Для тех, кто всегда хотел стать программистом, но боялся взяться за эту сложную науку, пригодится образовательное приложение Codeacademy, которое обещает научить основам программирования всего за один час. Ученику наглядно продемонстрируют, что писать код далеко не так сложно, как это кажется со стороны. Программа ..
2013-12-13 1374 0 Интернет, IT
0
Американцы отучили программы бояться отключения от сети
Исследователи из Университета Карнеги-Меллон разработали новый язык программирования, с помощью которого можно писать программы для компьютеров, не имеющих надежного источника питания. Согласно сообщению университета, новый язык получил название Chain. Написанные с его помощью программы после потери ..
2016-11-01 5803 0 Интернет, IT
0
Skype освоил синхронный перевод голосовых звонков
Популярный сервис Skype запустил тестовую версию функции Skype Translator, автоматически переводящей речь на другие языки во время голосовых звонков. Об этом «Ленте.ру» сообщили в пресс-службе Skype. «Более десятилетия Skype разрушал географические барьеры, чтобы обеспечивать аудио- ..
2014-12-16 2450 0 Интернет, IT
0
Присяжные решили, что Google не нарушала патентов Oracle
Окружной суд Сан-Франциско признал Google невиновной в нарушении патентов Oracle. Коллегия присяжных, состоящая из десяти человек, единогласно решила, что ни один из двух патентов Oracle на язык программирования Java, фрагменты которого используются в операционной системе Android, не был нарушен. Об этом ..
2012-05-24 1192 0 Интернет, IT
0
Самый знаменитый троян написан на неизвестном языке
Часть трояна Duqu написана на неизвестном языке программирования, созданного специально для разработки этого вируса, утверждают в "Лаборатории Касперского", - об этом пишет cnews.ru. По мнению экспертов, это указывает на многомиллионные инвестиции в разработку Duqu и на государственный заказ по его созданию. Важный фрагмент кода ..
2012-03-9 1598 0 Интернет, IT
0
Эксперты обнаружили опасную разновидность вируса для Apple
Эксперты антивирусной компании F-Secure обнаружили опасную разновидность троянской программы Flashback, которая способна заразить компьютер Mac незаметно для его владельца, сообщается в блоге компании. Для установки любого ПО система OS X требует от пользователя ввести специальный пароль администратора. Ранее это серьезно ..
2012-04-4 2956 0 Интернет, IT
0
"ВКонтакте" заплатила 2,5 миллиона за лучший мессенджер для iPhone
Социальная сеть "ВКонтакте" объявила итоги конкурса, в рамках которого участникам предлагалось разработать лучшую программу-мессенджер для iPhone. Победитель — питерский программист Петр Яковлев – получит главный приз в 2,5 миллиона рублей. Всего за победу в конкурсе боролись более ..
2012-05-6 1686 0 Интернет, IT
0
Google-переводчик изобрел собственный язык
Свой собственный язык разработал искусственный интеллект, используемый в сервисе переводов от Google. Данный факт выявили разработчики, изучая схему работы ИИ c новыми для себя парами языков.ИИ, используемый в Google-переводах, подключен к нейросети, благодаря чему разработчики в процессе обучения ..
2016-12-18 4520 0 Интернет, IT
0