Showing 52 open source projects for "c++ programming language"

View related business solutions
  • Gen AI apps are built with MongoDB Atlas Icon
    Gen AI apps are built with MongoDB Atlas

    Build gen AI apps with an all-in-one modern database: MongoDB Atlas

    MongoDB Atlas provides built-in vector search and a flexible document model so developers can build, scale, and run gen AI apps without stitching together multiple databases. From LLM integration to semantic search, Atlas simplifies your AI architecture—and it’s free to get started.
    Start Free
  • Enterprise-grade ITSM, for every business Icon
    Enterprise-grade ITSM, for every business

    Give your IT, operations, and business teams the ability to deliver exceptional services—without the complexity.

    Freshservice is an intuitive, AI-powered platform that helps IT, operations, and business teams deliver exceptional service without the usual complexity. Automate repetitive tasks, resolve issues faster, and provide seamless support across the organization. From managing incidents and assets to driving smarter decisions, Freshservice makes it easy to stay efficient and scale with confidence.
    Try it Free
  • 1
    Catalina C Compiler
    Catalina is a C compiler plus a set of C libraries and device drivers for use with the Parallax Propeller microcontroller. Catalina is a cross-compiler based on the retargetable C compiler "lcc". Catalina runs on Windows or Linux.
    Downloads: 13 This Week
    Last Update:
    See Project
  • 2
    Z88 Development Kit

    Z88 Development Kit

    C compiler and dev kit for the z80 with assembly language libraries.

    Z88DK is a complete Z80 / Z180 development kit that includes C compiler, assembler, linker, a tool for generating executables in a number of formats, and miscellaneous other tools. Over 80 machines are directly supported out of the box including standalone Z80 and Z180 embedded systems. Z88DK's extensive assembly language libraries give it significant performance advantages over other Z80 C Compilers. Building software for standalone or generic Z80 systems: https://www.z88dk.org/wiki...
    Leader badge
    Downloads: 5 This Week
    Last Update:
    See Project
  • 3
    OpenPEARL

    OpenPEARL

    PEARL Compiler and Runtime System

    PEARL is a high level procedural programming language, which was especially designed for the demanding need to have an expressive and comfortable language for solving multitasking problems when controlling technincal processes. PEARL is an abbreviation for "(P)rocess and (E)xperiment (A)utomation (R)ealtime (L)anguage". It was designed around 1975 at the IRT Institute of the Leibniz University in Hannover with the idea in mind to have an easy to learn programming language for realtime problems...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 4

    Tiny Pascal for TI83p and TI84

    Full Pascal and Assembly language tool chain for Texas Instrument TI-

    Tiny Pascal for TI8x is a full Pascal and Assembly language tool chain for Texas Instrument TI-8x calculators. It allows production of programs and application for TI83+ and TI84 calculators. The benefits are : · All the features of assembly programs and applications are available without the inherent complexity on Z80 assembly programming · Programs will run much faster that TI-Basic equivalent · A standard library is available (gotoxy, ClrHome, flush, crlf
    Downloads: 1 This Week
    Last Update:
    See Project
  • Our Free Plans just got better! | Auth0 Icon
    Our Free Plans just got better! | Auth0

    With up to 25k MAUs and unlimited Okta connections, our Free Plan lets you focus on what you do best—building great apps.

    You asked, we delivered! Auth0 is excited to expand our Free and Paid plans to include more options so you can focus on building, deploying, and scaling applications without having to worry about your security. Auth0 now, thank yourself later.
    Try free now
  • 5
    Open source Algol 68 implementations

    Open source Algol 68 implementations

    Implementations for the Revised Report language

    This project offers open source implementations for UNESCO/IFIP's Algol 68 (the Revised Report language). The project offers two implementations: Implementation 1 is Algol68G: a recent checkout hybrid compiler/interpreter by Marcel van der Veer, supporting arbitrary arithmetic, partial parametrisation, complex numbers, POSIX threads, GNU plotutils, GNU scientific library, curses, sound, TCP sockets, RegEx and PostgreSQL. Inplementation 2 is algol68toc, a port by Sian Mountbatten...
    Leader badge
    Downloads: 10 This Week
    Last Update:
    See Project
  • 6

    Ofront+

    Oberon family of languages to C translator for ARM, x64 and x86 archit

    Ofront+ is a tool that translates programs in Oberon dialects into semantically equivalent C programs. Full error analysis is performed on the Oberon input program and in case of no errors up to three files are generated as output. Ofront+ does not invoke the C compiler or linkage editor. This may be done in separate shell scripts or make files and is inherently dependent on the C compiler and linkage editor being used. Although normally not read by the user, the C code generated...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    MinForth

    MinForth

    A minimalistic but complete standard Forth compiler in C

    MinForth V3.4 is a classic Forth system with command-line interface. Development resource requirements are minimal. A source text editor and a C compiler are sufficient. By design no toolchain is required to adapt or rebuild MinForth. A complete rebuild takes only few seconds. Current sources are for Windows and Linux (32-bit or 64-bit). MinForth primitive definitions are written in mixed Forth and C language and are transpiled to pure C code. Main but not exclusive application...
    Downloads: 8 This Week
    Last Update:
    See Project
  • 8
    Integrated Development Environment for some microcontrollers based on 8051(e.g. AT89S8253). Supported languages are Assembly and C. It has its own simulator, assembler, editor and many other tools. See the project web site for more details and the newest updates.
    Leader badge
    Downloads: 426 This Week
    Last Update:
    See Project
  • 9
    PlatformIO Storage

    PlatformIO Storage

    An open source ecosystem for IoT development

    Cross-platform code builder and library manager. Continuous and IDE integration. Arduino and MBED compatible. Ready for Cloud compiling. Development Platforms - Embedded and Desktop development platforms with pre-built toolchains, debuggers, uploaders and frameworks which work under popular host OS: Mac, Windows, Linux (+ARM) Embedded Boards - Rapid Embedded Programming, IDE and Continuous Integration in a few steps with PlatformIO thanks to built-in project generator for the most popular...
    Downloads: 15 This Week
    Last Update:
    See Project
  • Crowdtesting That Delivers | Testeum Icon
    Crowdtesting That Delivers | Testeum

    Unfixed bugs delaying your launch? Test with real users globally – check it out for free, results in days.

    Testeum connects your software, app, or website to a worldwide network of testers, delivering detailed feedback in under 48 hours. Ensure functionality and refine UX on real devices, all at a fraction of traditional costs. Trusted by startups and enterprises alike, our platform streamlines quality assurance with actionable insights. Click to perfect your product now.
    Click to perfect your product now.
  • 10
    Jela Compiler -  6502/Z80/6809

    Jela Compiler - 6502/Z80/6809

    A "Just Enough Language" compiler targeting the 6502/Z80/6809

    A portable Second-generation programming language
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    MPL Bytecode Compiler

    MPL Bytecode Compiler

    Micro Programming Language - A Portable Language for Micro Computers

    NEWS: The MPL language is now completely defined. No more language changes are to be made. The compiler is complete and should be easy to translate to other languages if you so choose. MPL is a small, simple language based on BCPL, B, C and Jesusonic. The compiler and interpreter are written in portable Pascal. I have successfully compiled MPL for CP/M, DOS, Windows, Atari ST, Amiga and the Tandy Colour Computer. MPL is designed to be tiny in every way, while implementing all...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12

    devkitPro

    Homebrew toolchains for wii, gamecube, 3ds, ds, gba, gp32 and psp

    This project is for homebrew console development tools based on the gnu compiler collection with additional tools and libraries to aid programming each supported console. The windows variants are built with MinGW.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    BB-XDev

    BB-XDev

    A kit for cross-platform & embedded development in modular languages.

    XDev is open and free set of compilers, additional tools, libraries and design patterns for cross-platform and embedded development in modular programming languages. You can develop projects in several languages at once. You can develop for different platforms, such as retro and new. Main goals and benefits of XDev =============================== + Simplicity, + Reliability, + Small size of the target machine code, + The widely using of the great achievements of the European school...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    WinCMOC (M6809 C Compiler)

    WinCMOC (M6809 C Compiler)

    A C Compiler/Editor for Retro 6809 Machines (Colour Computer/Dragon)

    ...://perso.b2b2c.ca/~sarrazip/dev/cmoc.html CREDITS LWTools - Portable tools for the Motorola 6809/6309 http://lwtools.projects.l-w.ca/ mcpp - A Portable C Preprocessor http://mcpp.sourceforge.net/ Artistic Style - Automatic Source Formatter http://astyle.sourceforge.net/ XRoar - Dragon & CoCo emulator http://www.6809.org.uk/xroar/ CMOC - 6809 cross-compiler for a small C-like language http://perso.b2b2c.ca/~sarrazip/dev/cmoc.html
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15

    CtoPAStom

    C to Pascal converter to port math routines in Lazarus/Delphi.

    I looked for a C to Pascal converter but everything I found was just some simple string replacer. So I developed this syntax interpreter. It was born to convert C algorithms included in R language sources to Lazarus. So it converts just functions ad NOT .H files. It tries to do a ready to compile convertsion. I put my project here because I hope that someone would continue the development. For me it does everything I need and I will not upgrade this project anymore. The use is simple...
    Downloads: 3 This Week
    Last Update:
    See Project
  • 16

    The Junicon Project

    Java-based Dialect of the Unicon Programming Language

    Junicon is a Java-based implementation of Unicon, a very high level object-oriented goal-directed programming language that lives at Unicon.org. Junicon features seamless Java object access, interactive interpretation, and numerous cleanups and enhancements while retaining Unicon's core expression-evaluation semantics. Please see the Junicon Project Web Site for publications about Junicon.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    xSTreamC is a streaming language developed by STMicroelectronics to support the mapping of data intensive streaming applications on distributed multiprocessor SoCs. A compiler and a simulation library are provided.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    XièXiè Compiler

    XièXiè Compiler

    High-level, meta-language, trans-compiler with virutal machine

    XièXiè is a language with a trans-compiler (or rather source-to-source compiler) which compiles to mainly C++ (C++98 and C++11). It also comes with an own assembler compiler for ARM, IA-32/ x86 and its own byte-code XBC (XièXiè-Byte-Code) including a virtual-machine. XièXiè can be seen as a "Meta Language". --- THIS PROJECT IS IN IT'S FIRST STEPS ---
    Downloads: 1 This Week
    Last Update:
    See Project
  • 19
    XMLVM
    XMLVM is an XML-based programming language build upon a virtual machine concept. Both Java and .NET byte code instructions can be mapped to XMLVM. XSL stylesheets allow manipulation of XMLVM such as cross-compilation to JavaScript for AJAX applicatio
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20

    ALPHA Script

    http://www.slideshare.net/gdelaportas/alpha-script-concept

    ALPHA Script is a unified programming meta-language and a framework that represents an abstract layer on top of the cloud. ALPHA Script is not compiled or interpreted on its own and is programming language agnostic. ALPHA Script is like a virtual bridge that interconnects different clouds and infrastructures. Finally, it can be used for M2M communications.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    asxa: Cross Assembler for NXP XA-51 Microcontrollers. Included is a monitor in XA assembly language with a disassembler a a debugger.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22

    C-Lesh and SMW Engine

    C-Lesh is a game programming language for 2D games.

    C-Lesh is a game programming language for 2D games - mainly arcade and platform games. When combined with the Super Mario World (SMW) engine you can create awesome 2D platform games like Super Mario World. This language evolved from a "clone" of TI-BASIC which I began developing when I was having memory (segmentation fault) bugs with C. C-Lesh lacks memory allocation and destruction. There is no need to use pointers and you can never get memory leaks or program crashes caused by memory leaks...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    midori programming language

    midori programming language

    dependently typed functional programming language

    Programming language based off pure type systems, and COQ. Currently aimed at both systems, and application programming. Has a simple syntax, and (planned) C integration.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    NUDA (= Nemerle Unified Device Architecture) is a set of extensions for Nemerle programming language to facilitate GPU programming and writing HPC applications. Its main purpose is to experiment with extensible languages for HPC applications
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    Tsunami Programming Language
    Tsunami is an open-source high performance computing language. With it you can write streaming data-parallel algorithms that utilize GPGPUs for orders-of-magnitude speed-up with the ease of writing sequential algorithms.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • Next
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.