Elements Of Pascal Programming
A collection of demos, with source code, demonstrating advanced examples of web programming.
Platforms: Windows, Mac, Linux
License: Freeware | Size: 1.53 MB | Download (48): Web Demos Download |
SmarTrix is a MiniCMS for users with no or very little knowlegde of internet programming. It requires a Webserver with PHP and MySQL support. SmartTrix CMS works on PHP5 with MySQL as database backend and uses Smarty-Template technology to generate the output. Users can choose to use a language...
Platforms: Windows, Mac, *nix, PHP, BSD Solaris
License: Freeware | Download (52): SmartTrix CMS 0.6.5b Download |
For vectors, Y = RUNMEAN(X,M) computes a running mean (also known as moving average) on the elements of the vector X. It uses a window of 2*M+1 datapoints. M an positive integer defining (half) the size of the window. In pseudo code: Y(i) = sum(X(j)) / (2*M+1), for j = (i-M):(i+M), and...
Platforms: Matlab
License: Freeware | Size: 10 KB | Download (45): RUNMEAN Download |
Provide a way to access the elements of an aggregate object sequentially without exposing its underlying representation [1]. This design pattern is also known as Cursor.Motivation: An example of an aggregate object is an instance of the List ADT. Consequently, an iterator can be used to traverse...
Platforms: Matlab
License: Freeware | Size: 30.72 KB | Download (45): Design Pattern: Iterator (Behavioural) Download |
The generated javascript code allows adding in-place editors to specified input elements of the current HTML page.PHP - Handle in Place Editor can add in place editors to one or multiple page elements given their identifiers. It associates a given PHP script that is called via AJAX when the...
Platforms: PHP
License: Freeware | Size: 10 KB | Download (44): PHP - Handle in Place Editor Download |
BASIC-256 is an easy to use version of BASIC designed to teach anybody (especially middle and high-school students) the basics of computer programming. It uses traditional control structures like gosub, for/next, and goto, which helps kids easily see how program flow-control works. It has a...
Platforms: *nix
License: Freeware | Size: 6.05 MB | Download (41): BASIC-256 for Linux Download |
Open-source Java libraries, supporting generalized smart arrays and matrices with elements of any types (1 bit, 8/16/32/64-bit integers, 32/64-bit floating point values and any other Java types). The libraries contain a wide set of 2D-, 3D- and multidimensional image processing algorithms: linear...
Platforms: *nix, Windows 8, Windows 7, Windows, Windows Server, Java
License: Freeware | Size: 6.7 MB | Download (37): AlgART Java Libraries Download |
Luban is a component oriented scripting language. Luban is free and open source. Luban is named after a legendary ancient Chinese civil engineer and carpenter two thousand year ago whose constructions are still in use today. The programming language spectrum seems crowded. Do we have all the...
Platforms: *nix
License: Freeware | Size: 378.88 KB | Download (95): Luban programming language Beta Download |
This script splices any number of nonempty lists as one list. Each input list may be of different length.Elements of shorter lists may be recycled when the keyword argument recycle is set to True. Any error result in an empty output list.
Platforms: Windows, Mac, *nix, Python, BSD Solaris
License: Freeware | Download (52): Splicing of lists Download |
Tk::bindtags can determine which bindings apply to a window, and order of evaluation. SYNOPSIS $widget->bindtags([tagList]); @tags = $widget->bindtags; When a binding is created with the bind command, it is associated either with a particular window such as $widget, a class name such as...
Platforms: *nix
License: Freeware | Size: 5.7 MB | Download (91): Tk::bindtags Download |
Mops is a full featured, stand-alone development environment for programming the Macintosh. Inspired by Smalltalk and the commercial language Neon, Mops is based on Forth with extended object-oriented features such as multiple inheritance, early and late binding, persistent objects, and garbage...
Platforms: Mac
License: Freeware | Size: 2.6 MB | Download (110): Mops Download |
Chapel is designed to be a new parallel programming language that is part of the DARPA-led High Productivity Computing Systems program or HPCS.
Chapel is designed to improve the productivity of high-end computer users while also serving as a portable parallel programming model that can be used...
Platforms: Windows
License: Freeware | Download (47): Chapel Download |
Nowadays the idea of a music of the spheres, or a cosmic music that descends from the planets seems more like poetic philosophy than anything scientific. However, when the scientist Kepler discovered special principles about planetary motion, he also reconsidered the music. Apparently his...
Platforms: Windows, Mac, Linux
License: Freeware | Size: 17.44 MB | Download (49): The Harmony of the World Download |
The ETAC programming language is, arguably, the first of an evolutionary step of dictionary and stack based token activated programming languages, capable of full traditional high-level block structured syntax with the versatility and efficiency of a token activated stack-based language. A token...
Platforms: Windows, Windows 8, Windows 7, Windows Server
License: Freeware | Size: 13.06 MB | Download (721): ETAC Interpreter Download |
TurboVBLite V3.2 is a freeware feature packed add-in tool for Microsoft Visual Basic 6, a major enhancement to the VB IDE.
It provides 17 add-ins. It helps to remove some of the repetitive elements in VB programming, this allows you to focus on your more important tasks.
The hours saved...
Platforms: Windows
License: Freeware | Size: 1.81 MB | Download (566): TurboVBLite Download |
Seccia is a software development environment that offers you powerful assistance with your object-oriented programming. This software is distributed as FREEWARE. Its revolutionary nature makes it competitive against the big names of RAD programming.
It features:
- a complete...
Platforms: Windows
License: Freeware | Size: 5.72 MB | Download (153): Seccia Download |
Inline-API is a Perl module that teach you how to bind a programming language to Perl using Inline.pm. SYNOPSIS #!/usr/bin/perl use Inline Foo; say_it(foo); # Use Foo to print "Hello, Foo" __Foo__ foo-sub say_it { foo-my $foo = foo-shift; foo-print "Hello, $foon"; } So you think...
Platforms: *nix
License: Freeware | Size: 91.14 KB | Download (88): Inline-API Download |
XML::SimpleObject is a Perl extension allowing a simple object representation of a parsed XML::Parser tree. SYNOPSIS use XML::SimpleObject; # Construct with the key/value pairs as argument; this will create its # own XML::Parser object. my $xmlobj = new XML::SimpleObject(XML => $XML,...
Platforms: *nix
License: Freeware | Size: 11.26 KB | Download (93): XML::SimpleObject Download |
gok is the GNOME Onscreen Keyboard. It features Direct Selection, Dwell Selection, Automatic Scanning and Inverse Scanning access methods and includes word completion. GOK includes an alphanumeric keyboard and a keyboard for launching applications. Keyboards are specified in XML enabling...
Platforms: *nix
License: Freeware | Size: 2 MB | Download (108): gok Download |
List::Util Perl module contains a selection of general-utility list subroutines. SYNOPSIS use List::Util qw(first max maxstr min minstr reduce shuffle sum); List::Util contains a selection of subroutines that people have expressed would be nice to have in the perl core, but the usage would...
Platforms: *nix
License: Freeware | Size: 44.03 KB | Download (102): List::Util Download |