Compilers Software

OS OS

    • More...
  • More...
    • More...

Category Category

    • More...

License License

    • More...

Translations Translations

  • More...

Programming Language Programming Language

  • More...

Status Status

  • More...

Audience Audience

    • More...

User Interface User Interface

    • More...
  • More...

Database Environment Database Environment

Freshness Freshness

Compilers Software

  • License This HTML5 Speed Test for Your ISP or Network License This HTML5 Speed Test for Your ISP or Network Icon
    License This HTML5 Speed Test for Your ISP or Network Icon

    Are you an ISP or network administrator looking for a reliable, accurate, & affordable HTML5 speed test that works on all devices?

    The SourceForge Speed Test measures Latency/Ping, Jitter, Download Speed, Upload Speed, Buffer Bloat, and Packet Loss. Upon completion, you can view detailed reports about your connection. This HTML5 speed test does not require Flash or Java, and works on all devices including tablets and smartphones. Host on your own infrastructure or use ours. For licensing, inquire today.
  • Compare Cell Phone Plans at Wirefly Compare Cell Phone Plans at Wirefly Icon
    Compare Cell Phone Plans at Wirefly Icon

    You’re probably paying too much for cell phone service. Wirefly compares hundreds of plans to help you save.

    You’re probably paying too much for cell phone service. Wirefly compares hundreds of plans to help you save. Enter what you need (minutes, data, texts) into Wirefly’s innovative plan comparison tools and see your savings instantly.
  • MinGW - Minimalist GNU for Windows

    A native Windows port of the GNU Compiler Collection (GCC)

    MinGW: A native Windows port of the GNU Compiler Collection (GCC), with freely distributable import libraries and header files for building native Windows applications; includes extensions to the MSVC runtime to support C99 functionality. All of MinGW's software will execute on the 64bit Windows platforms.

  • Small Device C Compiler Icon

    Small Device C Compiler

    SDCC is a retargettable, optimizing standard C (ANSI C89, ISO C99, ISO C11) compiler that targets a growing list of processors including the Intel 8051, Maxim 80DS390, Zilog Z80, Z180, Rabbit 2000, gbz80, Motorola 68HC08, S08 and STMicroelectronics STM8 targets. There also is incomplete support for the Microchip PIC16 and PIC18.

  • ALCHA Icon

    ALCHA

    A New Programming Language for FPGA Projects

    ALCHA aims to reduce FPGA project develop time by means of automation and abstraction, but without loosing the low-level control that HDLs, such as Verilog, provides. It will support an object oriented programming model, abstract data and signal types, and compile-time scripting.

    Downloads: 0 This Week Last Update: See Project
  • GnuCOBOL (formerly OpenCOBOL) Icon

    GnuCOBOL (formerly OpenCOBOL)

    A free COBOL compiler

    GnuCOBOL (formerly OpenCOBOL) is a free COBOL compiler. cobc translates COBOL source to executable using intermediate C, designated C compiler and linker. OpenCOBOL 1.1 became GNU Cobol 1.1 in 2013. Official releases at ftp://ftp.gnu.org/gnu/gnucobol GnuCOBOL 2.2 is the last release, version 3.0 is on its way. A programmer's guide, by Gary Cutler, and other documentation, is indexed at http://open-cobol.sourceforge.net/ OpenCOBOL was written by Keisuke Nishida and Roger While, from 2001 to 2012. GnuCOBOL is also authored by Simon Sobisch, Ron Norman, Edward Hart, Sergey Kashyrin, Dave Pitts and Brian Tiffin. Others listed in the AUTHORS and THANKS files. Copyright 2001-2018 Free Software Foundation, Inc. This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the FSF; either version 3, or (at your option) any later version. The libcob run time support source tree is licensed LGPL.

  • Symbolicate Icon

    Symbolicate

    OS X crash report symbolicator

    Uses your Xcode archives to automatically symbolicate crash reports from your users. Built to support Mac apps.

    Downloads: 0 This Week Last Update: See Project
  • Searching for Affordable Business Phone Service? Searching for Affordable Business Phone Service? Icon
    Searching for Affordable Business Phone Service? Icon

    If you're on the hunt for business phone service that is reliable and budget-friendly, Voice over Internet Protocol (VoIP) is your answer.

    Today's small-to-medium-sized (SMB) businesses and large enterprises are saving on their monthly communications costs by making one simple decision: to switch to a VoIP service solution from their old, outdated Plain Old Telephone Service (POTS). By choosing a new VoIP service, these companies enjoy the flexibility, reliability, call features, and audio quality that only a VoIP service can provide. Plus, they cut their phone bill by up to 70%!
  • Eclipse Portable [4.6] [4.7] [4.8] Icon

    Eclipse Portable [4.6] [4.7] [4.8]

    Makes Eclipse working on USB-Devices.

    With this portable version of Eclipse you can develop programms without any installation or admin rights.You can use any removable mass storage device for this portable app. ATTENTION: --------------------------------------------------------------------------------------------------------------------------- You need the newest 64bit version of Java. A portable version of this can be found here (Scroll down!): http://portableapps.com/apps/utilities/java_portable Put all files of the "java64" folder into the "jre" folder at "...\EclipsePortable\App\eclipse\..." (You have to create the folder). INSTALL NEW PROGRAMMING LANGUAGES: ---------------------------------------------------------------------------------------------------------------------------- Just go to "Help" -> "Install New Software" and select your version by clicking the small arrow next to "Add". Wait... Select your preferred entrys. Then click finish. That's it! Thank you for [35.000] Downloads! :)

    Downloads: 832 This Week Last Update: See Project
  • Mecrisp

    Mecrisp - A native code Forth implementation for MSP430 microcontrollers

  • amforth: Interpreter on Microcontrollers

    amforth is an extendible interpreter on microcontrollers

    amforth is an extendable command interpreter running on AVR ATmega and TI MSP430 microcontrollers. Turnkey actions for fully autonomous operations are possible as well. The command language is close to the Forth 2012 standard.

    Downloads: 15 This Week Last Update: See Project
  • MANOOL Icon

    MANOOL

    MAnool is Not an Object-Oriented Language

    MAnool is Not an Object-Oriented Language

    Downloads: 0 This Week Last Update: See Project
  • Downloads: 0 This Week Last Update: See Project
  • Gnu Tools

    Unix Tools For Windows

    CodeBlocks With A full development environment. Took a while but CodeBlocks is now upto speed and in sync with the current release version. New version of CodeBlocks supports XML based configuration, so users can do specialized compiler support if needed. Changed away from the old Msys in favor of Msys2 which has better support for a lot of things like miktex. Old package is still there if you still need it but wont be developed on anymore. Loads of modifications compared to the Msys2 package from Alex, you can still update Msys2 packages from his server though. MinGW64 packages have to many changes compared to Alex version so those will not upgrade but im working on creating my own package server. Current Msys2/MinGW64 gcc is now 6.2.0-4 and binutils 2.27. New packages will be uploaded shortly. Stay tuned for more changes.

  • gcc-win64

    x64 build of GCC for Windows

    x64 C/C++ compiler for Windows using: - gmp - mpfr - mpc - isl - cloog - mingw-w64 - gcc - seh You need at least core2 command set support to run this application.

    Downloads: 6 This Week Last Update: See Project
  • V Compiler

    Compilador V

    Destina-se a criar um compilador voltado para vendas. Inclui 2 objetivos: 1. Facilitar os programadores de aplicativos de vendas para eles usarem uma linguagem pronto para criar novos aplicativos de fluxo de caixa; 2. Permitir que qualquer vendedor criar seu próprio programa de controle de vendas sem que ele tenha conhecimento de programação. Esse é o objetivo final. O V-Compiler fará tudo que um compilador comum faz. Ele irá gerar um arquivo .EXE que funcionará no Windows. Mas, a linguagem ficará disponível para uso em qualquer sistema.

    Downloads: 0 This Week Last Update: See Project
  • JavacTo

    Translate java source into another language

    JavacTo is a prototype tool designed to evaluate the need and value of translating java code into another programming language. An ideal language for translation is a language that supports the concept of packages, classes, interfaces, and enums as well as built-in memory garbage collection. Languages such as C# and D, are well suited as a translation “To” language. Eclipse project provided to get started. Three visitor classes provided to learn how to use JavacTo and write visitor classes. Vistor javadocs available at: http://docs.oracle.com/javase/8/docs/jdk/api/javac/tree/index.html

    Downloads: 4 This Week Last Update: See Project
  • Painless Pic Assembler

    Collection of macros and libraries in assembly

    This project contains a collection of macro ASM instructions for PIC microcontrollers to facilitate the programming of this devices in assembly language.

    Downloads: 0 This Week Last Update: See Project
  • LoLCode 1337

    LoLCode.1337 (speak lolcode leet) is an implementation of the esoteric programming language lolcode. It offers a compiler, virtual machine (=interpreter), debugger and it's commands set is close to that what other lolcode implementations offer. More to come soon.

    Downloads: 5 This Week Last Update: See Project
  • Toy Compilers

    This project contains a library for writing compilers/type systems and toy compilers for small games.

    Downloads: 0 This Week Last Update: See Project
  • Speakable Programming for Every Language Icon

    Speakable Programming for Every Language

    Your language to speak with all.

    This project has the language data for spel, the main new codebase is at: https://gitlab.com/liberit/pyac A computer programming language using human language syntax for human-to-human and human-to-computer communication with high precision, supporting many languages. Currently has alpha prototype support for analytic versions of the UN languages English, Mandarin Chinese, Spanish, Arabic, Russian and French as well as a bunch of others in addition to the core mwak language. The alpha IDE is at http://spel.sourceforge.net/src/web/spel.html (wait for it to finish loading before clicking "translate") Since it is early prototype, it's not easy to use, If you are interested, join the mailing list. latest code is in the git repository.

    Downloads: 0 This Week Last Update: See Project
  • LiZrd BASIC Icon

    LiZrd BASIC

    LiZrd is a variant of Classic VB.

    LiZard is being designed closer to what the world now calls “Classic VB” but using a totally different approach. Classic Visual Basic or VB6 which I prefer to call it has a gigantic command set (about 250 keywords). C++ on the other hand is actually a fairly small language only made bigger by it’s include files. If you didn’t include any of the provided ‘.h’ files your experience with C++ wouldn’t be worth the time where VB on the other hand, unless you needed something from the API everything was right there in front of you. LiZard is being built to support those 250 keywords externally as C/C+ is. I believe a compiler should be able to compile itself so it should be written in the language it compiles. LiZard has been written in 100% VB6. It’s still really buggy and only compiles 32 bit Native code for Windows. I do also plan on trimming the fat a little. For example chr() will be supported, but chr$() will not.

    Downloads: 15 This Week Last Update: See Project
  • IEC 61131-3 (2014) Toolchain

    Compiler/Runtime for IEC 61131-3 (2014)

    Compiler/Runtime for IEC 61131-3 (2014)

    Downloads: 0 This Week Last Update: See Project
  • SWIG Icon

    SWIG

    A code generator for connecting C/C++ with other programming languages

    SWIG is a software development tool that connects programs written in C and C++ with a variety of high-level programming languages. SWIG is used with different types of target languages including common scripting languages such as Javascript, Perl, PHP, Python, Tcl and Ruby. The list of supported languages also includes non-scripting languages such as C#, Common Lisp (CLISP, Allegro CL, CFFI, UFFI), D, Go language, Java, Lua, Modula-3, OCAML, Octave, R and Scilab. Also several interpreted and compiled Scheme implementations (Guile, MzScheme/Racket, Chicken) are supported. SWIG is most commonly used to create high-level interpreted or compiled programming environments, user interfaces, and as a tool for testing and prototyping C/C++ software. SWIG is typically used to parse C/C++ interfaces and generate the 'glue code' required for the above target languages to call into the C/C++ code. SWIG can also export its parse tree in the form of XML and Lisp s-expressions.

  • TMC compiler Icon

    TMC compiler

    Convert m-files to c code

    Open-source tool to convert/port/migrate/optimize Octave/MATLAB(R) written projects to C-code. Consists of C-code generator and run-time support library. Support a subset of MATLAB (R) language and an extendable set of in-build functions.

  • Petri Net Diagram Compiler Icon

    Petri Net Diagram Compiler

    Simple language to generate a diagram from a text format Petri Net

    This project has been developed as completion of the Language and Compilers course by professor Giuseppe Psaila, Computer Engineering, University of Bergamo, Italy. The purpose of the project is to create a simple language that allows users to generate a diagram of a given Petri net represented in a text format. We created instructions in a pseudo-natural language, very intuitive and simple. Furthermore, the program is able to perform syntactic and semantic checks so as to realize the diagram only if the entered code is completely correct. The end result is the image of the network inserted. To achieve it we relied on a LaTeX engine that has presented itself as the most effective tool to achieve our goal. Please leave a review if you have enjoyed it! Authors: Andrea Quattri and.quattri@gmail.com Antonio Cosseddu ant.cosseddu@gmail.com Giovanni Battista Nava giovanni.b.nava@gmail.com Note: source code and documentation are available in the "Files" section

    Downloads: 0 This Week Last Update: See Project
  • MinGW-builds

    Dual-target(32 & 64-bit) MinGW-W64 compilers for 32 and 64-bit windows

    Projects joined MinGW-W64, and the new builds will be available on the MinGW-W64(https://sourceforge.net/projects/mingw-w64) site.

  • html.out

    HTML and HTTP as single executable file

    The idea of the project came from my embedded projects. Almost every embedded device requires that or another management interface. In 99% in all devices runs a http server which hosts mini-site integrated with the system through cgi. My idea is creating an HTML compiler. An HTML code with embedded into it C code compiled, and the final product it is just executable file with incorporites HTML code, all images, and HTTP server. The CGI level disappears in such a scheme, the embedded C code just executed when the page generated by server.

    Downloads: 0 This Week Last Update: See Project

Get latest updates about Open Source Projects, Conferences and News.

No, Thank you