one of the largest directories of the web

Valid XHTML 1.0!

Home : Computers : Programming : Languages : Interpreted

Interpreted

Interpreted programming languages are those that historically, and/or usually, use interpreters to interpret source code line by line, as they run, and output object (machine) code, often interactively, in a simple edit-debug cycle. This makes programming faster and more productive, but usually produces slower running programs. Almost all interpreted languages are garbage collected, use GC.

Dynamic, and JIT (Just In Time) compilers are synonyms. They act much like interpreters, but compile (not interpret) source code as they run. They can turn interpreted languages into compiled ones, and can be written for any language.

But the basic difference persists: while executing, at runtime, interpreted languages and dynamic compilers, make more decisions, do more computing, than compiled languages.

On this page, languages are arranged in three groups and levels: 1) Top group: types or classes of languages. 2) Middle group: languages for which there are more than one instance of a language of this name/type, a language family. 3) Bottom group: specific languages which have their own directory category.

Sites in Interpreted

Ch
A C-like language interpreter with C++-like classes. By SoftIntegration.
BFC Automata
An interpretter for different types of Automata, including a simmulation of Turing Machines. [Freeware]
Report on Interpreted Programming Languages
General report which treats some specific languages. Many fine explanations.
Andreas Kupries: Compiled and interpreted languages
Treats the meaning of interpretation, definitions.
Mocha
A new programming language that was developed for applications distributed on a small scale. Features include: if statements, nested functions, forms, and over 100 functions. [Freeware]

sub categories in Interpreted

Bytecode Bytecode
Object-Oriented Object-Oriented
Functional Functional
Procedural Procedural

cross references

Computers : Programming : Languages : Compiled Computers : Programming : Languages : Compiled
Computers : Programming : Languages : Garbage Collected Computers : Programming : Languages : Garbage Collected

other references

