Engineering A Compiler
Python is a nice scripting language. It even gives you access to it's own parser and compiler. It also gives you access to different other parsers for special purposes like XML and string templates. But sometimes you may want to have your own parser. This is what's pyPEG for. And pyPEG supports...
Platforms: *nix
License: Freeware | Size: 10.24 KB | Download (38): pyPEG for Linux Download |
Dev-C++ is a compiler and development environment for C++ language. It is an open code application, that offers every type of help for the development of large C++ projects. Syntax projection, purifier, a utility to create installations of our programs, many libraries and example files etc.As...
Platforms: Windows
License: Freeware | Size: 9 KB | Download (895): Dev-C++ 5.0 Beta Download |
ATAidle sets the idle timer on ATA hard drives, so they spin down when the period of inactivity has expired. To use it, you must be running FreeBSD with ATAng, so basically FreeBSD 5.1 or newer - alternatively, you can also run it on Linux - its been tested with kernel 2.6.1, but should work...
Platforms: *nix
License: Freeware | Size: 13.31 KB | Download (104): ATAidle Download |
Algorithm::Networksort can create inline comparisons for sorting. SYNOPSIS use Algorithm::Networksort qw(:all); my $inputs = 4; # # Generate the network (a list of comparators). # my @network = nw_comparators($inputs); # # Print the list, and print the graph of the list. # print...
Platforms: *nix
License: Freeware | Size: 15.36 KB | Download (89): Algorithm::Networksort Download |
bc is an arbitrary precision numeric processing language. Syntax is similar to C, but differs in many substantial areas. It supports interactive execution of statements. bc is a utility included in the POSIX P1003.2/D11 draft standard. Since the POSIX document does not specify how bc must be...
Platforms: *nix
License: Freeware | Size: 276.48 KB | Download (99): bc Download |
GNU m4 is an implementation of the traditional Unix macro processor. GNU m4 is mostly SVR4 compatible although it has some extensions (for example, handling more than 9 positional parameters to macros). GNU m4 also has built-in functions for including files, running shell commands, doing...
Platforms: *nix
License: Freeware | Size: 378.88 KB | Download (111): GNU m4 Download |
NMaven provides Maven 2.x plugins to support building of .NET applications. Technically, NMaven is its own framework that provides the correct .NET compiler based on the environment (vendor/language/operating system). NMaven framework allows the developer to easily add additional compiler...
Platforms: *nix
License: Freeware | Size: 15.36 KB | Download (88): NMaven Download |
Tiguex is a PHP editor and generator created to fit your PHP needs. Features as follows: A compiler to check and fix your syntax. The compiler currently: Check for semi-colons (;) at the end of lines that need them. Make sure that you have closed all open quotes, single and double. Make sure that...
Platforms: Mac
License: Freeware | Download (104): Tiguex Download |
Web Cartoon Maker started as a simple online tool for making animated cartoons in 2010. And now this is a fully standalone desktop application! It is 100% freeware with no ads or limitations! And we are talking about full length animated movies in AVI format which can be converted to DVD or...
Platforms: Windows, Other
License: Freeware | Size: 5.31 MB | Download (96): Web Cartoon Maker Download |
An SQL database design and entity relationship diagram (ERD) tool.
- SQLEditor replaces typing SQL by hand with dragging, dropping and clicking. It makes creating databases faster and easier.
- SQLEditor supports creating databases in MySQL, Postgres, Oracle and others. Plus it also imports and...
Platforms: Mac
License: Freeware | Size: 4.4 MB | Download (58): SQLEditor for Mac OS Download |
Open source Interactive Graphical Multiuser System for developing from online RPG/Adventure Games to strategy games like Starcraft. It includes a complete IDE (code editor, sprite and animation editor, scenario editor, debugger), a compiler and a server.
Platforms: Windows, Mac, Linux
License: Freeware | Size: 4.92 MB | Download (52): IGMUS Download |
JMixSim is an implementation of Donald Knuth's MIX computer. It provides a compiler for the MIXAL language and an interpreter for the resulting MIX program, both easily usable via a graphical user interface.
Platforms: Windows, Mac, Linux
License: Freeware | Size: 170.14 KB | Download (52): JMixSim Download |
Not C Sharp. Four goals: 1. Create a CSharp compiler written in C# and CUP Parser Generator. 2. Learn how to write a compiler. 3. Encourage compiler experimentation by anyone who is interested.
Platforms: Windows, Mac, Linux
License: Freeware | Size: 3.5 MB | Download (49): ncs Download |
The Objeck language is an object-oriented computing language with functional features. All data types are treated as objects. The language consists of a compiler, VM (with garbage collector and JIT support) along with a command-line debugger.
Platforms: Windows, Mac, Linux
License: Freeware | Size: 1.69 MB | Download (48): Objeck the Programming Language Download |
OpenAxiom is an open source Computer Algebra System. It offers an interactive environment, an expressive programming language, a compiler, a large set of mathematical libraries of interest to researchers and practitioners of computational sciences.
Platforms: Windows, Mac, BSD, Solaris, Linux
License: Freeware | Size: 9.56 MB | Download (47): OpenAxiom: Scientific Computation System Download |
str2doubleq is equivalent to the Matlab built-in str2double function that converts char or cellstr array to appropriate double arrays. The drawback of built-in str2double is that it becomes very slow when the dataset becomes larger.str2doubleq exploits the mex-gateway to use c++ fast string...
Platforms: Matlab
License: Freeware | Size: 10 KB | Download (44): Fast String to Double Conversion Download |
HamlPy is a tool for Django developers who want to use a HAML like syntax for their templates. HamlPy is not a template engine in itself but simply a compiler which will convert HamlPy files into templates that Django can understand. But wait, what is HAML? HAML is an incredible template engine...
Platforms: *nix
License: Freeware | Size: 10.24 KB | Download (44): HamlPy Download |
pip is a replacement for easy_install. It uses mostly the same techniques for finding packages, so packages that were made easy_installable should be pip-installable as well. Differences From easy_install pip cannot install some packages. Specifically: * It cannot install from eggs. It only...
Platforms: *nix
License: Freeware | Size: 71.68 KB | Download (32): pip for linux Download |
This emulator is called Intel?*A* Software Development Emulator or Intel?*A* SDE, for short. This version includes support for SSE4, AES and PCLMULQDQ and the Intel?*A* AVX instructions. The current version is 3.88 released December 21, 2010 and corresponds to the programmers reference...
Platforms: *nix
License: Freeware | Size: 12.7 MB | Download (261): Intel Software Development Emulator Download |
Sendtools is a collections of classes for efficiently consuming iterators into one or more data structures. Sendtools compliments the itertools module and other the excellent facilities Python offers for iteration. Sendtools is useful when: * Your source iterator is too big to fit in memory *...
Platforms: *nix
License: Freeware | Size: 10.24 KB | Download (40): Sendtools Download |