Вниз  AskaLang
- 17.03.2015 / 21:19
aNNiMON
  Супервизор

aNNiMON 
Сейчас: Offline
DISCLAIMER

AskaLang — простой язык программирования на русском языке. Создавался по приколу после получения некоторых знаний в этой области.

Возможности:
  - Математические операции (ксакплюс, ксаминус, ксамнож, ксадел, ксамод)
  - Операторы ветвления (джастиф, джастелс)
  - Цикл (ддос)
  - Подключение других исходников во время выполнения (аналог CALL в MobileBasic, только без потери переменных), в том числе и напрямую из файловой системы
  - Многострочный текст.

Функции:
  богдань(аргумент1, аргумент2, ...) - вывод текста в консоль. Через запятую указываются аргументы, их может быть несчётное количество.
  бред(число) - возвращает случайное число от 0 до указанного числа.
  кальтерок(число) - возвращает число ПИ. кальтерок(0) - в числовом виде, кальтерок(1) - в текстовом.
  гост() - возвращает строку со случайной фразой Сергея Гостова.
  гоу(строка) - подключает другой исходник во время выполнения.

Примеры

Программа для Java ME. Исходный код прилагается.
Кодировка исходников - UTF-8
__________________
 let live

Изменено aNNiMON (17.03 / 21:19) (всего 2 раза)


Прикрепленные файлы:
AskaLang.jar (19.73 кб.) Скачано 309 раз
AskaLang_src.zip (36.09 кб.) Скачано 134 раза
screenshot.png (1.75 кб.) Скачано 454 раза
- 17.03.2015 / 21:27
Magatino
  Администратор

Magatino 
Сейчас: Offline
:lol:

синтаксис упоротый, вернее неудобный :-(
- 17.03.2015 / 21:32
Its_Your_Soul
  Пользователь

Its_Your_Soul 
Сейчас: Offline
Каждый раз скролить вниз не удобно . А так норм :gg:
- 17.03.2015 / 21:37
aNNiMON
  Супервизор

aNNiMON 
Сейчас: Offline
Magatino, большую часть синтаксиса можно поменять в файле TokenType, в кавычках впиши то, что нравится. Остальное в Lexer меняется.
__________________
 let live

Изменено aNNiMON (17.03 / 21:39) (всего 1 раз)
- 18.03.2015 / 05:36
kingdosya
  Пользователь

kingdosya 
Сейчас: Offline
Цитата aNNiMON:
[spoiler=DISCLAIMER]
Все операторы и функции этого языка несут строго развлекательный характер. Автор ни в коем случае не хотел никого обидеть, скорее наоборот :bi
Круто! Сам натворил? :)
- 18.03.2015 / 06:12
MisterN
  Пользователь

MisterN 
Сейчас: Offline
А где графические команды? :dum: Типа нарисуйогурец и т.д.? :gg:
- 18.03.2015 / 06:24
Fractal
  Пользователь

Fractal 
Сейчас: Offline
Цитата aNNiMON:
[spoiler=DISCLAIMER]
Все операторы и функции этого языка несут строго развлекательный характер. Автор ни в коем случае не хотел никого обидеть, скорее наоборот :bi
Придумал аскалайт? :gg:
- 18.03.2015 / 06:28
MisterN
  Пользователь

MisterN 
Сейчас: Offline
Цитата Fractal:
Придумал аскалайт? :gg:
Просто в честь бреда
- 28.03.2015 / 12:57
WrencH
  Пользователь

WrencH 
Сейчас: Offline
IMHO единственный ужос МБ в том, что теряются переменные при вызове CALL. Теперь я разрываюсь надвое, склоняясь все больше в сторону аскалайт. Когда microsoft.com/ru объявит о подготовке сертифицированных аскалайт-специалистов, рвану одим из первых :)
- 28.03.2015 / 13:22
Oak
  Пользователь

Oak 
Сейчас: Offline
Почему я увидел эту тему только сейчас? Это же приколюха высшей степени!
__________________
 Эль Презеденте
Наверх  Всего сообщений: 20
Фильтровать сообщения
Поиск по теме
Файлы топика (3)