Main > Free Download Search >

Free modula 2 programming language software for linux

modula 2 programming language

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 8511
PATH programming language 0.33

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.
<<less
Download (0.010MB)
Added: 2005-04-15 License: MIT/X Consortium License Price:
1654 downloads
Kye 25-05-02

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
<<less
Download (0.017MB)
Added: 2005-04-14 License: BSD License Price:
1654 downloads
wsdebug 0.1

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).
<<less
Download (0.27MB)
Added: 2005-04-14 License: GPL (GNU General Public License) Price:
1654 downloads
X Language 0.7.1

X Language 0.7.1


X Language is a programming language. more>>
X Language is a new multi-syntax programming including a portable set of APIs to create console or graphical applications runnable on many platforms (UNIX/X11, Win32, ...). X Language comes with an interpreter, a compiler and a debugger.
X Language is publicly available under the GPL.
Installation
- tar -xzf xlang-0.7.1.tar.gz
- cd xlang-0.7.1
- ./configure
- make
- make install
- ./xlc calc.xc
Enhancements:
- Adding LANG/MATH specifications
- Adding SYS (basic) specifications
- Start implementing the SCR API
<<less
Download (0.35MB)
Added: 2005-04-22 License: GPL (GNU General Public License) Price:
1646 downloads
lfyre 0.3.1

lfyre 0.3.1


lfyre is a programming language and interactive compiler. more>>
Lfyre is a programming language and the interactive compiler for the same language.
Its key features are flexibility, performance and simplicity.

For instance, lfyre code can be compiled or interpreted and can define new language keywords and operators.

Lfyre programming language and interactive compiler aim at many things at once:

first of all, the compiler is really interactive: you can compile, uncompile, run and debug source code from its prompt.

second, lfyre aims at filling the gap between low and high level languages by a modular approach:
the compiler provides a minimal set of features, most notably support for basic types and extensions, while modules written in lfyre provide the rest:
most keywords and operators, classes library, etc.

Lfyre code can be compiled (at the moment by translating it into C) or interpreted by a high performance virtual machine built in the compiler. The virtual machine is used by the compiler to execute and debug source code interactively, or while compiling (this allows a program to define new keywords, whose associated code must run while compiling).

All parts of the compiler (parser, resolver, C and vm translators, virtual machine) can be programmatically accessed from lfyre code. For example, a program can reuse lfyre parser to read a configuration file or can compile some modules at run-time and load them.
Or even, a program may load untrusted or untested code and run it safely inside the virtual machine.

Lfyre interactive compiler is portable, except for some exotic techniques used to speedup the virtual machine. Such speedups can anyway be disabled, obtaining fully portable code.

Lfyre compiled code aims and is expected to run at least as fast as hand-written C.

From the downside, lfyre is a "classic" procedural language with templates, reflection and single inheritance. Some features typical of functional languages are being investigated but are probably out of scope.

The name "lfyre" is a shortcut of Lfyre - a Language designed for FlexibilitY, Reflection and Extensibility.
<<less
Download (0.30MB)
Added: 2005-05-30 License: GPL (GNU General Public License) Price:
1608 downloads
Euphoria / GTK Aug22

Euphoria / GTK Aug22


EuGTK is a GTK+ wrapper for the Euphoria programming language on the Linux/BSD/Win platforms. more>>
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 little or no source code changes.
Euphoria/GTK code is very much simpler than the equivalent in most other languages.
Enhancements:
- Euphoria 2.4
- Standard GTK libraries which come with most distros, or GTK+ 2 for Windows.
<<less
Download (0.27MB)
Added: 2005-08-10 License: GPL (GNU General Public License) Price:
1536 downloads
Felix Programming Language 1.1.1

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.

<<less
Download (1.2MB)
Added: 2005-09-27 License: Freely Distributable Price:
1487 downloads
Pretty Code Web 1.00

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
<<less
Download (0.024MB)
Added: 2005-10-20 License: Free for non-commercial use Price:
1470 downloads
ECForms 0.2

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.
<<less
Download (3.5MB)
Added: 2005-11-25 License: GPL (GNU General Public License) Price:
1428 downloads
WebPython 0.6.4

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.
<<less
Download (0.030MB)
Added: 2005-12-05 License: GPL (GNU General Public License) Price:
1418 downloads
Scala 2.5.1 / 2.6.0 RC1

Scala 2.5.1 / 2.6.0 RC1


Scala is a modern multi-paradigm programming language. more>>
Scala is a modern multi-paradigm programming language designed to express common programming patterns in a concise, elegant, and type-safe way.
Scala smoothly integrates features of object-oriented and functional languages including mixins, algebraic datatypes with pattern matching, genericity, and more.
It is well integrated with Java and .NET: the Scala compiler produces standard Java class files or .NET assemblies, and Java/.NET libraries and frameworks can be used without glue code or additional declarations.
Scala is a pure object-oriented language in the sense that every value is an object. Types and behavior of objects are described by classes and traits. Class abstractions are extended by subclassing and a flexible mixin-based composition mechanism as a clean replacement for multiple inheritance.
Whats New in 2.6.0 RC1 Development Release:
- This version introduces some language changes (existential types, lazy values, structural types, etc.) and fixes many bugs.
<<less
Download (13.2MB)
Added: 2007-07-28 License: BSD License Price:
825 downloads
 
