← Все проекты
Проект / HTML

pizlonator/zef: Zef — новый скриптовый язык с ООП и сборкой мусора

Создавайте скрипты на современном языке с классами, замыканиями и удобным синтаксисом.

Zef — это open-source скриптовый язык программирования, созданный как эксперимент. Он сочетает подходы из JavaScript, Python и Lua, предлагая современные возможности вроде динамического наследования, статических членов классов и системы пакетов. Проект...

★ 14 HTML Форки 0 Issue 0 Оценка 4/10 Карточка проверена

Для кого это

Для разработчиков, которые хотят экспериментировать с новыми языками программирования или ищут легковесный скриптовый движок для встраивания.

Проблема / задача

Многие существующие скриптовые языки либо слишком сложны, либо не имеют полноценной объектной модели с наследованием и замыканиями.

Как это работает

Zef — это интерпретируемый язык с динамической типизацией. Он компилируется через Meson с использованием Fil-C++. Язык поддерживает классы с наследованием, вложенные классы, функции как объекты первого класса, лексические замыкания и параллельный сборщик мусора. Синтаксис чистый: переменные через my, функции через fn, классы через class.

Что видно по README

Zef — это open-source скриптовый язык программирования, созданный как эксперимент. Он сочетает подходы из JavaScript, Python и Lua, предлагая современные возможности вроде динамического наследования, статических членов классов и системы пакетов. Проект включает набор бенчмарков (Richards, DeltaBlue, N-Body) для сравнения производительности.

Ключевые возможности

Классы с наследованием и переопределением методовФункции как объекты первого класса и замыканияВложенные классы с доступом к внешним областям видимостиАвтоматические геттеры/сеттеры через readable/accessibleПараллельный сборщик мусора

Технологии

C++ (Fil-C++ компилятор)Meson build systemHTMLExpress

Интересный факт

Язык использует необычное ключевое слово my для объявления переменных вместо let или var, что делает код похожим на разговорный язык.

С чего начать

  • Установите Fil-C++ 0.678+ и Meson
  • Склонируйте репозиторий и настройте сбоку: CXX=/opt/fil/bin/fil++ meson setup build
  • Запустите ninja в папке build для компиляции

Оценка GitRadar

Удобство
3/10
Свежесть
6/10
Перспектива
4/10
Монетизация
2/10
Общая оценка
4/10

Вердикт GitRadar

Пробовать стоит только разработчикам-энтузиастам или исследователям языков. Проект очень сырой (всего 11 звёзд, 0 форков) и выглядит как персональный эксперимент, а не production-решение.

Наблюдения по обновлениям

Проект выглядит замороженным или очень нишевым: мало активности, нет issues, минимальное сообщество.

Что мы проверили

Карточка собрана по данным GitHub, README и структуре репозитория. Это не официальная документация проекта.

Исходный репозиторий
https://github.com/pizlonator/zef
Создан на GitHub
21 апреля 2026 г.
Последнее обновление репо
21 апреля 2026 г.
Последняя проверка GitRadar
21 апреля 2026 г.
Изученные файлы
ScriptBench/README.md, src/main.cpp, README.md, src/storage.cpp, src/intrinsic.h, src/table.cpp

FAQ

Что это такое?

Экспериментальный скриптовый язык программирования с ООП и сборкой мусора, написанный на C++.

Для кого подходит?

Для разработчиков, интересующихся реализацией языков программирования, или для академических экспериментов.

Источники

  • GitHub исходный код и активность
  • README описание, ссылки, стартовые материалы

Нужна помощь с pizlonator/zef?

Если проект подходит под ваш сценарий, можем помочь с установкой, интеграцией, доработкой или аккуратным форком под вашу инфраструктуру.