![]() |
![]() |
|
|
Languages & Compilers ( Commercial, Shareware, GPL)
[B/D] -- interactive programming language for analyses of Bayes linear statistical problems.
-- an APL interpreter and a C library for APL calls.
Applix SHELF -- an embedable fully featured programming language.
APRIL -- a symbolic programming language for multi-agent systems. ASpecT -- a strict functional language. BASIC -- -- to create a BASIC compiler system.
-- a project to develop a free, cross-platform compiler for Xbase language.
-- pure Java certified 4GL tool similar to Visual Basic.
-- a structured dialect of Basic with many extensions.
-- Basic interpreter and run-time system similar to Basic Four Business Basic.
-- business application development tools based on BBx BASIC language.
ScriptBasic -- cross-platform BASIC scripting language.
-- a structured BASIC interpreter.
-- implements most comman BASIC elements with some graphics.
BCPL/MCPL -- simple typeless languages. BETA -- -- modern object-oriented language.
-- a new implementation of a generalization of BETA language.
Blue -- an object-oriented programming language that was developed especially for teaching. BOIL -- C-like language with distributed programming, accounting, etc.
Brain -- a fully object-oriented high level scripting language.
C/C++ -- -- a multi-platform C++ front end compiler.
-- an experimental step in the development of GCC.
-- GNU C/C++/Objective-C compiler system.
-- an optimized cross-platform C++ compiler.
-- optimizes GCC/G++ assembler code to run with Pentium instructions.
-- Pentium optimized GCC.
-- objective C compiler.
C-INTERCAL -- an implementation of language INTERCAL which look like no others. Cecil/Vortex -- a language-independent optimizing compiler back-end for OO languages. cim -- a compiler for the programming language Simula.
CLAIRE -- a functional and OO language with advanced rule processing capabilities. Clif -- a C-like interpreter framework.
CM3 -- a cross-platform compiler and runtime libraries.
COBOL --- -- GUI-enhanced COBOL applications developing system.
-- a compact and easy to use COBOL interpreter.
PERCobol -- COBOL compiler bridging COBOL and Java technology.
-- an effort to bring a free cobol compiler to Linux.
CompWork -- a framework for the TCL compiler suite.
DINO -- an interpreter with high level scripting dynamic-typed language. EGR Cobra -- an interpreted programming language with C++--like syntax.
ECLiPSe -- a development environment for constraint programming applications. Eiffel -- an advanced object-oriented programming language. -- Eiffel Compiler for Linux.
-- an implementation of the Eiffel Language.
-- includes wide range of products based on Eiffel.
-- a free Eiffel compiler.
-- a complete software development environment.
elastiC -- a portable high-level OO interpreted language with a C like syntax.
eNITL -- a scripting and template language engine for C++ applications. Esterel -- a family of synchronous languages for programming reactive systems. Euphoria -- a simple, flexible, fast, and easy to learn interpreted language. Expect -- a scripting language to interace with programs such as FTP, telnet, fsck, etc. Flick IDL Compiler -- a compiler for interface definition language. Forth -- -- a 32bit, native ANS Forth compiler.
-- a fast and portable implementation of the ANS Forth language.
-- a simple Forth programming language and environment.
-- a programming environment for the programming language Forth.
Fortran --- -- globally optimizing Fortran 77/90 compilers, and debugger.
-- a carefully crafted subset of the most recent version of Fortran.
-- full Fortran 77, 90 and 95 language system.
-- a full implementation of Fortran90/95 standard.
-- a full implementation of Fortran 77 with lots of extentions.
-- GNU Fortran compiler (g77).
-- a project to create a free, open source Fortran 95 compiler.
-- a GUI for upgrading code to Fortran 90.
-- processing/analysing/transforming Fortran 77 code.
-- Fortran 90 compiler from NAG.
-- source-to-source translations of Fortran 77 and 90 code.
-- a Fortran 77 to Fortran 90 translator.
FPL -- a C-like interpreting script/macro language. GNAT -- a high-quality and complete compiler for Ada95 integrated into GCC.
GNU Sather -- object oriented language which designed to be simple, efficient, safe.
Groovy Java Genetic Programming -- a strongly-typed genetic programming experimentation platform.
Gödel -- a declarative, general-purpose programming language. GOMscript -- an interpreter for an object-oriented, C++-like, language.
Gorby -- a small, stack-based scripting language.
Guile -- includes an embeddable Scheme interpreter, several graphics options.
-- an object-oriented extension to Guile.
Gwydion Dylan -- an implementation of a dynamic language strongly resembling Dylan. HASKELL -- a general purpose, purely functional programming language. ICI -- a general purpose interpretive programming language. Icon -- programming language with features for processing text and data structures. Internet C++ and ICVM -- an open alternative to Java and C-Sharp, and its virtual machine.
Inferno -- a network operating system and programming environment. iPP -- a platform independent preprocessor written entirely in Java.
iScript -- a platform independent scripting language written entirely in Java. J -- high level language emphasized on functional programming and array processing.
Jacl -- a Tcl interpreter for Java. Java & JDK -- a powerful object oriented language and development environment. -- a standalone compiler for the Java programming language.
-- a decompiler for Java class files.
-- converts BASIC source code to Java source code.
-- Java development environment.
-- Hungry Programmer's Java VM.
-- a Java assembler interface.
-- a virtual machine design to execute Java bytecode.
-- a completely open source Java compiler.
-- a high performance compiler for server-side Java.
-- a JIT-compiler for Linux JDK.
-- a Java decompiler.
JEL -- a library for evaluating a simple single line expressions in Java.
-- a language development laboratory.
LIFE -- an experimental language proposing to integrate logic/functional/OO programming. Lisp -- a high-level language, especially popular for artificial intelligence. -- a popular Common Lisp implementation.
-- the language used to extend emacs.
-- implementation of Lisp that used to be known as Kyoto Common Lisp.
-- portable Common Lisp language written in ANSI-C.
-- source level debugger with GUI for LISP program.
Steel Bank Common Lisp -- a development environment for Common Lisp.
Lua -- a simple, yet powerful, language for extending applications. Marlais -- an object-oriented dynamic language.
Maxtal Interscript -- an advanced literate programming system. Mercury -- logic programming language.
Micro Tools for Linux -- development tools for Atmel AVR micro-controllers. ML -- a strict functional language mixal -- language for D.E.Knuth4s hypothetical computer, the MIX 1009. Modula-3 -- a simple and safe modern systems programming language. Mozart -- a distributed programming language for symbolic and reactive programming. NCL -- a natural constraint language. NQC -- a simple language with a C like syntax. Oberon -- a programming language and a modern operating system. -- an implementation of Oberon V4 for Linux.
-- Oberon-2 to ANSI-C translator.
-- a bilingual programming system featuring Modula-2 and Oberon-2.
OPAL -- a language designed as a testbed for developing functional programs. OZ -- a concurrent constraint programming language and its interactive implementation. PAG -- a Program Analyzer Generator which makes static program analysis easy. PAMELA -- a language that supports a procedure-oriented modeling paradigm. Pascal --- -- a free 32-bit Pascal compiler.
-- GNU Pascal compiler.
Perl -- an interpreted language intended to be practical. -- an embedded Perl 5 language.
PFL -- a simple functional language with database extensions.
Pike -- a dynamic programming language with a syntax similar to C.
PLAN -- a programming language for active networks. Pliant -- a programming language framework and a new generation of language.
PRECC -- an infinite-lookahead compiler-compiler for context dependent grammars. Prolog -- high-level language based on formal logic, widedly used in artificial intelligence. -- a Prolog compiler with constraint solving over finite domains.
-- a Prolog interpreter in Java.
-- developing Common Lisp, Prolog, Pop-11 and standard ML.
-- Prolog component developing in other languages.
-- advanced Prolog applications development system.
Pnuts -- a scripting language totally written in Java.
Python -- interpreted, interactive, object-oriented programming language. QCL -- programming language and simulator for quantum computers.
R -- language for statistical calculations.
Reactive-C -- a C based language for reactive programming. REBOL -- a multi-platform Internet communications language. REXX -- procedural programming language. -- an implementation of the REXX language.
-- UNIX implementation of IBM's SAA procedural language.
Rigal -- a programming language and tool for compiler writing. Rivl -- a multimedia processing language. Rivet -- a version of Tk without the overhead of Tcl. Ruby -- an interpreted scripting language for quick and easy OO programming.
Sather-K -- a modern object-oriented, imperative programming langauage. Scheme -- a high-level language and is a dialect of Lisp. -- a Scheme interpreter and compiler.
-- a small optimizing scheme-to-C compiler.
-- an independent implementation of Scheme.
-- a lightweight Scheme interpeter written in Java.
-- a Scheme compiler which generate faster code.
-- GUI development environment with Scheme language.
-- a Scheme implementation which is R4RS-compilant.
-- a fast and small implementation of Scheme written in C.
SDCC -- a retargettable, optimizing ANSI-C compiler.
SeeR -- a multipurpose C-like scripting library. Shift -- a programming language for describing dynamic networks of hybrid automata. SILOON -- scripting interface languages for object-oriented numerics. Smalltalk -- object-oriented programming language. Cincom VisualWorks -- a robust cross-platform Smalltalk development environment.
-- GNU Smalltalk implementation.
SNOBOL4 -- a port of Macro SNOBOL4 for machines with 32-bit pointers. Spanner -- a glue/scripting/prototyping programming language. Tcl/Tk -- embeddable scripting language and graphical user interface toolkit. Tcl Blend -- a Tcl extension that provides access to Java inside Tcl. tinySelf -- an implementation of Self for Linux. Titanium -- a dialet of Java for large-scale scientific computing. Toby -- a LOGO-like language written in Java.
TXL -- a language and rapid prototyping system designed to support source text analysis and transformation tasks.
UML -- a language for specifying, visualizing, constructing, and documenting the artifacts of software systems. Yoix -- scripting language uses syntax and functions similar to C and Java.
|
|
Other Links:
Pascal Central Internet Meta-Resources -- Linux and programming resourses.
Linux Fortran Information Page Fortran Market Page Fortran FAQ
Programming Language Research -- a collection of information and resources for research in programming language theory, design,
implementation, and related areas. Review of existing Languages FAQ for comp.lang.functional news group Catalog of Free Compilers and Interpreters Catalog of compilers, interpreters, and other language tools Yahoo Links ---
|
Tools & Utilities
SAL Home
|
Programming