Elements Of Pascal Programming
Longenis is a simple, powerful object-oriented scripting language incoporating elements of Python, Tcl, Java, and Lua. It is designed to be light, clean, elegant, and cross-platform.
Platforms: Windows, Mac, Linux
License: Freeware | Size: 150 KB | Download (48): Longenis Download |
The program emulates a MIX machine (introduced by Knuth in his books 'The Art of Computer Programming').- MIX Assembly Language (MIXAL) parser that converts the MIXAL code to MIX machine code- a MIX interpreter which executes MIX machine code
Platforms: Windows, Mac, Linux
License: Freeware | Size: 95.22 KB | Download (47): MIX Machine Emulation Download |
PHP Design by Contract provides a basic implementation of contract programming in PHP 5.3+. The base Contract class allows new or existing classes to define properties as protected Attributes and methods as Routines, which require argument type/class validation, aswell as PreCondition and...
Platforms: Windows, Mac, Linux
License: Freeware | Size: 31.24 KB | Download (46): PHP Design by Contract Download |
The aim of the project is to provide short description of many programming languages, dialects, IDEs, etc. with sample programs (realizations of common algorithms like 'hello, world', 'dot product', 'quine program').
Platforms: Windows, Mac, Linux
License: Freeware | Size: 23.5 KB | Download (49): polyprog Download |
SEvents is a System of Event programming with random factor designed to accept a script file and execute it with using extra modules. One module - one object, which relate on changing of some variables.
Platforms: Windows, Mac, Linux
License: Freeware | Size: 1.66 MB | Download (45): SEvents Download |
This ToDoList follows the values, principles, and practices of Extreme Programming. Improve managing ability of customer.
Platforms: Windows, Mac, Linux
License: Freeware | Size: 43.79 KB | Download (60): ToDoListXP Download |
Design and development of visual programming interface to allow specification, loading, execution and termination of specified simulation runs. It should be capable of allowing secure remote control flow setup, execution / termination of simulation jobs
Platforms: Mac, Linux
License: Freeware | Size: 42.35 MB | Download (47): Visual M&M's Download |
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 |
Genre: Role-Playing (RPG)
About Sacrifice
Fearlessly combines elements of genres as diverse as role-playing, strategy, and action, with a fast-paced system of resource management and spell-casting. By attempting to appease one of five strange, omnipotent gods, players take the role of a wizard,...
Platforms: Mac
License: Shareware | Cost: $0.00 USD | Size: 1.6 MB | Download (51): Sacrifice 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 |
In MATLAB, there is a command called "intersect", which finds the set intersection (common elements) of two vectors. However, this command doesn't work if I want to compare more than two vectors and find out their intersection. Therefore, I decided to write this function which is called...
Platforms: Matlab
License: Shareware | Cost: $0.00 USD | Size: 10 KB | Download (42): Intersect2 Download |
The code implements Hypercomplex numbers library by means of object programming. The library is based on the Cayley-Dickson construction. Description of individual methods: Hypercomplex - a constructor. The input is double array with parts of the hypercomplex number (parts must be real) or...
Platforms: Matlab
License: Shareware | Cost: $0.00 USD | Size: 10 KB | Download (43): The hypercomplex number library 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 |
Set the elements of the Matrix Image which are in the interior of the ellipse E with the value 'color'. The ellipse E has center (y0, x0), the major axe = a, the minor axe = b, and teta is the angle macked by the major axe with the horizontal axe.ellipseMatrix(y0, x0, a, b, theta, Image,...
Platforms: Matlab
License: Shareware | Cost: $0.00 USD | Size: 10 KB | Download (39): draw_ellipse Download |
VChooseKO(V, K) creates a matrix, which rows are all permutations of choosing K elements of the vector V with order and without repetitions.INPUT: V: Array of class DOUBLE, SINGLE, (U)INT8/16/32/64, LOGICAL, CHAR. K: Number of elements to choose.OUTPUT: Y: [N!/(N-K)!, K] matrix with N is the...
Platforms: Matlab
License: Shareware | Cost: $0.00 USD | Size: 20.48 KB | Download (50): VChooseKO Download |
VChooseKR(V, K) creates a matrix, which rows are all combinations created by choosing K elements of the vector V without order and with repetitions.INPUT: V: Array of class DOUBLE, SINGLE, (U)INT8/16/32/64, LOGICAL, CHAR. Prefer (U)INT8 or (U)INT16 for speed. K: Number of elements to...
Platforms: Matlab
License: Shareware | Cost: $0.00 USD | Size: 10 KB | Download (45): VChooseKR Download |
VChooseKRO(V, K) creates a matrix, which rows are all permutations created by choosing K elements of the vector V with order and with repetitions.INPUT: V: Array of class DOUBLE, SINGLE, (U)INT8/16/32/64, LOGICAL, CHAR. Prefer (U)INT8 or (U)INT16 for speed. K: Number of elements to choose.OUTPUT:...
Platforms: Matlab
License: Shareware | Cost: $0.00 USD | Size: 10 KB | Download (50): VChooseKRO Download |
Lawley has developed a procedure for testing the equal correlation structure from the off-diagonal elements of the correlation matrix. It is equivalent to test the hypothesis that correlations are equal.File needs to input the multivariate matrix, matrix type [d=1,for a n-p data matrix; d=2, for...
Platforms: Matlab
License: Shareware | Cost: $0.00 USD | Size: 10 KB | Download (43): Lawley Download |
This installation provides the basic elements of a PAPI installation, along with two extensions to MATLAB that allows you to get at some of thepower of the PAPI toolkit.The first MATLAB extension, flops, lets you count the number of floating point operations and the floating point execution rate...
Platforms: Matlab
License: Shareware | Cost: $0.00 USD | Size: 1.03 MB | Download (43): PAPI for MATLAB Download |