awesome-repositories.com
Blog
MCP
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektMCP-ServerÜber unsRanking-MethodikPresse
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

4 Repos

Awesome GitHub RepositoriesCompound Assignment Operators

Traits that allow custom types to define behavior for operators like +=, -=, and *=.

Distinct from Operator Overloading: Distinct from Operator Overloading: focuses specifically on compound assignment operators rather than all operator overloading.

Explore 4 awesome GitHub repositories matching software engineering & architecture · Compound Assignment Operators. Refine with filters or upvote what's useful.

Awesome Compound Assignment Operators GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • rockstarlang/rockstarAvatar von RockstarLang

    RockstarLang/rockstar

    6,882Auf GitHub ansehen↗

    Rockstar is an esoteric programming language whose syntax is inspired by 1980s hard rock and heavy metal lyrics, making programs read like song lyrics. It uses poetic number literals, where the length of each word in a phrase is parsed as a decimal digit to initialize numeric variables, and pronoun-based variable references, where words like "it" and "they" resolve to the most recently assigned or compared variable at runtime. The language can be compiled to WebAssembly and run inside a web page for in-browser code execution. The language distinguishes itself through a lyric-driven parsing sy

    Supports chaining compound assignments like += in a single expression for concise variable updates.

    JavaScript
    Auf GitHub ansehen↗6,882
  • rust-lang/rfcsAvatar von rust-lang

    rust-lang/rfcs

    6,406Auf GitHub ansehen↗

    The Rust RFCs repository is the formal home for the Rust language evolution process, housing the structured design documents and community review mechanisms that govern changes to the Rust programming language, its compiler, and its standard library. It defines the complete lifecycle for proposing, discussing, and implementing substantial changes through RFC documents, from initial submission and community feedback through final comment periods and sub-team sign-offs. The repository codifies the governance and collaboration processes that shape Rust's development, including mechanisms for com

    Defines traits for compound assignment operator overloading in Rust's type system.

    Markdownrfcrfc-processrust
    Auf GitHub ansehen↗6,406
  • rhaiscript/rhaiAvatar von rhaiscript

    rhaiscript/rhai

    5,453Auf GitHub ansehen↗

    Rhai ist eine eingebettete Skript-Engine und eine dynamisch typisierte Sprache, die für die Integration in Rust-Anwendungen entwickelt wurde. Sie fungiert als Compiler für abstrakte Syntaxbäume (AST) und als native Interop-Schicht, die es Entwicklern ermöglicht, Rust-Typen und -Funktionen für eine bidirektionale Kommunikation in eine Skriptumgebung zu mappen. Das Projekt dient als Framework zur Erstellung anpassbarer domänenspezifischer Sprachen. Es erlaubt die Definition benutzerdefinierter Operatoren, Syntax und eingeschränkter Ausführungsumgebungen, was die Erstellung spezialisierter Sprachen mit maßgeschneiderten Funktionsumfängen ermöglicht. Die Engine deckt ein breites Spektrum an Funktionen ab, darunter ressourcenbeschränktes Sandboxing für sichere Ausführung, modulare Code-Organisation und umfassende Datenverarbeitung für numerische, String- und Binärtypen. Zudem bietet sie Werkzeuge für AST-Manipulation, Serialisierung des Ausführungszustands sowie Laufzeit-Observability durch Call-Stack-Inspektion und Debugging-Schnittstellen. Die Engine ist für den plattformübergreifenden Einsatz auf jeder CPU und jedem Betriebssystem konzipiert, das vom nativen Compiler unterstützt wird.

    Provides shorthand operators that combine binary operations with assignment in a single expression.

    Rustembeddedembedded-scripting-languageno-std
    Auf GitHub ansehen↗5,453
  • xtensor-stack/xtensorAvatar von xtensor-stack

    xtensor-stack/xtensor

    3,748Auf GitHub ansehen↗

    xtensor is a C++ multidimensional array library for numerical computing that provides N-dimensional containers with an interface mirroring the NumPy API. It utilizes a lazy evaluation expression engine to defer numerical computations until assignment, which minimizes memory allocations and intermediate copies. The library features a foreign memory array adaptor that allows it to wrap external buffers, such as NumPy arrays, to perform numerical operations in-place without duplicating data. It further optimizes performance through lazy broadcasting and a system that manages the lifetime of temp

    Executes compound assignment operations like addition directly on arrays and expressions to modify data in place.

    C++c-plus-plus-14multidimensional-arraysnumpy
    Auf GitHub ansehen↗3,748
  1. Home
  2. Software Engineering & Architecture
  3. Integration & Extensibility
  4. Extensibility
  5. Plugin Architectures
  6. Developer Authoring Interfaces
  7. Custom Module Implementations
  8. Operator Overloading
  9. Compound Assignment Operators

Unter-Tags erkunden

  • Array Compound AssignmentsIn-place modification of array data using compound operators like += or -=. **Distinct from Compound Assignment Operators:** Applies compound assignment to tensor data specifically, rather than generic type trait overloading for custom classes.
  • Chained Compound AssignmentsUpdates a variable's value using a shorthand that combines an operator with an assignment in a single expression, supporting chaining. **Distinct from Compound Assignment Operators:** Distinct from Compound Assignment Operators: focuses on the chaining of compound assignments in a single expression, not just the operator definition.