awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
killme2008 avatar

killme2008/aviatorscript

0
View on GitHub↗
5,216 نجوم·905 تفرعات·Java·2 مشاهداتfnil.net/aviator↗

Aviatorscript

Aviatorscript هي لغة برمجة نصية ومحرك تقييم تعبيرات عالي الأداء مصمم للتكامل داخل تطبيقات Java. تتيح التنفيذ الديناميكي للصيغ الرياضية والمنطقية عن طريق تجميع تعليمات البرنامج النصي مباشرة إلى Java bytecode في وقت التشغيل.

يتميز المحرك بتحويل المنطق الديناميكي إلى تعليمات قابلة للقراءة آلياً، مما يسمح بسرعات تنفيذ قريبة من الأصلية. يتضمن آلية تخزين مؤقت مدمجة تخزن الـ bytecode المجمع للقضاء على التحليل الزائد وتكاليف التجميع أثناء تنفيذ الصيغ المتكرر.

تدعم هذه المكتبة معالجة القواعد المعقدة وتخصيص منطق وقت التشغيل، مما يوفر جسراً يربط استدعاءات الدوال على مستوى البرنامج النصي بطرق لغة المضيف. تدير أنواع المتغيرات ديناميكياً، مما يسمح بتنفيذ مرن للبرامج النصية دون الحاجة إلى إعلانات صريحة أو خطوات تجميع ثابتة.

Features

  • High-Performance Scripting - Provides a high-performance scripting language that compiles scripts directly into Java bytecode at runtime.
  • Embedded Scripting Languages - Embeds a high-performance scripting language within Java applications to enable dynamic behavior and user-defined logic.
  • Expression Evaluators - Evaluates mathematical and logical formulas at runtime by converting them into machine-readable instructions for flexible processing.
  • Bytecode Generators - Transforms dynamic script logic into Java bytecode at runtime to achieve near-native execution speeds.
  • Compiler Caches - Caches compiled bytecode in memory to eliminate redundant parsing and compilation overhead during repeated formula execution.
  • Custom Runtime Logic - Allows end users to define and update application behavior on the fly through scripts executing within the host environment.
  • High-Performance Expression Evaluators - Transforms dynamic formulas into executable machine instructions at runtime to achieve high-performance calculation speeds.
  • JVM Bytecode Compilers - Compiles dynamic script instructions into Java bytecode to achieve native-speed performance for embedded application logic.
  • Dynamic Rule Engines - Enables high-performance processing of complex conditional rules and calculations by compiling logic into executable bytecode.

سجل النجوم

مخطط تاريخ النجوم لـ killme2008/aviatorscriptمخطط تاريخ النجوم لـ killme2008/aviatorscript

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

الأسئلة الشائعة

ما هي وظيفة killme2008/aviatorscript؟

Aviatorscript هي لغة برمجة نصية ومحرك تقييم تعبيرات عالي الأداء مصمم للتكامل داخل تطبيقات Java. تتيح التنفيذ الديناميكي للصيغ الرياضية والمنطقية عن طريق تجميع تعليمات البرنامج النصي مباشرة إلى Java bytecode في وقت التشغيل.

ما هي الميزات الرئيسية لـ killme2008/aviatorscript؟

الميزات الرئيسية لـ killme2008/aviatorscript هي: High-Performance Scripting, Embedded Scripting Languages, Expression Evaluators, Bytecode Generators, Compiler Caches, Custom Runtime Logic, High-Performance Expression Evaluators, JVM Bytecode Compilers.

ما هي البدائل مفتوحة المصدر لـ killme2008/aviatorscript؟

تشمل البدائل مفتوحة المصدر لـ killme2008/aviatorscript: expr-lang/expr — Expr is a statically typed expression engine and domain-specific language for parsing and evaluating dynamic logic… rhaiscript/rhai — Rhai is an embedded scripting engine and dynamically typed language designed for integration into Rust applications.… google/cel-go — cel-go is a Go implementation of the Common Expression Language, providing a type-safe engine for the evaluation of… knetic/govaluate — govaluate is a Go expression evaluator and runtime logic parser. It functions as a dynamic rule engine that converts… antonmedv/expr — Expr is a high-performance expression evaluation engine and language for Go applications. It functions as a dynamic… microsoft/rulesengine — RulesEngine is a business logic evaluator for .NET that executes complex rule workflows and dynamic expressions…

بدائل مفتوحة المصدر لـ Aviatorscript

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Aviatorscript.
  • expr-lang/exprالصورة الرمزية لـ expr-lang

    expr-lang/expr

    7,906عرض على GitHub↗

    Expr is a statically typed expression engine and domain-specific language for parsing and evaluating dynamic logic strings within Go applications. It functions as a bytecode expression evaluator that executes compiled logic with guaranteed termination and memory safety. The engine utilizes a specialized compiler and virtual machine to achieve high-performance execution. It employs static type validation during the compilation phase to ensure operand compatibility and prevent runtime crashes. The project provides a data transformation engine capable of mapping, filtering, and aggregating coll

    Gobytecodeconfiguration-languageengine
    عرض على GitHub↗7,906
  • rhaiscript/rhaiالصورة الرمزية لـ rhaiscript

    rhaiscript/rhai

    5,453عرض على GitHub↗

    Rhai is an embedded scripting engine and dynamically typed language designed for integration into Rust applications. It functions as an abstract syntax tree compiler and native interop layer, allowing developers to map Rust types and functions into a scripting environment for bidirectional communication. The project serves as a framework for creating customizable domain-specific languages. It allows for the definition of custom operators, syntax, and restricted execution environments, enabling the creation of specialized languages with tailored functional sets. The engine covers a broad rang

    Rustembeddedembedded-scripting-languageno-std
    عرض على GitHub↗5,453
  • google/cel-goالصورة الرمزية لـ google

    google/cel-go

    2,875عرض على GitHub↗

    cel-go is a Go implementation of the Common Expression Language, providing a type-safe engine for the evaluation of non-Turing complete, side-effect-free expressions. It functions as an embedded expression engine that converts human-readable strings into type-checked abstract syntax trees to ensure safe execution. The system utilizes a compile-once evaluate-many model, parsing and validating expressions into cached programs for repeated execution across different datasets. It further distinguishes itself as a partial state evaluator, using commutative logic to compute results and return resid

    Gocelexpressionexpression-evaluator
    عرض على GitHub↗2,875
  • knetic/govaluateالصورة الرمزية لـ Knetic

    Knetic/govaluate

    3,940عرض على GitHub↗

    govaluate is a Go expression evaluator and runtime logic parser. It functions as a dynamic rule engine that converts string-based expressions into executable operations, allowing for the calculation of mathematical and logical expressions at runtime. The library enables the execution of business rules and custom formulas without recompiling source code. It supports extending evaluation behavior through the injection of external parameters and the execution of user-defined custom functions. The system provides capabilities for dynamic data validation, including regular expression matching and

    Goevaluationexpressiongo
    عرض على GitHub↗3,940
  • عرض جميع البدائل الـ 30 لـ Aviatorscript→