New to Google Cloud? Get $300 in credits to explore Compute Engine, BigQuery, Cloud Run, Gemini Enterprise Agent Platform, and more.
Start your next project with $300 in free Google Cloud credit. Spin up VMs, run containers, query petabytes in BigQuery, or build agents with Gemini Enterprise Agent Platform. Once your credits are used, keep building with 20+ always-free tier products including Compute Engine, Cloud Storage, GKE, and Cloud Run functions. No commitment required—just sign up and start building.
Claim $300 Free
$300 Free Credits for Your Google Cloud Projects
Start building on Google Cloud with $300 in free credits. No commitment, no credit card required until you're ready to scale.
Launch your next project with $300 in free Google Cloud credits—no strings attached. Test, build, and deploy without risk. Use your credits across the entire Google Cloud platform to find what works best for your needs. After your credits are used, continue with always-free tier services. Only pay when you're ready to scale. Sign up in minutes and start exploring.
The Open64 Compiler and Tools site is dedicated to the continued development of the former SGI Pro64(TM) compiler for the IA64, x86, CUDA and MIPS architecture.
hiCUDA is a directive-based abstraction that simplifies CUDA programming. This project aims to develop a source-to-source compiler, based on Open64, that translates a sequential program with hiCUDA directives into an equivalent CUDA program.
Secure File Transfer for Windows with Cerberus by Redwood
Protect and share files over FTP/S, SFTP, HTTPS and SCP with the #1 rated Windows file transfer server.
Cerberus supports unlimited users and connections on a single IP, with built-in encryption, 2FA, and a browser-based web client — all deployable in under 15 minutes with a 25-day free trial.
WhiteSnake - Professional script editor application for Squirrel and PAWN languages.
It provides award-winning syntax highlight engine and compilation for your scripts.
Was developed for VC:MP, IV:MP, SA-MP and CS scripters.
Modified llvm-clang compiler that targets the AROS Research Operating System. Presently only includes cross-compilation but future versions may support native compilation as well.
mjcide was developed as a final project for Compiler class at UFABC (Universidade Federal do ABC).
The project has two components: a microjava compiler (MIT license) and an IDE (LGPL 2.1 license).
This project is designed to teach begining programers how to program. It implements the best parts of the upper end languges. The compiler is designed to be able to convert into all of the best languges out there, while maintaining speed and power.
Orth is an improvement of the C++ language featuring an incremental compiler, a debugger, and an editor. The objective is to make programming faster and more enjoyable.
Lapg is the combined lexical analyzer and parser generator, which converts a description for a context-free LALR grammar into source file to parse the grammar. Generates code for Java, Javascript, C, C++ and C#.
A simple compiler that is totally out of my personal interest. Currently aimed at Intel platform only.
Education purpose mainly. The main reference is the "Dragon book" 2nd edition. I'm intending to implement all important algorithms in this book.
This project will help you to expose C++ libraries to Python. pygccxml package is an object oriented framework for reading C++ declarations. pyplusplus package is an object-oriented framework for creating a code generator for boost.python library.
PegTest is an interactive application for developing parsing expression grammars (PEGs). First, write your grammar. Then, write a test input. Finally, browse how the PEG has parsed your input.
Translate SWF is C++ based compiler for Macromedia's ActionScript language. Translate currently supports Actionscript 1. 06/12/2010: This project is now hosted on GitHub: https://github.com/StuartMacKay/translate-cxx
Compiler and interpreter for the Scriptol programming language. Scriptol is object oriented and the first language to use XML as data structure in sources. It is easy to learn and safe. Also, RSS readers in PHP, an RSS feed editor.
LoseThos, a free, 64-bit, multicore, PC operating system designed from scratch -- not a Unix. No bloat. Boots in 2 seconds. Comes with games, Ccompiler, tools and lots of demos of the API! Test-drive or install -- it is a live CD.
DEPRECATED v1 - v2 is current, hosted on bitbucket
[The deva language v1 was a learning experiment for creating an interpreted language from the ground-up, with no prior working knowledge on the subject. It makes about every mistake possible... the author went on to create a second version to apply the lessons from v1. v2 is a workable scripting language, but like all such attempts, a third version would include even more lessons (ad infinitum)]
Original goal:
The 'deva' programming language. A small dynamic, language bearing some...
CTokenizer accepts C++ syntax as input and outputs a vector of CToken objects, which contain a token string and a(n enumerated) token type, which can then be used to parse the input.
Ktopsy is an educational compilation tool. Its purpose is to teach how a compiler and an interpreter work. Each step of compilation process is separated (lexical analysis, syntaxical analysis and object code generation).