Other version of Scala
Scala 1.4.0.4Scala is a modern multi-paradigm programming language. Scala 1.4 ... -paradigm programming language designed to express common programming patterns in a concise
License:BSD License
Download (5.1MB)
1376 downloads
Added: 2006-01-19
Perl 5.8.8

Perl 5.8.8


Perl is a high-level, general-purpose programming language. more>>
Perl is a stable, cross platform programming language. Perl project is used for mission critical projects in the public and private sectors and is widely used to program web applications of all needs.
Main features:
- Perl is a stable, cross platform programming language.
- It is used for mission critical projects in the public and private sectors.
- Perl is Open Source software, licensed under its Artistic License, or the GNU General Public License.
- Perl was created by Larry Wall.
- Perl 1.0 was released to usenets alt.comp.sources in 1987
- PC Magazine named Perl a finalist for its 1998 Technical Excellence Award in the Development Tool category.
- Perl is listed in the Oxford English Dictionary.
- Perl takes the best features from other languages, such as C, awk, sed, sh, and BASIC, among others.
- Perls database integration interface (DBI) supports third-party databases including Oracle, Sybase, Postgres, MySQL and others.
- Perl works with HTML, XML, and other mark-up languages.
- Perl supports Unicode.
- Perl is Y2K compliant.
- Perl supports both procedural and object-oriented programming.
- Perl interfaces with external C/C++ libraries through XS or SWIG.
- Perl is extensible. There are over 500 third party modules available from the Comprehensive Perl Archive Network (CPAN).
- The Perl interpreter can be embedded into other systems.
- Perl is the most popular web programming language due to its text manipulation capabilities and rapid development cycle.
- Perl is widely known as "the duct-tape of the Internet".
- Perls CGI.pm module, part of Perls standard distribution, makes handling HTML forms simple.
- Perl can handle encrypted Web data, including e-commerce transactions.
- Perl can be embedded into web servers to speed up processing by as much as 2000%.
- mod_perl allows the Apache web server to embed a Perl interpreter.
- Perls DBI package makes web-database integration easy.
<<less
Download (11.9MB)
Added: 2006-02-02 License: Artistic License Price:
1375 downloads
jstree 0.8b2

jstree 0.8b2


jstree is a JavaScript that allows you to see the entire DOM tree of a selected object. more>>
jstree is a JavaScript that allows you to see the entire DOM tree of a selected object.

The object can be selected by ID or as an object variable.

JavaScript is an object-based scripting programming language based on the concept of prototypes. The language is best known for its use in websites, but is also used to enable scripting access to objects embedded in other applications.

Despite the name, JavaScript is only distantly related to the Java programming language, the main similarity being their common debt to the C programming language.

JavaScript has far more in common with the Self programming language.
JavaScript is a registered trademark of Sun Microsystems, Inc., used under license for technology invented and implemented by Netscape.
<<less
Download (0.015MB)
Added: 2006-02-14 License: Other/Proprietary License with Source Price:
1349 downloads
x10 0.3.2

x10 0.3.2


X10 is a new object-oriented, type-safe programming language for programming the next generation of high performance systems. more>>
X10 project is a new object-oriented, type-safe programming language for programming the next generation of high performance systems. X10 is designed and developed by IBM.
While developed in close contact with the designers of X10 at IBM there are significant differences in syntax and semantics between the (current) IBM prototype and language specification. Those differences arise primarily from the fact that the X10-XTC compiler attempts to implement what might be close to the (non-existant) 0.5 specification of the language, whereas the IBM reference implementation targets the 0.41 specification.
We hope that 0.5 will add operator overloading, generics and region types and thus the X10-XTC compiler is build trying to support these concepts.
Another key difference is that the current X10-XTC compiler does not support close integration of X10 code (however, Java code can be called using classes that are declared to be extern). On the technical side, the IBM compiler compiles X10 code to Java source code which is then compiled to Java bytecode by javac.
The XTC-X10 compiler produces Tucson IR which is currently interpreted by an interpreter written in Java (but is supposed to be compiled to C or native code in the future). The reason is that Tucson IR will hopefully be easier to compile and optimize compared with Java ASTs. As a result, equivalent X10 code should run slower with XTC-X10 today, but might run as fast as UPC code once we are a bit further along.
Enhancements:
- This release fixes some minor bugs in the code generator for atomic sections.
- The type checker was improved substantially and now works for simple distribution operations.
- In addition to the X10 compiler front-end and interpreter backend, a new backend that generates C code was started.
- The new C backend already supports constants, (virtual) calls, exceptions, branches, allocation, and get/put operations.
<<less
Download (8.1MB)
Added: 2006-02-22 License: GPL (GNU General Public License) Price:
1347 downloads
yUba 060321

yUba 060321


yUba is a Hybrid Programming Language for easy Web application development. more>>
yUba is a Hybrid Programming Language for easy Web application development.
yUba is a programming language suitable for Web application development, which produces both Perl and Javascript codes from one language.
yUba creates both client-side code (JavaScript) and server-side code (Perl) at once. XML/HTML can be embedded directly in yUba code without any quotations.
Enhancements:
- Some compiler bugs were fixed.
<<less
Download (0.33MB)
Added: 2006-03-21 License: BSD License Price:
1313 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 5
  • 1
  • 2
  • 3
  • 4
  • 5