Независимый скриптовый язык программирования и экосистема разработки v2.1.0-TS
AsanaliScript — это интерпретируемый декларативно-императивный язык программирования со строгой типизацией TypeScript-уровня, лаконичным синтаксисом и встроенными модулями. Язык специально разработан для быстрого построения пользовательских интерфейсов, генерации низкоуровневых звуковых частот, синтеза речи и работы с локальными базами данных.
| Компонент | Описание |
|---|---|
| Расширения файлов | .asc, .ascript |
| Пакетный менеджер / Ядро | asanaliscript (доступно в реестре npm) |
| Среда выполнения | 2.1.0-TS Engine (Web-runtime & Native Python Console) |
| Среда разработки | Официальная IDE в классическом стиле Atom (One Dark) |
Поддержка интерфейсов и типов данных (string, number, boolean) с валидацией во время выполнения.
Встроенный класс class sound для воспроизведения тоновых частот и озвучки текста через робота.
Поддержка JSON-подобных структур и интерполяции вложенных свойств через синтаксис $massiveVariable.price.
Встроенное управление локальными JSON-хранилищами и взаимодействие с консолью ОС через модуль cli.*.
/* Определение типов и интерфейса */
interface Product {
id: number
title: string
}
/* Создание переменной со строгой типизацией */
let version: string = "2.1.0-TS"
let item = { price: 100, name: "Core" }
echo "Запуск AsanaliScript $version..."
echo "Цена компонента: $item.price"
/* Условия и обработка звука */
if $User == "Asanali" {
class sound {
echo "Приветствуем разработчика!"
tone 440
}
} else {
echo "Гостевой режим"
}