В данном цикле статей мы познакомимся с языком Monkey-X
Внимание! По данному языку очеееень мало информации и по этому простите за все возможные ошибки. Я буду стараться найти как можно больше информации на тему Monkey-X
Monkey X - это язык программирования следующего поколения, который позволяет легко создавать приложения для нескольких платформ. Он работает путем транслирования кода Monkey в один из множества языков — включая C++, C#, Java, JavaScript и ActionScript.
Monkey X — язык программирования, предназначенный для разработки игр на различных платформах, включая настольный компьютер, мобильные и игровые консоли. Сам по себе, язык является объектно-ориентированным диалектом языка Бейсик
Monkey был разработан Марком Сибли из Blitz Research Ltd. и выпущен 1 Марта 2011.Monkey классифицируется как компилятор от источника к источнику, который может преобразовывать код Monkey в код Java, ActionScript, C++, C# или JavaScript. Этот язык программирования направлен на мульти-платформенную разработку приложений. Он имеет подробную реализацию объектно ориентированной парадигмы и поддерживает наследование, полиморфизм, шаблоны, интерфейсы. Monkey классифицируется как строго типизированный язык.
Скачивание
Monkey-X
Для того, чтобы скачать Monkey-X нужно зайти на официальный англоязычный сайт и зарегистрироваться. После во вкладке Store пролистайте вниз и скачайте бесплатную версию
После установки можно сразу перейти в папку с Monkey-X и запустить "Monkey.exe". Это некий стандартный "IDE"
Jungle IDE
Думаю ежу понятно, что это IDE поддерживающая MonkeyX. В принципе она нам не нужна, но в стандартном "IDE" нету подсветки синтаксиса, что очень не удобно
Ссылка на Jungle IDE - Пробная 30 дневная версия
Lite версия Jungle IDE - Упрощённая бесплатная версия
Lite версия Jungle IDE - Упрощённая бесплатная версия
Классика жанра
Давайте начнём с классики и выведем привет мир на Monkey-X..
Чтобы создать проект в Jungle IDE жмём File - New solution. В пути к папке с проектом не желательно использовать русский язык
Компиляция на клавишу F5 или "Build - Compile"
Компиляция на клавишу F5 или "Build - Compile"
Function Main() ' Одинарная кавычка это комментарий. '
Print "Hello World!"
End
#Rem 'Rem начинает многострочный комментарий,
#End а End заканчивает
Strict 'Strict означает, что включён строгий режим интерпретирования кода '
Function Main:Int() ' в строгом режиме, определение типа является обязательным '
Print("HelloWorld") ' в строгом режиме, все вызовы функций требуют наличие скобок '
return 0 ' в строгом режиме, мы обязательно должны вернуть значение '
На этом всё...