Ely

Вы выбираете, как вам писать

Универсальный молодой язык с простотой, гибкостью и скоростью

26.5 стандарт
20M оп/сек
MIT лицензия
example.ely

public int func main(){
    name = input();
    str greeting = f"Hello, {name}!";
    println(greeting);
    return 0;
}
GC

Безопасность памяти

Поколенческий GC — настраиваемый, без утечек.

C++

Делайте программы быстрыми

Статическая типизация даёт более 20M операций/сек.

ANY

Динамический any

Пользуйтесь удобствами динамической типизации для лёгких мест.

Производительность

Статика — на уровне C, динамика — удобство без жертв.

≈ 20M
(операций/сек, статический int)
≈ 500k
(операций/сек, динамический any)
(Язык) (Типизация) (GC) (Генерация C) (FFI C) (Производительность, оп/сек)
Ely (static + any) cCode + cppCode✅ ≈ 20M / 500k (any)
C (static) ≈ 25M
Go (static) ≈ 18M
Python (dynamic) API ≈ 100k-300k
Zig (static) ≈ 25M
📦

Модульность

Компиляция в .dll/.so, экспорт публичных функций.

🔍

Рефлексия

typeof, fields, methods — интроспекция времени выполнения.

📄

File

Удобная работа с файлами через std модуль file

🔗

C FFI

Вызов любых C‑функций, динамическая загрузка библиотек.

Инструментарий

компилятор Python → C++ ebt build - для компиляции ebt project - для создания проекта elp - собственный пакетный менеджер

Начните сейчас

Одна команда — и ваш проект готов к написанию. Открытый код, премиальная скорость)

ebt project my_app && cd my_app