Showing 146 open source projects for "c code compiler"

View related business solutions
  • Train ML Models With SQL You Already Know Icon
    Train ML Models With SQL You Already Know

    BigQuery automates data prep, analysis, and predictions with built-in AI assistance.

    Build and deploy ML models using familiar SQL. Automate data prep with built-in Gemini. Query 1 TB and store 10 GB free monthly.
    Try 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

    OspreyForth

    A customized pForth Interpreter with dynamic library loading

    OspreyForth is a personal project to make a customized Forth interpreter that can be used to create command-line scripts and general apps. It is currently capable of loading dynamic libraries and using external C code. In the future code that more directly attaches to the interpreter are planned so as to expand its abilities out-of-the-box.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 2

    bean lang

    embeddable scripting language

    embeddable scripting language
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3
    Cicada scripting language

    Cicada scripting language

    A simple scripting language for embedded C code.

    Cicada is a scripting language for embedding C or C++ functions, using a customizable syntax. The Cicada language is in some sense as simple as possible: variables, sets, functions, function arguments and classes are all the same thing. This gives it some unique capabilities in function calling, etc. Cicada script has been moved to: https://github.com/heltilda/cicada/tree/master
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4

    NaiveLanguageTools

    C# lexer and parser

    NLT is free, open-source C# lexer and GLR parser suite -- which translates to ability to parse ambiguous grammars. Grammar can be defined directly in code or (preferably) in separate file (lex/yacc-like) for included generator. If you understand/guess the meaning of grammar in C#: // scanning lexer.AddStringRule(")", match => SymbolEnum.RPAREN); // parsing prod_builder.AddProduction(SymbolEnum.exp, SymbolEnum.LPAREN, SymbolEnum.exp, SymbolEnum.RPAREN, (_1, e, _3) => (AstNode)e); or grammar in NLT format: // scanning /[A-Za-z_][A-Za-z_0-9]*/ -> IDENTIFIER, IdentifierSymbol.Create($text); // parsing program -> list:namespace_list { new Program(currCoords(), (Namespaces)list) }; you should be able to use it :-). ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 99.99% Uptime for MySQL and PostgreSQL Databases Icon
    99.99% Uptime for MySQL and PostgreSQL Databases

    Sub-second maintenance. 2x read/write performance. Built-in vector search for AI apps.

    Cloud SQL Enterprise Plus delivers near-zero downtime with 35 days of point-in-time recovery. Supports MySQL, PostgreSQL, and SQL Server.
    Try Free
  • 5

    Concurrent Object-Oriented Language

    An object oriented language for concurrent software development

    COOL is an object oriented programming language specialized for concurrent software development. Language syntax is similar to C++/C# and Java. For proper documentation please read the diploma thesis (Only available in german yet). Some of the goals to achieve: - Embedding some design-patterns on language level (singleton, state-pattern) - Implementation of a back-end for byte-code generation - Extending the compiler with an optimization phase for optimizing byte-code - Optimizing the interpreter to improve runtime performace...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    ZLR is a Z-Machine interpreter designed to run modern interactive fiction games.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    ECL development has moved to https://gitlab.com/embeddable-common-lisp/ecl
    Downloads: 2 This Week
    Last Update:
    See Project
  • 8

    ODIE

    Open Design and Integration Environment

    The Open Design and Integration Environment is a toolbox of C and TCL code designed to introduce people to programming in a friendly way. It is also designed to be robust enough to novices to develop useful applications.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    HGL Suite

    HGL Suite

    A piece of useless crap

    March 2013 this project was announced first to public, but the feedback was ZERO. So I guess it is insanely bad and unusable. Ok. But sorry, I decided to continue it for myself to improve my inability and unexperience in software development FOR MYSELF. Even if it seemed to be the worst thing ever, I *NEED* to develop software for my own well being and even if I apparently - after over 20 years since the first lines of code I wrote - I improved my ability not a single bit than it is...
    Downloads: 0 This Week
    Last Update:
    See Project
  • Compliant and Reliable File Transfers Backed by Top Security Certifications Icon
    Compliant and Reliable File Transfers Backed by Top Security Certifications

    Cerberus FTP Server delivers SOC 2 Type II certified security and FIPS 140-2 validated encryption.

    Stop relying on non-certified, legacy file transfer tools that creak under the weight of modern security demands. Get full audit trails, advanced access controls and more supported by an award-winning team of experts. Start your free 25-day trial today.
    Start Free Trial
  • 10

    CSP embedded C-like scripting language

    C-like language parser, bytecode generator and a VM

    Project aims to implement a C-like language interpreter with small code and memory footprint for 32bit microcontrollers. At the time of writing, parser code size for Cortex-M3 is less than 10K and VM is less than 3K. RAM requirements mostly depend on code size and complexity, but few kilobytes should be enough to handle most reasonably simple cases. Parser and VM are written with code size priority, not security.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    Graphal

    Graphal

    Graph algorithms interpreter, IDE, debugger, 3D visualizations.

    Graphal is an interpreter of a programming language that is mainly oriented to graph algorithms. There is a command line interpreter and a graphical integrated development environment. The IDE contains text editor for programmers, compilation and script output, advanced debugger and visualization window. The progress of the interpreted and debugged graph algorithm can be displayed in 3D scene.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12

    sslang

    script language

    fast & short script language on c++ see code, wiki page
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    MiniBasic

    MiniBasic

    Basic interpreter in ANSI C

    MiniBasic is a small but usable Basic interpreter. It is written in pure ANSI C, so it should be easy to get up and running in almost any environment. It has been used for PIC32 electronics projects, as an embedded scripting language, and as a teaching aid. There's an associated book, and full documentation and sample programs online (go to the project's web pages). It's designed to be easy to modify, to use the code as the basis for your own interpreter.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    It is (no stack based!) VM in a form of a library. It supports different language paradigms without data type restrictions, allows both interpretation and JIT, produces a fast code. Our goal - to have a GENERIC and POWER tool for code migration.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15

    Kayacc

    A Compiler Development Toolkit

    Kayacc is an alternate name for the TOMBO project. I am in the process of updating the Tombo project page with version 2.1.0. Please download Tombo2.1.0.tar.gz from the Files tab. Tombo is a compiler generation toolkit for constructing compilers and interpreters. It includes a BNF compiler that generates parsers for context free grammars, and a class library to support compiler development. The class library supports symbol tables, Unicode text manipulation, reserved word mappings, and translating between Unicode and byte oriented encodings. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    Elmer is a tool which embeds a Python module into a C, C++, or Tcl application. The embedded Python module is used just as if it was written in the same language as the application itself, without requiring any knowledge of the Python/C API.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    A project to embed Lua on different hardware platforms. Currently ARM variants are targeted, but it should be possible to port it to any platform that is supported by the gcc+newlib combo. Platform access libraries will also be provided.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18

    Poe

    Poe is a small, fast, flexible scripting language.

    Poe is a lightweight scripting language. The language is written entirely in ANSI C, meaning that the language is ultra-portable (i.e. that it can exist on any platform for which there is a standard-conforming C compiler). Poe is a toy language that is not, and will never be, suitable for production use. However, writing the language was a fantastic academic exercise and the source code is available freely as a reference to anyone who may be interested. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19

    SBI - Small Bytecode Interpreter

    SBI - A Small Bytecode Intepreter to run programs on an AVR from SD

    The project was originally created to run programs from a MicroSD card on an ATmega16 (without reprogramming it). SBI is a generic library (platform indipendent) that lets you run programs from a stream (es. File). The programs are a sort of bytecode, and they are interpretated at the moment. So you don't have the better speed, but for now this is the only way to run programs from RAM (or SD) on Harvard architectures.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    Beaver is a LALR compiler compiler for Java that uses several techniques to generate very fast parsers.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21

    CLIPSwl

    CLIPS with lock support. CLIPS for safely handling simultaneous access

    ...Users may define their own functions that fit for their system by using their platform-dependent mutex. CLIPSwl also support the safe string-related functions treating the rules, and refining the warning parts of the code when compiling with gnu g++ compiler.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    Tiny BASIC for Character Screen
    BASIC interpreter for the standard (SUS) character screen handling library, which fully corresponds to the Tiny BASIC standard. The code is thread-safe and can be embedded into other code. Can be used as a game or a minimalist challenge.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    Common Text Transformation Library of C++ classes and functions to parse and modify STL strings. CTTL substring classes may be compared, inserted, replaced, and parsed with EBNF grammars. Compiled program implements recursive descent LL(INF) parser.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 24
    Basin
    Simple QBASIC Interpreter written in C++.I am developing this interpreter for self-learning purposes,don't take it serious.I will try to follow syntax of QBASIC as close as I can. The source code could be useful for those who learn C++. Qt GUI is in very raw state.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25

    Lispel

    Functional programming in natural language

    Lispel is a typed, mainly functional programming language with a inheritance-based object/type model. It is modelled after natural language and has a front-end for a restricted subset of German language.
    Downloads: 0 This Week
    Last Update:
    See Project
Auth0 Logo