Showing 9 open source projects for "compiler design"

View related business solutions
  • Ship Agents Faster Icon
    Ship Agents Faster

    Transform your applications and workflows into powerful agentic systems at global scale.

    Gemini Enterprise Agent Platform lets you rapidly build, scale, govern and optimize production-ready agents grounded in your organization's data. The platform enables developers to build custom or pre-built agents for virtually any use case. New customers get $300 in free credits.
    Start Free
  • MongoDB Atlas runs apps anywhere Icon
    MongoDB Atlas runs apps anywhere

    Deploy in 115+ regions with the modern database for every enterprise.

    MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
    Start Free
  • 1
    Faust

    Faust

    Functional programming language for signal processing

    Faust (Functional Audio Stream) is a functional programming language for sound synthesis and audio processing with a strong focus on the design of synthesizers, musical instruments, audio effects, etc. Faust targets high-performance signal processing applications and audio plug-ins for a variety of platforms and standards. The core component of Faust is its compiler. It allows to "translate" any Faust digital signal processing (DSP) specification to a wide range of non-domain specific languages such as C++, C, LLVM bit code, WebAssembly, Rust, etc. ...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 2

    ZAPH

    Tools and Z80 engine for creating adventure games. (RUST)

    This is an exercise in some advance programming topics using a text adventure as the central result. This originally began as a project to recreate an old BASIC text adventure, on the ZX Spectrum, using Z80. After developing a very simple byte code VM to handle the game interactions, I realised that there was an opportunity to use some more advance techniques, which in turn can lead to some PC based tools.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3
    Snap7

    Snap7

    32/64 bit multi-platform Ethernet S7 PLC communication suite

    Snap7, through three specialized components: Client and the inedited Server and Partner, allows you to definitively integrate your PC based systems into a PLC automation chain. Designed to transfer large amounts of hi-speed data in industrial facilities, it scales easily, down to small Linux Arm boards such as Raspberry PI. Hi level object oriented wrappers are provided, currently C/C++, .NET/Mono, Pascal, LabVIEW, Python with many source code examples. Very easy to use, a full...
    Leader badge
    Downloads: 947 This Week
    Last Update:
    See Project
  • 4
    Cencio

    Cencio

    Cencio VM is a lightweight flexible stack-based virtual machine

    Cencio VM is a compact stack-based virtual machine built around the idea of a minimal and extensible execution core. It uses a 32-bit instruction format with a small opcode set, dynamic frame chaining, and a constant pool to keep bytecode compact and language-agnostic. The VM provides two runtime stacks: an operand stack for execution and a frame stack for memory, scope, and control-flow management. Functions, loops, and blocks are represented through specialized frames, enabling dynamic...
    Downloads: 1 This Week
    Last Update:
    See Project
  • Custom VMs From 1 to 96 vCPUs With 99.95% Uptime Icon
    Custom VMs From 1 to 96 vCPUs With 99.95% Uptime

    General-purpose, compute-optimized, or GPU/TPU-accelerated. Built to your exact specs.

    Live migration and automatic failover keep workloads online through maintenance. One free e2-micro VM every month.
    Start Free
  • 5
    CSharpLang

    CSharpLang

    The official repo for the design of the C# programming language

    This is the official repository for the design and evolution of the C# programming language. It's where language features are proposed, discussed, designed, and specified. It contains feature proposals, notes from language design meetings, and the evolving specification. Language Design Meetings (LDMs) are held by the LDT and occasional invited guests, and are documented in Design Meeting Notes in the meetings folder, organized in folders by year. The lifetime of a design meeting note is...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    PwrIDE
    A new Language, Compiler, and IDE for developing PORC for Symitar systems. The PowerPlus language gives you locals, parameters, return values, and many other C/C#/JavaScript like features. The PwrIDE environment is an updated RepDev/POS replacement.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    ACPUProject

    ACPUProject

    ACPU Emulation and Design

    In this project I'll try to reinvent the wheel by designing the ACPU. In this Project I'll upload the official Emulator, Compiler and Docs -- !!! Anouncment !!! -- Searching Developer for USBSupport and one for OSDev -- !!! Anouncment !!! --
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    xna map editor game studio. xnamegs allows you to design your games quick and painlessly. You have a visual editor to quickly edit/create your levels. A property grid allows you to quickly edit attributes. The compiler will build the basic game.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    Mira is a new programming language with a C like syntax. It borrows heavily from other poplar languages and has the design goals of intuitiveness,compiler extensibility, practical functional programming and great tool support.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Build Data Resilience - Take the Assessment Today Icon
    Build Data Resilience - Take the Assessment Today

    Can you recover when it matters most? Take this quick assessment to identify gaps and build greater recovery confidence.

    Is your recovery strategy as strong as you think? Take this quick self-assessment to check your recovery readiness and gain tailored insights. In only 2 minutes, you'll learn where you fall on the recovery readiness scale.
    Take the Assessment
  • Previous
  • You're on page 1
  • Next