programming
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 1071
BioJava 1.30
BioJava is an open source Java components for biological computation. more>>
BioJava is an open-source project dedicated to providing a Java framework for processing biological data. It include objects for manipulating sequences, file parsers, DAS client and server suport, access to BioSQL and Ensembl databases, and powerful analysis and statistical routines including a dynamic programming toolkit.
<<less Download (9.0MB)
Added: 2005-04-01 License: LGPL (GNU Lesser General Public License) Price:
1666 downloads
lptools 1.03b
lptools is a literate programming suite with a programmable build tool. more>>
The lptools suite provides a complete, programming-language independent, literate programming environment. The suite targets XML documentation, but the underlying system has no bias that would disadvantage other documentation languages.
Also included, and probably worth the price of admission on its own, is a programmable build tool (a make replacement) that can handle very complex and dynamic dependency graphs.
Literate programming is a style of programming, invented by Knuth, which targets human readers first, and the compiler second. In literate code, the documentation is the important thing, and the code organization is subject to it.
The literate programming tools then take on the responsibility of assembling compilable code and cross-referenced documentation from the sources.
The lptools suite provides a complete literate programming environment. The tools are programming language independent. Directives to the system are designed to have minimal effect on readability.
Core tools:
lpcc
- assembles code fragments from lp source files into compilable code
- provides macro substitution facilities
- can be used to produce an lp source file from the assembled code
lproots
- given an lp source, lists the names of all code blocks marked as a root
lpblocks
- given an lp source, lists the names of all blocks it defines
lpdeps
- given an lp source, lists all lp files it references
lptags
- given an lp source, generates ctags for lp and (optionally) code symbols
lphelp
- outputs a complete explanation of the lp system
<<lessAlso included, and probably worth the price of admission on its own, is a programmable build tool (a make replacement) that can handle very complex and dynamic dependency graphs.
Literate programming is a style of programming, invented by Knuth, which targets human readers first, and the compiler second. In literate code, the documentation is the important thing, and the code organization is subject to it.
The literate programming tools then take on the responsibility of assembling compilable code and cross-referenced documentation from the sources.
The lptools suite provides a complete literate programming environment. The tools are programming language independent. Directives to the system are designed to have minimal effect on readability.
Core tools:
lpcc
- assembles code fragments from lp source files into compilable code
- provides macro substitution facilities
- can be used to produce an lp source file from the assembled code
lproots
- given an lp source, lists the names of all code blocks marked as a root
lpblocks
- given an lp source, lists the names of all blocks it defines
lpdeps
- given an lp source, lists all lp files it references
lptags
- given an lp source, generates ctags for lp and (optionally) code symbols
lphelp
- outputs a complete explanation of the lp system
Download (0.090MB)
Added: 2005-04-13 License: Open Software License Price:
1659 downloads
PATH programming language 0.33
PATH programming language is a unique two-dimensional programming language. more>>
PATH is a very different programming language than what you are probably used to if youre an average programmer. If youve programmed in the language Brainf*ck, youll recognize the memory cell architecture. Also, Befunge programmers will recognize the two-dimensional way that PATH programs are laid out.
PATH programs are laid out on a two-dimensional grid. It follows a path of instructions on the program grid, turning 90 degrees when instructed to (hence the name). A character recognized by the interpreter is called an instruction symbol.
To show you what a PATH program actually looks like, heres a simple program that coincidentally spells out the word "PATH" in large ASCII art letters. (You may recognize it from the PATH program homepage, and its also included with the interpreter.) All it does is make the console beep. Ill explain it in detail later, once you know what all the instruction symbols do.
The interpreter starts at the first "$" symbol it finds and starts heading right. Every time it encounters a valid instruction symbol, it executes it. When it encounters certain special symbols, it may turn in another direction.
The interpreter keeps going until it reaches a "#" symbol. If it encounters a character that is not a valid instruction symbol, it ignores it and skips over it.
<<lessPATH programs are laid out on a two-dimensional grid. It follows a path of instructions on the program grid, turning 90 degrees when instructed to (hence the name). A character recognized by the interpreter is called an instruction symbol.
To show you what a PATH program actually looks like, heres a simple program that coincidentally spells out the word "PATH" in large ASCII art letters. (You may recognize it from the PATH program homepage, and its also included with the interpreter.) All it does is make the console beep. Ill explain it in detail later, once you know what all the instruction symbols do.
The interpreter starts at the first "$" symbol it finds and starts heading right. Every time it encounters a valid instruction symbol, it executes it. When it encounters certain special symbols, it may turn in another direction.
The interpreter keeps going until it reaches a "#" symbol. If it encounters a character that is not a valid instruction symbol, it ignores it and skips over it.
Download (0.010MB)
Added: 2005-04-15 License: MIT/X Consortium License Price:
1654 downloads
Kye 25-05-02
Kye is a two-dimensional, multithreaded programming language. more>>
Kye is a two-dimensional, multithreaded programming language. Unlike most similar languages, it is intended to be more useful than simply a curiosity.
It is especially suited to automated code generation, whereby a Kye program could be evolved to suit a particular application.
Enhancements:
- Implemented memory usage checks
<<lessIt is especially suited to automated code generation, whereby a Kye program could be evolved to suit a particular application.
Enhancements:
- Implemented memory usage checks
Download (0.017MB)
Added: 2005-04-14 License: BSD License Price:
1654 downloads
wsdebug 0.1
wsdebug is a debugger for the Whitespace programming language. more>>
wsdebug is a debugger for the more or less famous whitespace programming language, coming along with a rather fast interpreter (wsi).
Most programming languages like C or Perl do not care for white space characters (like tab, space or newline/linefeed). The whitespace programming language works just the other way round, dont care for any character but those white space ones.
On the whole its just another geeky language like Brainfuck and others, however more adicting.
If youve written a whole lot of instructions youll probably reach the point, where you get lost. Then just put your script into wsdebug and step through your bunch of whitespace instructions and watch how each command manipulates the stack (or heap).
<<lessMost programming languages like C or Perl do not care for white space characters (like tab, space or newline/linefeed). The whitespace programming language works just the other way round, dont care for any character but those white space ones.
On the whole its just another geeky language like Brainfuck and others, however more adicting.
If youve written a whole lot of instructions youll probably reach the point, where you get lost. Then just put your script into wsdebug and step through your bunch of whitespace instructions and watch how each command manipulates the stack (or heap).
Download (0.27MB)
Added: 2005-04-14 License: GPL (GNU General Public License) Price:
1654 downloads
FileCentral 0.0.8
Filecentral is a filesystem browser and file manager. more>>
Filecentral is a filesystem browser and file manager. It uses the navigational model of the OSX finder, but tries to integrate into the GNOME Desktop. It uses gnome-vfs and is thus also able to manage remote files.
Filecentral is programmed in C, the best programming language to shoot yourself in the foot.
<<lessFilecentral is programmed in C, the best programming language to shoot yourself in the foot.
Download (0.14MB)
Added: 2005-08-05 License: GPL (GNU General Public License) Price:
1540 downloads
Pollix LiveCD 20040309
Pollix is a Live CD with many programming tools (for Java, Python, Perl and Tcl/Tk). more>>
Pollix is a Live CD with many programming tools (for Java, Python, Perl and Tcl/Tk). Based on Knoppix, Pollix boots from the CD and detects hardware automatically - there is no need for installation.
Main features:
- Include many programming tools: J2SE SDK (full with doc), Jikes, Netbeans, Eclipse, BlueJ, JGrasp, JSwat, Tomcat, JBoss, Boa-Constructor, IDLE, SPE, VisualTcl, SWIG, SciTE, etc., and several Java, Python and Perl libraries
- Include XCIN to support Chinese character input (invoke an application by command line "/usr/local/bin/chinese app_name")
- Update software from Debian testing/unstable
<<lessMain features:
- Include many programming tools: J2SE SDK (full with doc), Jikes, Netbeans, Eclipse, BlueJ, JGrasp, JSwat, Tomcat, JBoss, Boa-Constructor, IDLE, SPE, VisualTcl, SWIG, SciTE, etc., and several Java, Python and Perl libraries
- Include XCIN to support Chinese character input (invoke an application by command line "/usr/local/bin/chinese app_name")
- Update software from Debian testing/unstable
Download (700MB)
Added: 2005-09-01 License: GPL (GNU General Public License) Price:
1519 downloads
GIPSpin 0.1.4
GIPSpin is a graphical interface programming system which allows code to be visualized. more>>
GIPSpin is a graphical interface programming system which allows code to be visualized and which can generate threaded code.
The user constructs code segments using visual boxes. The program flow is represented as links between the boxes. Complex elements such as threader boxes are available to implement threading.
Currently, simple C code can be automatically parsed and visualized. The user can also start with the GUI to construct code segments which are turned into C++ code.
Intended Audience:
Researchers and programmers who are interested in visual programming and threading. As stated in the development status, a lot of work remains to be done, and we would be happy for suggestions and comments.
We have found that the GIPSpin approach is also helpful for beginning programmers by reducing the intimidation factor in jumping right to text programming, and also helping develop better mental skills for grasping program flow. Seeing how the structured boxes generate code makes the task of programming seem less daunting.
<<lessThe user constructs code segments using visual boxes. The program flow is represented as links between the boxes. Complex elements such as threader boxes are available to implement threading.
Currently, simple C code can be automatically parsed and visualized. The user can also start with the GUI to construct code segments which are turned into C++ code.
Intended Audience:
Researchers and programmers who are interested in visual programming and threading. As stated in the development status, a lot of work remains to be done, and we would be happy for suggestions and comments.
We have found that the GIPSpin approach is also helpful for beginning programmers by reducing the intimidation factor in jumping right to text programming, and also helping develop better mental skills for grasping program flow. Seeing how the structured boxes generate code makes the task of programming seem less daunting.
Download (3.2MB)
Added: 2005-09-13 License: GPL (GNU General Public License) Price:
1501 downloads
Drome Engine 0.3.3
Drome Engine is a 3D game engine thats written in C++ and uses OpenGL for graphics rendering. more>>
Drome Engine is a 3D game engine thats written in C++ and uses OpenGL for graphics rendering. Its currently under constant development; the main focus at this time is to improve and stabilize the application programming interface (API).
<<less Download (0.43MB)
Added: 2005-09-22 License: GPL (GNU General Public License) Price:
1497 downloads
Multi-Agent Grid Engine library 0.1.3
Multi-Agent Grid Engine library is an experiment aimed to make a programming tool for creation of autonomic systems. more>>
Multi-Agent Grid Engine library is an experiment aimed to make a programming tool for creation of autonomic systems.
<<less Download (0.68MB)
Added: 2005-09-27 License: LGPL (GNU Lesser General Public License) Price:
1488 downloads
Felix Programming Language 1.1.1
Felix Programming Language is a high performance, statically typed scripting language. more>>
Felix is an advanced Algol like procedural programming language with a strong functional subsystem. It features ML style typing, first class functions, pattern matching, garabge collection, polymorphism, and has built in support for high performance microthreading, regular expressions and context free parsing.
The system provides a scripting harness so the language can be used like other scripting languages, but underneath it generates native code to obtain high performance.
A key feature of the system is that it uses the C++ object model, and provides an advanced binding sublanguage to support integration with C++ at both the source and object levels, both for embedding C++ data types and functions into Felix, and for embedding Felix into exitsing C++ architectures.
The Felix compiler is written in Objective Caml, and generates ISO C++ which should compile on any platform.
<<lessThe system provides a scripting harness so the language can be used like other scripting languages, but underneath it generates native code to obtain high performance.
A key feature of the system is that it uses the C++ object model, and provides an advanced binding sublanguage to support integration with C++ at both the source and object levels, both for embedding C++ data types and functions into Felix, and for embedding Felix into exitsing C++ architectures.
The Felix compiler is written in Objective Caml, and generates ISO C++ which should compile on any platform.
Download (1.2MB)
Added: 2005-09-27 License: Freely Distributable Price:
1487 downloads
Pretty Code Web 1.00
Pretty Code Web is a syntax highlighter for publishing code, written in any programming language, to the Web. more>>
Pretty Code Web is a syntax highlighter for publishing code, written in any programming language, to the web.
Written in php it uses syntax files separate from the main code to highlight a specified language.
Main features:
- Syntax highlighting for (potentially) any language.
- User defined syntax files.
- User defined colors
- Separate colors for:
- 6 Keyword Groups
- Text Strings
- Operators
- Block and Line Comments
- Bracket Characters
<<lessWritten in php it uses syntax files separate from the main code to highlight a specified language.
Main features:
- Syntax highlighting for (potentially) any language.
- User defined syntax files.
- User defined colors
- Separate colors for:
- 6 Keyword Groups
- Text Strings
- Operators
- Block and Line Comments
- Bracket Characters
Download (0.024MB)
Added: 2005-10-20 License: Free for non-commercial use Price:
1470 downloads
ECForms 0.2
ECF is a framework developed to build web applications in an easy way. more>>
ECF is a framework developed to build web applications in an easy way. ECForms goals can be enumerated as follows:
Main features:
- Develop dynamic web applications in an easy way.
- Focus the programming on the real problem, not on the programming details.
- To have a programming language based on Java.
- To have the same qualities of the JavaServer Faces framework.
- To have a mechanism to store data in an easy way.
- To have extensible characteristics.
- To reduce the programming time.
ECF is a programming language based on IPL (IENJINIA Programming Language), IDB and JSF (JavaServer Faces) developed to build web applications.
<<lessMain features:
- Develop dynamic web applications in an easy way.
- Focus the programming on the real problem, not on the programming details.
- To have a programming language based on Java.
- To have the same qualities of the JavaServer Faces framework.
- To have a mechanism to store data in an easy way.
- To have extensible characteristics.
- To reduce the programming time.
ECF is a programming language based on IPL (IENJINIA Programming Language), IDB and JSF (JavaServer Faces) developed to build web applications.
Download (3.5MB)
Added: 2005-11-25 License: GPL (GNU General Public License) Price:
1428 downloads
WebPython 0.6.4
WebPython is a Web-application development toolkit written in the Python programming language. more>>
WebPython is a Web-application development toolkit written in the Python programming language.
WebPython project contains an object relational database layer, portable over MySQL and PostgreSQL; a document templating engine complete with simple built-in automation; and a mechanism to store Python objects in an SQL database, among other features.
Enhancements:
- This release has database caching through the use of memcached, which greatly speeds up database reads.
- A new version of the Tutorial Blog (using this new feature) has also been released.
<<lessWebPython project contains an object relational database layer, portable over MySQL and PostgreSQL; a document templating engine complete with simple built-in automation; and a mechanism to store Python objects in an SQL database, among other features.
Enhancements:
- This release has database caching through the use of memcached, which greatly speeds up database reads.
- A new version of the Tutorial Blog (using this new feature) has also been released.
Download (0.030MB)
Added: 2005-12-05 License: GPL (GNU General Public License) Price:
1418 downloads
GeoVistaStudio 1.2
GeoVISTA Studio is an open software development environment designed for geospatial data. more>>
GeoVISTA Studio is an open software development environment designed for geospatial data. GeoVistaStudio is a programming-free environment that allows users to quickly build applications for geocomputation and geographic visualization.
One barrier to the uptake of Geocomputation and Geovisualization is there is no system or toolbox that provides easy access to useful functionality. GeoVISTA Studio provides rapid, programming free development of complex applications for:
- data exploration
- knowledge construction
- geocomputation
- visualization
Studio Includes Interactive Query Devices for Exploratory GeoVisualization, 3D Render for complex and sophisticated 3D graphics, 2D mapping and statistical tools.
Studio provides a:
1. Visual Programming-Free Environment for rapid development.
2. Component-Oriented Programming: uses JavaBeans as programming components. Any JavaBeans (developed by 3rd parties) can be plugged in!
3. Recursive Development turns a developed application into a JavaBean component. Developed components (applications) are reusable (scalable), and developed components can be shared by other Studio users and/or java programmers.
<<lessOne barrier to the uptake of Geocomputation and Geovisualization is there is no system or toolbox that provides easy access to useful functionality. GeoVISTA Studio provides rapid, programming free development of complex applications for:
- data exploration
- knowledge construction
- geocomputation
- visualization
Studio Includes Interactive Query Devices for Exploratory GeoVisualization, 3D Render for complex and sophisticated 3D graphics, 2D mapping and statistical tools.
Studio provides a:
1. Visual Programming-Free Environment for rapid development.
2. Component-Oriented Programming: uses JavaBeans as programming components. Any JavaBeans (developed by 3rd parties) can be plugged in!
3. Recursive Development turns a developed application into a JavaBean component. Developed components (applications) are reusable (scalable), and developed components can be shared by other Studio users and/or java programmers.
Download (MB)
Added: 2006-01-13 License: LGPL (GNU Lesser General Public License) Price:
1380 downloads
Secleted [ 0 ] software to compare
Copyright Notice:
Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future software development. The above programming search only lists software in full, demo and trial versions for free download. Download links are directly from our mirror sites or publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed