Уважаемые пользователи Голос!
Сайт доступен в режиме «чтение» до сентября 2020 года. Операции с токенами Golos, Cyber можно проводить, используя альтернативные клиенты или через эксплорер Cyberway. Подробности здесь: https://golos.io/@goloscore/operacii-s-tokenami-golos-cyber-1594822432061
С уважением, команда “Голос”
GOLOS
RU
EN
UA
rolik
7 лет назад

Конкурс. YoptaScript или пишем свой язык

Думаю многие люди слышали о таком языке программирования как JS. Язык который я люблю и на которому успешно программирую.
Но в этом посте я раскажу вам об Yoptascript вернее как создать свой язык программирования.

Как написано на офф сайте ёпта скрипт это язык для настоящих пацанов.

вот пример синтаксиса ёпта скрипт в сравнении с джаваскриптом. Думаю с их синтаксисом разобраться будет легко. А теперь приступим к написанию своего языка на основе джаваскрипт.
Первое что надо сделать так это перейти по ссылке и скачать исходный код ёпта скрипт и распаковать содержимое папки dist а именно файл yopta.min.js в любую папку. В моем примере я создал папку на рабочем столе Yoptascript и в папке у меня два файлика yopta.min.js и второй я сам создал rolikscript.html

Важно проверьте что тег хмтл это не названия а именно расширения файла


Ну теперь давайте откроем yopta.min.js. Сначала все это будет в одной строке вот так

Инструменты для копипасты

  1. Скачиваем atom
  2. Скачиваем пакет atom-beautify
    После того как мы скачали все что надо открываем yopta.min.js в атом и нажимаем комбинацию клавиш crtl+alt+b

Ну что же приступим

Нажимаем ctrl+f
Вводим как на картинке

и нажимаем Replace All потом нажимаем ctrl + s и сохраняем наш код сверху где названия файла отображается синий кружок он означает что изменения в коде не сохранены. Все вы создали свой язык. Вместо Rolikscript вы пишите свой язык.
Конечно же я шучу сейчас мы приступим к написанию синтаксиса. С 101 строки начинаеться синтаксис и также приступим я не буду изменять весь код а только покажу пример как изменять синтаксис и так мы ищем два слова console и log можно искать руками но лучше это использовать ctrl+f ввести название команды и ентер

слева это как в джаваскрипте а справа это как в ёпта скрипт вот то что в ёпта скрипт мы заменяем на свое я заменю слово "красноглазое" на "Консоль"

также я сделал и со словом лог. Это я привел к примеру у вас будет свой синтаксис

Не забываем сохранить код

Теперь открываем наш файлик с расширением хтмл и вставляем такой код

Вместо Роликскрипт пишете свой язык. Теперь проверяем это запускаем файл в браузере и видим в консоли нашу надпись. Консоль можна открыть нажатием на кнопку f12.
С помощью этого гайда вы можете создать свой браузерный язык. Всем спасибо ставьте лайк и пишите вопросы в комментариях. Конкурс на самый креативный синтаксис языка победитель получит все деньги с поста. Пишите ваш код в комментариях но не полностю используйте облачные хранилища и кидайте ссылку на ваш yopta.min.js. Победит тот у кого будет больше всего лайков под коментарием. Результаты конкурса через 24 часса

88
27.673 GOLOS
Комментарии (3)
Сортировать по:
Сначала старые