No hidden charges. No surprise bills. Cancel anytime.
Use your credit across every product. Compute, storage, AI, analytics. When it runs out, 20+ products stay free. You only pay when you choose to.
Start Free
MongoDB Atlas runs apps anywhere
Deploy in 115+ regions with the modern database for every enterprise.
MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
cc65 - a freeware C compiler for 6502 based systems
cc65 is a complete cross development package for 65(C)02 systems, including a powerful macro assembler, a C compiler, linker, librarian and several other tools.
Pyexpander is a powerful macro processor based on python. Instead of simple macro replacement it offers evaluation of arbitrary python expressions and execution of python code. Pyexpander is Turing Complete.
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.
This project provides a tool-chain for compiling C code for the SPEAR2 processor. It comprises a C compiler (GCC), an assembler/linker, a macro assembler, a basic library and a simulator.
The Autoconf Macro Archive provides documented and tested macros that are useful to many software writers using the autoconf tool, but too specific to be included into autoconf itself. [DISCONTINUED]
SimpleASM is a IDE for the MASM (Microsoft´s macro assembler) which is fully written with Borland Delphi6. It uses several controls (please see homepage) and is able to modify the hash table for changing the tokens (color, style ect.).Compiler params can
A Python-based macro processing tool to extend C-like languages with DSLs. MP reduces the amount of work necessary to extend C by extracting the relevant blocks to process and calling user-supplied Python functions to handle the macro.