A compiler for a simplified pascal language. It runs in a x86 computer with a Linux-based OS. The purpose of this project is to show how a source code in pascal can be converted to x86 assembly.
froth is a Forth-like compiler written in Ansi C, and therefore fully portable (only require glib). With Froth, is provided also a Forth implementation for DSP (tms320c50 at this time). Froth should then be mainly considered as an interactive forth cross
Our generous forever free tier includes the full platform, including the AI Assistant, for 3 users with 10k metrics, 50GB logs, and 50GB traces.
Built on open standards like Prometheus and OpenTelemetry, Grafana Cloud includes Kubernetes Monitoring, Application Observability, Incident Response, plus the AI-powered Grafana Assistant. Get started with our generous free tier today.
Sh is a predecessor to the RapidMind Multi-core Development Platform, a metaprogramming language for programmable GPUs. It is the result of research at the University of Waterloo Computer Graphics Lab.
This is a fork from retroweaver based on the 1.1 release. The modifications have been merged back into retroweaver and all future development will be done there. This project is now inactive.
Picture Gallery viewable with HTML web browsers. All dynamics is implemented at client-side in JavaScript. This approach is useful when the server side is able to provide only static contents, or if the gallery is stored on CDROM or other media.
lfyre is a general purpose, compiled programming language. It offers high performance, expressive power and flexibility. It has many features found in other languages, plus extra features as creating new operators, keywords and programming paradigms.
Jack is an optimizing C compiler for the Jackal 3.0 ISA. The Jackal 3.0 ISA is the target architecture for UVa's Advanced Digital Design Course. JackCC is ready for production use. Additionally, I've written an assembler/simulator: jackas
Access competitive interest rates on your digital assets.
Generate interest, borrow against your crypto, and trade a range of cryptocurrencies — all in one platform.
Geographic restrictions, eligibility, and terms apply.
SoftWire was the precursor to TransGaming's SwiftAsm. SwiftAsm is an optimizing run-time x86 assembler that can be used as a JIT compiler back-end for scripting languages, or for dynamic code generation of efficient processing pipelines.
Misc is a simple but powerful programming language, designed especially for performing efficient calculations. Development of the Misc Engine is currently continued as part of the Descend project (see https://sourceforge.net/projects/descend/).
The Angliconian2 Programming language (interpreter and eventually compiler).
NOTE: CVS gets updated more than this and only when project is stable.
Go to the homepage for documentation.
RSP is a retargetable language for writing web applications. A web
application written in RSP can be compiled into either ASP, JSP or PHP
code and then deployed to a web server.
The purpose of this project was to prepare gfortran for integration into gcc. Since this integration was completed in the summer of 2003, this project is now finished. You can find information about gfortran on http://gcc.gnu.org/wiki/GFortran/
eDIV is a multiplatform DIV language compiler. This language combines some ideas from C and MODULA-2 to create a potent and efficient language with a simple syntax and Pascal/C like.
The goal of the c6x-tools project is to provide an Open Source
development environment for users of the TI TMS320C6x DSP family. This includes (but is not limited to) the following commonly-used devices: 'C6211, 'C6711, 'C6201 and 'C6701.
ARIO is a C++ library for reading and producing archive files, which are commonly used as libraries of relocatable object files. See also ELFIO project.(http://sourceforge.net/projects/elfio)
Course Compiler Design I at the ETH Zuerich (Switzerland).
The course program is to write a simple compiler for educational language J01 (similar to Java, with restrictions) for a target platform (either DLX, SPARC or x86).