Интересно

Способы выявления мошенников в онлайн-казино

17.01.2019

Если существует что-то, благодаря чему можно зарабатыв
Зачем необходим интерактивный сенсорный стол

13.01.2019

Какое-то время назад в мир больших технологий пришел 
Видеопроекционная рекламная инфа

11.01.2019

Проекционная реклама – это новый вид рекламы, который
сенсорный стол

11.01.2019

  Интерактивный стол – наверное трудное электрическ

Друзья

s2.jpg
s3.jpg
s1.jpg

Печать

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

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

Добавить комментарий


Защитный код
Обновить

Вебдизайнерам


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

Продвижение


Что такое раскрутка сайта?
Для любого интернет-сайта грамотная раскрутка является не роскошью, а осознанной необходимостью. Однажды начатый, этот процесс не может останавливаться, он требует постоянного продолжения. Почему продвижение сайта нельзя останавливать? Ответ прост: ежедневно в Сети появляются все новые сайты, ко...

IT-Архитекторам


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