Uh oh!
There was an error while loading.Please reload this page.
- Notifications
You must be signed in to change notification settings - Fork110
Joke programming language for 'gopniks' in Russia. Back from 2016!
License
samgozman/YoptaScript
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
YoptaScript это первый в мире скриптовый язык программирования для гопников и реальных пацанов, транслируемый в чистый JavaScript. YoptaScript позволит "чётким пацанам" быстро влиться в ряды программистов и процесс разработки.
Оченьприветствуются добавления новых определений всловарь языка, а также поиск багов и расширение функционала!
Смотрите интервью о создании языка на канале Хекслет:https://www.youtube.com/watch?v=Rk5wNGBIilM
При разработке языка использовались основные лексические и фразеологические единицы диалекта "нормальных пацанов" позаимствованные из следующих словарей:
Так же были заимствованы крылатые слова и выражения в ходе наблюдения за некоторыми индивидами из представителей "чётких пацанов".
Толчком к разработкеYoptaScript послужили события, произошедшие в середине 2016 года, в ходе которых журналистами Piter.TV была открыта такая категория программистов какгопники-программисты.
Вся разработка и поиск ошибок ведётся в веткеdevelop!
YoptaScript не несёт в себе цели оскорбить кого-то или унизить. YoptaScript создан для облегчения обучению программированию определённых слоёв населения.
YoptaScript содержитмножество нецензурной лексики.
Скачайтепоследнюю версию языка и следуйте дальнейшим инструкциям.
- Положите файл
yopta.jsиз папкиdistв папку c вашим проектом. Или используйте CDN - Подключите файл к вашей
htmlстранице в самый конец перед закрытием тегаbody:
<body><scriptsrc="yopta.js"></script></body>
- Создайте внутри
bodyэлементscriptс атрибутомlanguage="YoptaScript"на странице до подключения основного скрипта
<body> ... ...<scriptlanguage="YoptaScript">//ваш йоптакод</script><!-- Пример с CDN --><scriptsrc="https://cdn.jsdelivr.net/gh/samgozman/YoptaScript/dist/yopta.js"></script></body>
Можно так же вынести йоптакод в отдельный файл и подключить через атрибутsrc.
- Начните писать код!
<scriptlanguage="YoptaScript">ксива.малява(" Оно работает ")нах</script>
Полный пример можно посмотреть в файлеindex.html в директорииdemo/page. Конвертером из JavaScript в YoptaScript можно воспользоваться открыв файлindex.html в директорииdemo/converter.
YoptaScript можно так же подключить для вашего проекта с помощью пакетного менеджераnpm.
npm install yopta
или введитеnpm install -g yopta чтобы установить йопту глобально.
Один из разработчиков языка YoptaScript написал игру Ping-Pong на чистом YoptaScript с использованием canvas!
Просто установите расширение и в настройках VS Code поставьте
"mdPrettify.predefinedConfig":"typescript-to-yoptascript"
И ваш код будет превращаться в YoptaScript на лету, при этом в самом файле будет храниться оригинальный код!
Код:DrBoria/md-prettify/blob/main/examples/typescript-to-yoptascript.json
Расширение:DrBoria/md-prettify
См. папку examples.
YoptaScript отлично работает с разными локальными диалектами!
Например:
трулио->чётко->четко->чотко->trueнетрулио->пиздишь->нечётко->нечетко->нечотко->falseэквалио->ровно->однахуйня->типа->==
И другие
Все методы и свойства, содержащие буквуё можно писать безё, используяе. Если в середине слова может присутствовать букваё, то можно писать вместо неё буквуо. Yopta поймёт.
About
Joke programming language for 'gopniks' in Russia. Back from 2016!
Topics
Resources
License
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Sponsor this project
Uh oh!
There was an error while loading.Please reload this page.
Packages0
Uh oh!
There was an error while loading.Please reload this page.

