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.
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. GnuCOBOL 2.2 is the latest, version 3.0 is on its way. A programmer's guide, by Gary Cutler and Vincent Coen, is indexed at https://open-cobol.sourceforge.io together with more documentation. 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.
ACPI Machine Language IDE for OS X
A native AML compiler and IDE for OS X, with syntax coloring, tree navigation, automated patching, online patch file repositories, and iASL binary updates. Written entirely in Cocoa, conforms to OS X guidelines
Simple lexical analyzer for ANSI C (C-88-090) language.
dual grammar translation project
Aim of the neurotranslator compiler is to be a powerfull and natural translator langage. Severals outputs flux (files or stdout) are usable through grammar channels. Fit for following usages : data extraction, files or format convertion/encoding/decoding, ... Note that XBNF is a normalisation which neurotranslator is not based on. Please update review on : http://neurotranslator.sourceforge.net To build this project : wget https://sourceforge.net/projects/neurotranslator/files/nt_Linux-x86_64.2016-06-09.tar.gz gzip -dc nt_Linux-x86_64.2016-06-09.tar.gz | tar -xvf - cd git make to install /usr/bin/nt command, as root, do make install to perform a test: nt -i SAMPLES/logic.txt -o - SAMPLES/logic.xbnf You have translated a dual BNF grammar to stdout.
A simple program for creating documentation of Python files. Using ANTLR library it creates a HTML document with information about all classes, it's methods, class fields and attributes. Also it creates documentation of all functions in this file.
CodCov is a complete code coverage tool chain for C/C++ and C# programs available under Apple® Mac OS X, Linux™ or Microsoft® Windows. It analyzes the performance of a software validation and permits to optimizes the testing process.
Relational database schema and tools for bacterial genome annotation
This software allows us to create a relational database in Postgres to host full bacterial genomes. Besides the database, also there are software tools, like a parser, to convert EMBL or GBK files to the CpDB relational schema. Once in the CpDB, one can extract unlimited reports from a bacterial genome using SQL. This software is part of the Ph.D. in Bioinformatics from Anderson Santos and was developed under the Corynebacterium pseudotuberculosis (Cp) pangenome project. The Cp pangenome delivered to the scientific community 15 bacterial strains deposited at the GenBank database, between the years of 2009 and 2012. The full thesis was written in Portuguese-br. A book chapter explaining in English why and what for this software is available from the address: http://www.intechopen.com/articles/show/title/whole-genome-annotation-in-silico-analysis. CpDB also was the backbone for the Pannotator tool: http://pannotator.facom.ufu.br Enjoy it.
EAMPL Programming Language
EAMPL Programming Language new programming language for Computing
Programming language designed for beginners
EasyProg is a programming language designed for beginners. It is created to help new programmers to understand the way computers works. It is intended to be used to teach programmation for teenagers, and to make them discovers computer sciences. EasyProg is compilated to C.
Build System for FLDIGI Applications
FLSDK is collection of custom written scripts designed to ease compiling the FLDIGI Suite of applications, including NBEMS, from source code. Included in the scripts, is the ability to install and manage MXE Cross. MXE ( M cross environment ) is a Makefile that compiles a cross compiler and cross compiles many free libraries such as SDL and Qt, FLTK and many more. FLSDK uses MXE to build ( compile ) both Win32 test binaries and the NSIS installer associated with each application.
Graphical Pretty Print C++ Compiler
GPPCC is Graphical Pretty Print C++ Compiler. It supports C++99. This is a front end compiler tool for C++. This will convert unformatted C++ source file into formatted C++ source file with a prefix "pp_". For further information please read documentation.
Software para desarrollo de aplicaciones en pseudocódigo.
Hito es un software para desarrollo de aplicaciones en pseudocódigo, una herramienta para iniciar en el mundo de la programación. Su objetivo es de permitirle el aprendizaje de pseudocódigo en español, proveyéndole un rico conjunto de bibliotecas para tareas comunes, así como y una interfaz intuitiva y sencilla.
Compiler/Runtime for IEC 61131-3 (2014)
Compiler/Runtime for IEC 61131-3 (2014)
The idea of this project is to continue development of LPP, which is an easy to learn programming language for spanish speaking people. LPP syntax is inspired by Pascal but in spanish. Think of LPP as Pascal in Spanish.
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.
A programming language and a platform
A blend of Java and Oberon-2 ideas, with a custom touch. Russian word `loza' means a material made from a willow or other wood, to create lapti and folk art objects that are pragmatically used in life.
MAnool is Not an Object-Oriented Language
MAnool is Not an Object-Oriented Language MANOOL is a general-purpose programming language suitable for comfortable expression of complex algorithms, like those that can be found in CS research papers where a kind of pseudo-code is normally used. At the same time, it is conceived as a practical language in many situation suitable for running such solutions in production systems by providing decent control over performance characteristics and required computing resources while providing decent means from the software engineering point of view.
A strong, yet minimalistic Math-oriented Programming Language (MML) providing an easy-to-use console and a command-line script interpreter, targetted towards fast calculations for extremely big numbers, and bundled with a number of math libraries.
The Perl Compiler for Linux system
x86 & x64 Brainfuck Compiler
Brainfuck compiler for x86 & 64 Linux. Assembles, compiles and links Brainfuck source code directly to executable files.
PBasic property based linux compiler.
PBasic is a compiler that implements properties as building blocks of a class. The compiler produces a intermediate code and run through the interpreter.
RSLisp is a new dialect of Lisp which works on the NET Framework with a special compilation/interpretation model. If you wish you can download the source and build it yourself for Linux (requires Mono Framework), but I don't promise that it'll work
An Embedded C++ Domain-Specific Language
SPar is an internal C++ Domain-Specific Language (DSL) suitable to model and implement classical stream parallel patterns. The DSL uses standard C++ attributes to introduce annotations tagging the notable components of stream parallel applications: stream sources and stream processing stages. Latest version can be downloaded from the SVN using the following command: svn checkout svn://svn.code.sf.net/p/spar-dsl-compiler/svn/ spar