designed to enable effective program optimization across the entire lifetime of a program. LLVM supports effective optimization at compile time, link-time (particularly interprocedural), run-time and offline (i.e., after software is installed), provides a low-level object code representation that uses simple RISC-like instructions, but provides rich, language-independent, type information and dataflow (SSA) information about operands.
object oriented statically typed programming language for the Common Language Infrastructure with a python inspired syntax and a special focus on language and compiler extensibility.
a language tool that provides a framework for constructing recognizers, compilers, and translators from grammatical descriptions containing Java, C#, C++, or Python actions. It provides excellent support for tree construction, tree walking, and translatio
Open Source Freeware by Leor Zolman, Supporting: Comeau C++ gcc 2.95.x/3.x (incl. DJGPP) (Dev-C++ compatible) MSVC++ 6/7.x/8.x (incl. "Whidbey" and Dinkum Libraries) and more ...
a tool which is used for the detection of duplicated code or software clones in any kind of source file. Its two major advantages are its language independence and the visual representation of the clones.
a discrete event simulator targeted at networking research. Ns provides substantial support for simulation of TCP, routing, and multicast protocols over wired and wireless (local and satellite) networks
port of the X Window System server to Windows. It shares the same source code base as Cygwin/X, but does not depend on the Cygwin environment or cygwin1.dll. Xming is a fully featured X11 server for Windows that is very simple to install and use.
A cross-platform editor with a well-designed and consistent look and feel. It also has a class browser, currently only for C++, and keeps the class/function display updated.
a complete rewrite of the NASM assembler under the "new" BSD License. Supports x86 and AMD64 instruction sets, accepts NASM and GAS assembler syntaxes, outputs binary, ELF32, ELF64, 32 and 64-bit Mach-O, RDOFF2, COFF, Win32, and Win64 object formats.
concept created by lone developer (Eskil Steenberg) bent on creating an entire massively multiplayer online world single-handedly, using procedural generation techniques that cause the game to build itself by starting with clever rules and exploring them
a scalable distributed monitoring system for high-performance computing systems such as clusters and Grids. It is based on a hierarchical design targeted at federations of cluster
a tool for finding bugs in python source code. It finds problems that are typically caught by a compiler for less dynamic languages, Because of the dynamic nature of python, some warnings may be incorrect; however, spurious warnings should be fairly infr
a pure Java implementation of the Ruby interpreter is tightly integrated with Java to allow both to script any Java class and to embed the interpreter into any Java application.
single-process, multi-thread code-level debugger for 32-bit programs running under Windows. It allows you to debug and patch executable files in PE (Portable Executable) format. "Code-level" here means that you work directly with low-level bits, bytes and