C Programming Language Tutorial
MIT/GNU Scheme is an implementation of the Scheme programming language, providing an interpreter, compiler, source-code debugger, integrated Emacs-like editor, and a large runtime library. This project is best suited to programming large applications with a rapid development cycle. Recent...
Platforms: *nix
License: Freeware | Size: 18.3 MB | Download (99): MIT/GNU Scheme Download |
GvTags is a lightweight yet powerful tag library and template engine for the dynamic programming language Groovy. The tag library can be used to generate Web pages with powerful tag support. GvTags can be used with the template servlet of GvTags (TagTemplateServlet) or with JavaServer Pages...
Platforms: *nix
License: Freeware | Size: 1.9 MB | Download (95): GvTags Download |
ChucK is a new audio programming language for real-time synthesis, composition, and performance - fully supported on MacOS X, Windows, and Linux. ChucK presents a new time-based concurrent programming model, which supports a highly precise and fundamental level of expressiveness (we call this...
Platforms: *nix
License: Freeware | Size: 1.5 MB | Download (97): ChucK Download |
Qore Eclipse IDE Plugin software allows you to develop in the Qore Programming Language within Eclipse. Qore language syntax highlighting: - code completion - outline view for edited source - launch support from within Eclipse (running Qore scripts with output displayed in Eclipse console,...
Platforms: *nix
License: Freeware | Size: 163.84 KB | Download (92): Qore Eclipse IDE Plugin Download |
Bake is a small domain specific programming language for describing how to transform one file into another. Bake uses the typical topological sort, but has features that make describing this relatively easy. Bake has patterns, similar to make, but which are part of the dependency graph (unlike...
Platforms: *nix
License: Freeware | Size: 94.21 KB | Download (95): Bake Download |
eGTK is a binding between the Eiffel programming language and the GTK+ widget toolkit. eGTK works with two compilers: the GNU SmallEiffel compiler and ISE Eiffel (commercial compiler). Gtk+ is a widget toolkit for X-window systems. Gtk+ appears to be the most popular open source toolkit...
Platforms: *nix
License: Freeware | Size: 235.52 KB | Download (88): eGTK Download |
Grail is an extensible Internet browser written entirely in the interpreted object-oriented programming language Python. It runs on Unix, Windows and Macintosh. Grail is easily extended to support new protocols or file formats. Grail is distributed in source form, free of charge, and without...
Platforms: *nix
License: Freeware | Size: 378.88 KB | Download (108): Grail Download |
Polymorphic XML Parser is a validating XML parser for the programming language Objective Caml. In October, 1999, I started writing a validating XML parser for OCaml; the first published versions have been called "Markup" (simply because the package name was "markup"). After this parser had some...
Platforms: *nix
License: Freeware | Size: 614.4 KB | Download (90): Polymorphic XML Parser Download |
Alice is a functional programming language based on Standard ML, extended with rich support for concurrent, distributed, and constraint programming..
Platforms: *nix
License: Freeware | Size: 286.72 KB | Download (117): Alice ML Download |
Caml is a general-purpose programming language, designed with program safety and reliability in mind. It is very expressive, yet easy to learn and use. Caml supports functional, imperative, and object-oriented programming styles. It has been developed and distributed by INRIA, Frances national...
Platforms: *nix
License: Freeware | Size: 2.3 MB | Download (96): The Objective Caml Download |
EuGTK is a GTK+ wrapper for the Euphoria programming language on the Linux/BSD/Win platforms. Euphoria is an extremely fast and easy-to-use interpreted language. EuGTK is a wrapper which connects Euphoria to the GTK libraries, allowing rapid application development on various platforms with...
Platforms: *nix
License: Freeware | Size: 276.48 KB | Download (113): Euphoria / GTK Download |
LavaPE is a programming environment for the experimental object-oriented programming language Lava. It replaces text editing with structure editing, thereby preventing all syntactic and many semantic errors. The pure point-and-click nature of Lava programming and the concise representation of...
Platforms: *nix
License: Freeware | Size: 1.2 MB | Download (88): LavaPE Download |
Hop is a new programming language designed for the Web 2.0. Hop is a higher-order language for programming interactive web applications such as web agendas, web galleries, music players, etc. Hop can be viewed as a replacement for traditional graphical toolkits. HOP is implemented as a Web...
Platforms: *nix
License: Freeware | Size: 655.36 KB | Download (106): Hop Download |
Piet::Interpreter is a Perl interpreter for the Piet programming language. SYNOPSIS use Piet::Interpreter; my $p = Piet::Interpreter->new(image => my_code.gif); $p->run; Piet is a programming language in which programs look like abstract paintings. The language is named after Piet...
Platforms: *nix
License: Freeware | Size: 17.41 KB | Download (241): Piet::Interpreter Download |
ACL2 is a programming language in which you can model computer systems and a tool to help you prove properties of those models. ACL2 stands for "A Computational Logic for Applicative Common Lisp". It is an "industrial-strength" version of the NQTHM or Boyer/Moore theorem prover, and has been...
Platforms: *nix
License: Freeware | Size: 5.8 MB | Download (95): ACL2 Download |
DL/SQL is declarative, turing-complete programming language based on top of SQL database. The main idea is to store both program and data in one SQL table and make all the computations in it. The current version of interpreter written in PHP contains quasi-lazy evaluation and simple caching....
Platforms: *nix
License: Freeware | Size: 21.5 KB | Download (92): DL/SQL Download |
Gnocl is a GTK+ and Gnome extension for the programming language Tcl. It provides easy to use commands to build quickly GTK+ / Gnome compliant applications including canvas widget, GConf and applet support.
Platforms: *nix
License: Freeware | Size: 993.28 KB | Download (88): Gnocl Download |
Java + information flow (Jif in short) is a security-typed programming language that extends Java with support for information flow control and access control, both at compile time and at run time. The source code for the Jif compiler and run-time system is now available for download. Jif is...
Platforms: *nix
License: Freeware | Download (93): Java + information flow Download |
PILS is a dynamic, functional programming language with a unified model of data and programs.The name is simply a permutation of Lisp but PILS is definitely not Lisp.
Platforms: Windows
License: Freeware | Size: 3.6 MB | Download (46): PILS Download |
BBC BASIC is the programming language originally specified and adopted by the British Broadcasting Corporation for its groundbreaking Computer Literacy Project of the early 1980s.
It was designed to be simple enough to be used by a complete beginner yet powerful enough to cope with the demands...
Platforms: Windows
License: Freeware | Download (61): BBC BASIC Download |