Q is a powerful and extensible functional programming language based on the term rewriting calculus. When programming with Q, you specify a system of equations which the interpreter uses as rewrite rules to reduce expressions to normal form. Q is useful for scientific programming and other advanced applications, and also as a sophisticated kind of desktop calculator. The distribution includes the Q programming tools, a standard library, add-on modules for interfacing to various third-party libraries, and an Emacs mode.
QCL is a high-level, architecture-independent programming language for quantum computers, with a syntax derived from classical procedural languages like C or Pascal. This allows for the complete implementation and simulation of quantum algorithms (including classical components) in one consistent and familiar formalism. QCL is especially meant for users with a math/CS rather than a physical background, who want to play with non-classical algorithms.
QDMerge is a Perl script that merges text from a source document with a template to generate a unique output file adhering to a specific design. It can parse multiple files at once and it can be extended through the use of modules, similar to GIMP plug-ins. It's useful for, but not limited to, X/HTML files.
Qscheme is a fast and small implementation of Scheme written in C. QScheme is easy to interface and should be easy to use as an extension language. QScheme currently supports foreign function call and dynamic library. A Perl-like regular expression module is provided as example. QScheme is really fast: benchmarks shows that it is generaly between 2 and 70 times faster than other scheme interpreters. It also features GTK+ bindings, libglade bindings, and native multithread support.
QSuperList is a virtually codeless listbox for Qt. It provides a listbox with a plus and minus button that handles additions and subtractions to the listbox. The number of items, length of items, allowance of blank values are also set from simple member functions once. Editing an item is just a doubleclick in the listbox.
Qt is a comprehensive, object-oriented development framework that enables development of high-performance, cross-platform rich-client and server-side applications. When you implement a program with Qt, you can run it on the X Window System (Unix/X11), Apple Mac OS X, and Microsoft Windows NT/9x/2000/XP by simply compiling the source code for the platform you want. Qt is the basis for the KDE desktop environment, and is also used in numerous commercial applications such as Google Earth, Skype for Linux, and Adobe Photoshop Elements.