YoptaScript - первый в мире язык программирования для гопников который, по словам авторов, поможет "четким пацанчикам" быстрее влиться в ряды программистов.
YoptaScript транслируется в чистый JavaScript.
Использовать этот язык в целях разработки ПО конечно не стоит, но забавы ради поиграться можно :-)
На официальном сайте проекта предлагается краткий словарь блатного жаргона
Пример работы конвертера с официального сайта
Ну что, попробуем "поГОПОкодить" ?
Установка YoptaScript
Установка достаточно простая: скачиваем архив из репозитория и подключаем в любой HTML файл. Для тега <script> в котором будет непосредственно сам код ЁптаСкрипт необходимо указать атрибут language со значением YoptaScript
<script language="YoptaScript"></script>
Попробуем вывести текст в консоль?
На классическом JavaScript это выглядит как console.log("выводимый текст"), но у нас ведь ЁптаСкрипт, на котором код выглядит следующим образом:
И да это работает:
Математические операции
Разработчики так же затронули объект Math, правда операции которые может делать этот объект на языке ЁптаСкрипт ограничены, но разработчики работают над их расширением
Math.floor(300) - функция округляет число вниз, как это выглядит на ЁС ?
Мой VSC не знает синтаксиса для этого языка, поэтому не обращайте внимание на подсветку ошибок.
Как правило - гопники в школе учатся не особо хорошо, и для решения задач с косинусом им приходится обходится такой конструкцией:
Классический JS:
Логика
А вот логические операции порадовали больше всего:
Классический JS:
ЁптаСкрипт:
Заключение
Проект достаточно интересный, хотя на мой взгляд не имеет никакого практического применения. Больше примеров в официальной документации.