Projects tagged ‘compiler’


[121 total ]
1520

GCC, the GNU Compiler Collection

   
Primary Language: C Licensed as: GNU General Public License 3.0

The GNU Compiler Collection includes front ends for C, C++, Objective-C, Fortran, Java, and Ada, as well as libraries for these languages (libstdc++, libgcj,...).

Metrics updated 28 Aug 08

1015

Python programming language

   
Primary Language: Python Licensed as: Python Software Foundation License

Python is a dynamic, object-oriented programming language that can be used for many kinds of software development. It offers strong support for integration with other languages and tools, comes with extensive standard libraries, and can be learned in ... [More] a few days. Many Python programmers report substantial productivity gains and feel the language encourages the development of better code. [Less]

Metrics updated 04 Sep 08

414

Ruby

   
Primary Language: Ruby Licensed as: GNU General Public License 2.0,Ruby License

Ruby is the interpreted scripting language for quick and easy object-oriented programming. It has many features to process text files and to do system management tasks (as in Perl). It is simple, straight-forward, extensible, and portable.

Metrics updated 03 Sep 08

116

MinGW - Minimalist GNU for Windows

   
Primary Language: C/C++ Licensed as: GNU General Public License 2.0,Public Domain

MinGW: import libraries and header files for use with GCC to build native Windows applications; now with added extensions to the MSVC runtime to support C99 functionality.

Metrics updated about 21 hours ago

88

GHC

   
Licensed as: BSD-ish License

Haskell is an advanced purely functional programming language. The product of more than twenty years of cutting edge research, it allows rapid development of robust, concise, correct software. With strong support for integration with other languages ... [More] , built-in concurrency, debuggers, profilers, rich libraries and an active community, Haskell makes it easier to produce flexible, maintainable high-quality software. GHC is a state-of-the-art, open source, compiler and interactive environment for Haskell. [Less]

59

SCons - a Software Construction tool

   
Primary Language: Python Licensed as: MIT License

SCons is a software construction tool (build tool substitute for Make) implemented in Python. It features a modular build engine that can be embedded in other software. SCons configuration files are Python scripts that call the build engine API. It ... [More] can scan files to detect dependencies automatically and maintain a global view of all dependencies in a build tree, and uses MD5 signatures to detect changed file contents reliably. Timestamps can be used if you prefer. SCons also supports parallel builds and is easily extensible through user-defined builder and scanner objects. [Less]

Metrics updated about 18 hours ago

57

Lua

   
Primary Language: C Licensed as: MIT License

Lua is a powerful, fast, light-weight, embeddable scripting language. Lua combines simple procedural syntax with powerful data description constructs based on associative arrays and extensible semantics. Lua is dynamically typed, runs by ... [More] interpreting bytecode for a register-based virtual machine, and has automatic memory management with incremental garbage collection, making it ideal for configuration, scripting, and rapid prototyping. [Less]

Metrics updated 03 Sep 08

43

Flex

   
Primary Language: C Licensed as: BSD-ish License

Flex a tool for generating text scanners in C. The input file read by Flex specifies a set of rules (code to be executed when a pattern is found) which describe the scanner to be generated. The output of Flex is a C source file which can be compiled ... [More] and linked with your sources, giving to your executable the scanning capabilities tailored to your needs. Generally, Flex is used in combination with a parser generator, like Bison. [Less]

Metrics updated 26 Aug 08

42

Code::Blocks

   
Primary Language: C++ Licensed as: GNU General Public License 3.0

Code::Blocks is a free, open source, and cross platform IDE. It is being developed in C++ using wxWidgets. Using a plugin architecture, its capabilities and features are defined by the provided plugins. Code::Blocks is being developed under Windows and Linux. Users have successfully built Code::Blocks under FreeBSD and under Mac OS X.

Metrics updated 04 Sep 08

41

Parrot

   
Primary Language: Perl Licensed as: Artistic License 2.0

Parrot is the virtual machine (VM) that will run Perl 6. Its register-based design with object oriented internal types is optimized for the needs of dynamic languages such as Perl 6, PHP, Python, Ruby, JavaScript, Lisp, Lua, Tcl, ... . This ... [More] differentiates it from other VMs such as Java's JVM and .NET's CLR which are stack-based and primarily aimed at static languages. [Less]

Metrics updated 05 Sep 08