Перейти к основному контенту

Введение

Основная цель Джуки - стать универсальным языком программирования, который может работать на любой платформе, включая мобильные устройства.

Философия Джуки это код один раз, запускается везде.

jukaRun

Поддерживаемое устройство:

  • Windows (x64)
  • Windows (x86 32-bit)
  • Windows ARM (arm x64)
  • Linux (CentOS, Debian, Fedora, Ubuntu and derivatives)
  • Linux ARM (Linux Distributions that run ARM e.g. Raspberry Pi Model 2+)
  • MacOS (macOS 10.12+)
  • FreeBSD/UNIX (FreeBSD 11+)
  • Azure (Microsoft Azure Function)
  • HTTPS/API (JukaAPI server)
  • Docker (JukaAPI)

Скоро:

  • Android App
  • AndroidTV App
  • iOS приложение (iPhone/iPad)
  • Приложение MacOS
  • Приложение Windows (Windows 10+)

Потенциальная дальнейшая поддержка:

  • AWS (Amazon Web Service)
  • Облако Google

Загрузка Juka

Juka может быть загружена с https://jukalang.com/download

Если вам нужна "ночная сборка", вы можете скачать последнюю версию на https://github.com/jukaLang/juka/releases

Убедитесь, что загрузите на устройство соответствующую версию. Обычно для каждой ОС существует 2 версии: Juka и JukaAPI.

  • Juka - Главное приложение, скачать это если вы не уверены.
  • JukaAPI - сервер для обслуживания JUKA API через REST (не скачайте это, если не знаете, как его использовать)

Файлы должны быть автономными (вы не должны загружать другие файлы или устанавливать другие программы)

Запущенные джуки

Окна

Выполните следующую команду, чтобы запустить редактор Juka:

./juka.exe

Если вы хотите запустить Juka код из файла, запустите следующую команду (подставьте HelloWorld.juk именем файла)

./juka.exe HelloWorld.juk

Linux/MacOS/FreeBSD/UNIX/Raspberry PI

Выполните следующую команду, чтобы запустить редактор Juka:

./juka

Если вы хотите запустить Juka код из файла, запустите следующую команду (подставьте HelloWorld.juk именем файла)

./juka HelloWorld.juk

Функция Microsoft Azure

Загрузите пакет на Azure Web Server Использование веб-развёртывания для публикации Juka (Функция Azure) в облаке

Ссылка в проекте C#

Вы можете обратиться к компилятору Джуки в C#, загрузив C# .dll и ссылаясь на него в проекте.