1-ый в мире язык программирования на традиционном китайском

Выпускник Института Карнеги-Меллона (США) и уроженец Шанхая Линдун Хуан разработал новейший язык программирования, основанный на древнем традиционном китайском языке. То, что думало как личный проект, хобби, завлекло к для себя обширное внимание юзеров. Хуан не успевает отвечать на вопросцы и дописывать управление, а счет программкам на новеньком языке уже начал двигаться на 10-ки.

Язык программирования получил заглавие вэньянь-лан (wenyan-lang), в качестве операторов и символов синтаксиса в нем употребляются традиционные китайские иероглифы. Зрительный стиль кода также соответствует древним текстам, и тем, кто в их не разбирается, применять его будет очень тяжело. К примеру, неувязка отсутствия пробелов и многовариативность фраз – в китайском языке не писатель, а читатель описывает смысл отдельных выражений.

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

На данный момент идет активная работа над компиляторами для Python, Ruby, JavaScript, C ++ и Java, библиотеками для графики и графического интерфейса юзера (GUI), также над веб-сайтом, где люди сумеют создавать и делиться фрагментами кода. Притом, что сам язык возник практически месяц вспять, китайские программеры с огромным энтузиазмом взялись за его развитие. По словам самого Линдуна Хуана, это прекрасная возможность соединить две фундаментальные вещи – традиционный китайский язык, наследство протцов, и программирование, базу развития современного мира.

Окно для кодинга на Вэньянь-лан и соответственный фрагмент программки на JavaScriptИсточник &#8212 Lingdong Huang

Источник: techcult.ru

Понравилась статья? Поделиться с друзьями:
техно иновации