Computers : Programming : Development Tools : Development Environments : PowerBuilder Computers : Programming : Development Tools : Development Environments : PowerBuilder
Computers : Programming : Internet : ASP Computers : Programming : Internet : ASP
Computers : Programming : Languages : ABC Computers : Programming : Languages : ABC
Computers : Programming : Languages : Aleph Computers : Programming : Languages : Aleph
Computers : Programming : Languages : APL Computers : Programming : Languages : APL
Computers : Programming : Languages : Awk Computers : Programming : Languages : Awk
Computers : Programming : Languages : BASIC Computers : Programming : Languages : BASIC
Computers : Programming : Languages : Befunge Computers : Programming : Languages : Befunge
Computers : Programming : Languages : Brainfuck Computers : Programming : Languages : Brainfuck
Computers : Programming : Languages : Cecil Computers : Programming : Languages : Cecil
Computers : Programming : Languages : CobolScript Computers : Programming : Languages : CobolScript
Computers : Programming : Languages : E Computers : Programming : Languages : E
Computers : Programming : Languages : ElastiC Computers : Programming : Languages : ElastiC
Computers : Programming : Languages : Euphoria Computers : Programming : Languages : Euphoria
Computers : Programming : Languages : Forth Computers : Programming : Languages : Forth
Computers : Programming : Languages : Frontier Computers : Programming : Languages : Frontier
Computers : Programming : Languages : Haskell Computers : Programming : Languages : Haskell
Computers : Programming : Languages : ICI Computers : Programming : Languages : ICI
Computers : Programming : Languages : Icon Computers : Programming : Languages : Icon
Computers : Programming : Languages : IDL Computers : Programming : Languages : IDL
Computers : Programming : Languages : Io Computers : Programming : Languages : Io
Computers : Programming : Languages : Java Computers : Programming : Languages : Java
Computers : Programming : Languages : JavaScript Computers : Programming : Languages : JavaScript
Computers : Programming : Languages : Limbo Computers : Programming : Languages : Limbo
Computers : Programming : Languages : Lisp Computers : Programming : Languages : Lisp
Computers : Programming : Languages : Lisp : CLOS Computers : Programming : Languages : Lisp : CLOS
Computers : Programming : Languages : Lisp : Logo Computers : Programming : Languages : Lisp : Logo
Computers : Programming : Languages : Lisp : Scheme Computers : Programming : Languages : Lisp : Scheme
Computers : Programming : Languages : Lua Computers : Programming : Languages : Lua
Computers : Programming : Languages : Miva Computers : Programming : Languages : Miva
Computers : Programming : Languages : Moto Computers : Programming : Languages : Moto
Computers : Programming : Languages : Mumps Computers : Programming : Languages : Mumps
Computers : Programming : Languages : Obliq Computers : Programming : Languages : Obliq
Computers : Programming : Languages : Perl Computers : Programming : Languages : Perl
Computers : Programming : Languages : PHP Computers : Programming : Languages : PHP
Computers : Programming : Languages : Pike Computers : Programming : Languages : Pike
Computers : Programming : Languages : PL-SQL Computers : Programming : Languages : PL-SQL
Computers : Programming : Languages : POP-11 Computers : Programming : Languages : POP-11
Computers : Programming : Languages : Postscript Computers : Programming : Languages : Postscript
Computers : Programming : Languages : Prolog Computers : Programming : Languages : Prolog
Computers : Programming : Languages : Proteus Computers : Programming : Languages : Proteus
Computers : Programming : Languages : Python Computers : Programming : Languages : Python
Computers : Programming : Languages : REBOL Computers : Programming : Languages : REBOL
Computers : Programming : Languages : Rexx Computers : Programming : Languages : Rexx
Computers : Programming : Languages : Rexx : ObjectRexx Computers : Programming : Languages : Rexx : ObjectRexx
Computers : Programming : Languages : Ruby Computers : Programming : Languages : Ruby
Computers : Programming : Languages : S-Lang Computers : Programming : Languages : S-Lang
Computers : Programming : Languages : Scripting Computers : Programming : Languages : Scripting
Computers : Programming : Languages : SETL Computers : Programming : Languages : SETL
Computers : Programming : Languages : Simkin Computers : Programming : Languages : Simkin
Computers : Programming : Languages : Smalltalk Computers : Programming : Languages : Smalltalk
Computers : Programming : Languages : Smalltalk : Bistro Computers : Programming : Languages : Smalltalk : Bistro
Computers : Programming : Languages : Smalltalk : Self Computers : Programming : Languages : Smalltalk : Self
Computers : Programming : Languages : Smalltalk : Squeak Computers : Programming : Languages : Smalltalk : Squeak
Computers : Programming : Languages : Snobol Computers : Programming : Languages : Snobol
Computers : Programming : Languages : Tcl-Tk Computers : Programming : Languages : Tcl-Tk
Computers : Programming : Languages : Tcl-Tk : XOTcl Computers : Programming : Languages : Tcl-Tk : XOTcl
Computers : Programming : Languages : Tempo Computers : Programming : Languages : Tempo
Computers : Programming : Languages : TRAC Computers : Programming : Languages : TRAC
Computers : Programming : Languages : Visual Basic Computers : Programming : Languages : Visual Basic
Computers : Programming : Languages : Visual Basic : VBA Computers : Programming : Languages : Visual Basic : VBA
Computers : Programming : Languages : Visual Basic : VBScript Computers : Programming : Languages : Visual Basic : VBScript
Computers : Programming : Languages : Visual DialogScript Computers : Programming : Languages : Visual DialogScript
Computers : Programming : Languages : Water Computers : Programming : Languages : Water
Computers : Programming : Languages : Yorick Computers : Programming : Languages : Yorick
Computers : Software : Operating Systems : Unix : Shell Computers : Software : Operating Systems : Unix : Shell
Computers : Software : Operating Systems : x86 : DOS : Programming : Languages : Batch Computers : Software : Operating Systems : x86 : DOS : Programming : Languages : Batch
Computers : Software : Spreadsheets Computers : Software : Spreadsheets
Computers : Systems : Apple : Macintosh : Development : Languages : HyperCard Computers : Systems : Apple : Macintosh : Development : Languages : HyperCard
Computers : Systems : Apple : Macintosh : Development : Languages : Scripting : AppleScript Computers : Systems : Apple : Macintosh : Development : Languages : Scripting : AppleScript
Science : Math : Software : MATLAB Science : Math : Software : MATLAB

this category in other languages

Interpretiert German : Interpretiert
Interpreted  -  Directory Interpreted  -  Directory Interpreted  -  Directory Interpreted  -  Directory