Logo
Unionpedia
Communication
Get it on Google Play
New! Download Unionpedia on your Android™ device!
Download
Faster access than browser!
 

Interpreted language

Index Interpreted language

An interpreted language is a type of programming language for which most of its implementations execute instructions directly and freely, without previously compiling a program into machine-language instructions. [1]

88 relations: Abstract syntax tree, Adobe ColdFusion, Ahead-of-time compilation, Apache Groovy, APL (programming language), AppleScript, Assembly language, BASIC, Bistro (programming language), Bytecode, C (programming language), C Sharp (programming language), C++/CLI, Central processing unit, Clojure, Code injection, Common Intermediate Language, Compiled language, Compiler, Computer hardware, Computer program, Cross-platform, Dolphin Smalltalk, Elixir (programming language), Emulator, Erlang (programming language), Euphoria (programming language), Eval, Executable, F Sharp (programming language), F-Script (programming language), Forth (programming language), GameMaker Studio, GNU Octave, IBM VisualAge, IDL (programming language), Intermediate representation, Interpreter (computing), J (programming language), Java (programming language), Java virtual machine, JavaScript, Just-in-time compilation, Lava (programming language), Lisp (programming language), List of Lisp-family programming languages, List of programming languages by type, Little Smalltalk, Logo (programming language), Lua (programming language), ..., Machine code, Managed code, MATLAB, Microsoft Excel, MUMPS, Obfuscation (software), Pascal (programming language), Perl, PHP, Pike (programming language), PostScript, PowerShell, Programming language, Python (programming language), R (programming language), Reflection (computer programming), Rexx, Ruby (programming language), S (programming language), Scala (programming language), Scheme (programming language), Seed7, Smalltalk, Spreadsheet, Squeak, Subroutine, Tcl, ThinBasic, TK Solver, Type system, VBScript, Virtual machine, Visual Basic .NET, Visual FoxPro, VisualWorks, Wolfram Mathematica, XOTcl, .NET Framework. Expand index (38 more) »

Abstract syntax tree

In computer science, an abstract syntax tree (AST), or just syntax tree, is a tree representation of the abstract syntactic structure of source code written in a programming language.

New!!: Interpreted language and Abstract syntax tree · See more »

Adobe ColdFusion

Adobe ColdFusion is a commercial rapid web application development platform created by J. J. Allaire in 1995.

New!!: Interpreted language and Adobe ColdFusion · See more »

Ahead-of-time compilation

In computer science, ahead-of-time (AOT) compilation is the act of compiling a higher-level programming language such as C or C++, or an intermediate representation such as Java bytecode or.NET Framework Common Intermediate Language (CIL) code, into a native (system-dependent) machine code so that the resulting binary file can execute natively.

New!!: Interpreted language and Ahead-of-time compilation · See more »

Apache Groovy

Apache Groovy is a Java-syntax-compatible object-oriented programming language for the Java platform.

New!!: Interpreted language and Apache Groovy · See more »

APL (programming language)

APL (named after the book A Programming Language) is a programming language developed in the 1960s by Kenneth E. Iverson.

New!!: Interpreted language and APL (programming language) · See more »

AppleScript

AppleScript is a scripting language created by Apple Inc. that facilitates automated control over scriptable Mac applications.

New!!: Interpreted language and AppleScript · See more »

Assembly language

An assembly (or assembler) language, often abbreviated asm, is a low-level programming language, in which there is a very strong (but often not one-to-one) correspondence between the assembly program statements and the architecture's machine code instructions.

New!!: Interpreted language and Assembly language · See more »

BASIC

BASIC (an acronym for Beginner's All-purpose Symbolic Instruction Code) is a family of general-purpose, high-level programming languages whose design philosophy emphasizes ease of use.

New!!: Interpreted language and BASIC · See more »

Bistro (programming language)

Bistro is a programming language designed and developed by Nikolas Boyd.

New!!: Interpreted language and Bistro (programming language) · See more »

Bytecode

Bytecode, also termed portable code or p-code, is a form of instruction set designed for efficient execution by a software interpreter.

New!!: Interpreted language and Bytecode · See more »

C (programming language)

C (as in the letter ''c'') is a general-purpose, imperative computer programming language, supporting structured programming, lexical variable scope and recursion, while a static type system prevents many unintended operations.

New!!: Interpreted language and C (programming language) · See more »

C Sharp (programming language)

C# (/si: ʃɑːrp/) is a multi-paradigm programming language encompassing strong typing, imperative, declarative, functional, generic, object-oriented (class-based), and component-oriented programming disciplines.

New!!: Interpreted language and C Sharp (programming language) · See more »

C++/CLI

C++/CLI (C++ modified for Common Language Infrastructure) is a language specification created by Microsoft and intended to supersede Managed Extensions for C++.

New!!: Interpreted language and C++/CLI · See more »

Central processing unit

A central processing unit (CPU) is the electronic circuitry within a computer that carries out the instructions of a computer program by performing the basic arithmetic, logical, control and input/output (I/O) operations specified by the instructions.

New!!: Interpreted language and Central processing unit · See more »

Clojure

Clojure (like "closure") is a dialect of the Lisp programming language.

New!!: Interpreted language and Clojure · See more »

Code injection

Code injection is the exploitation of a computer bug that is caused by processing invalid data.

New!!: Interpreted language and Code injection · See more »

Common Intermediate Language

Common Intermediate Language (CIL), formerly called Microsoft Intermediate Language (MSIL), is the lowest-level human-readable programming language defined by the Common Language Infrastructure (CLI) specification and is used by the.NET Framework,.NET Core, and Mono.

New!!: Interpreted language and Common Intermediate Language · See more »

Compiled language

A compiled language is a programming language whose implementations are typically compilers (translators that generate machine code from source code), and not interpreters (step-by-step executors of source code, where no pre-runtime translation takes place).

New!!: Interpreted language and Compiled language · See more »

Compiler

A compiler is computer software that transforms computer code written in one programming language (the source language) into another programming language (the target language).

New!!: Interpreted language and Compiler · See more »

Computer hardware

Computer hardware includes the physical parts or components of a computer, such as the central processing unit, monitor, keyboard, computer data storage, graphic card, sound card and motherboard.

New!!: Interpreted language and Computer hardware · See more »

Computer program

A computer program is a collection of instructions for performing a specific task that is designed to solve a specific class of problems.

New!!: Interpreted language and Computer program · See more »

Cross-platform

In computing, cross-platform software (also multi-platform software or platform-independent software) is computer software that is implemented on multiple computing platforms.

New!!: Interpreted language and Cross-platform · See more »

Dolphin Smalltalk

Dolphin Smalltalk, or "Dolphin" for short, is an implementation of the Smalltalk programming language for Microsoft Windows platform.

New!!: Interpreted language and Dolphin Smalltalk · See more »

Elixir (programming language)

Elixir is a functional, concurrent, general-purpose programming language that runs on the Erlang virtual machine (BEAM).

New!!: Interpreted language and Elixir (programming language) · See more »

Emulator

In computing, an emulator is hardware or software that enables one computer system (called the host) to behave like another computer system (called the guest).

New!!: Interpreted language and Emulator · See more »

Erlang (programming language)

Erlang is a general-purpose, concurrent, functional programming language, as well as a garbage-collected runtime system.

New!!: Interpreted language and Erlang (programming language) · See more »

Euphoria (programming language)

Euphoria is a programming language originally created by Robert Craig of Rapid Deployment Software in Toronto, Ontario, Canada.

New!!: Interpreted language and Euphoria (programming language) · See more »

Eval

In some programming languages, eval is a function which evaluates a string as though it were an expression and returns a result; in others, it executes multiple lines of code as though they had been included instead of the line including the eval.

New!!: Interpreted language and Eval · See more »

Executable

In computing, executable code or an executable file or executable program, sometimes simply referred to as an executable or binary, causes a computer "to perform indicated tasks according to encoded instructions," as opposed to a data file that must be parsed by a program to be meaningful.

New!!: Interpreted language and Executable · See more »

F Sharp (programming language)

F# (pronounced F sharp) is a strongly typed, multi-paradigm programming language that encompasses functional, imperative, and object-oriented programming methods.

New!!: Interpreted language and F Sharp (programming language) · See more »

F-Script (programming language)

F-Script is an object-oriented scripting programming language for Apple's OS X operating system developed by Philippe Mougin.

New!!: Interpreted language and F-Script (programming language) · See more »

Forth (programming language)

Forth is an imperative stack-based computer programming language and environment originally designed by Charles "Chuck" Moore.

New!!: Interpreted language and Forth (programming language) · See more »

GameMaker Studio

GameMaker Studio (formerly Animo until 1999, Game Maker until 2011, GameMaker until 2012, and GameMaker: Studio until 2017) is a cross-platform game engine developed by YoYo Games.

New!!: Interpreted language and GameMaker Studio · See more »

GNU Octave

GNU Octave is software featuring a high-level programming language, primarily intended for numerical computations.

New!!: Interpreted language and GNU Octave · See more »

IBM VisualAge

VisualAge was the name of a family of computer integrated development environments from IBM, which included support for multiple programming languages.

New!!: Interpreted language and IBM VisualAge · See more »

IDL (programming language)

IDL, short for Interactive Data Language, is a programming language used for data analysis.

New!!: Interpreted language and IDL (programming language) · See more »

Intermediate representation

An Intermediate representation (IR) is the data structure or code used internally by a compiler or virtual machine to represent source code.

New!!: Interpreted language and Intermediate representation · See more »

Interpreter (computing)

In computer science, an interpreter is a computer program that directly executes, i.e. performs, instructions written in a programming or scripting language, without requiring them previously to have been compiled into a machine language program.

New!!: Interpreted language and Interpreter (computing) · See more »

J (programming language)

The J programming language, developed in the early 1990s by Kenneth E. Iverson and Roger Hui, is a synthesis of APL (also by Iverson) and the FP and FL function-level languages created by John Backus.

New!!: Interpreted language and J (programming language) · See more »

Java (programming language)

Java is a general-purpose computer-programming language that is concurrent, class-based, object-oriented, and specifically designed to have as few implementation dependencies as possible.

New!!: Interpreted language and Java (programming language) · See more »

Java virtual machine

A Java virtual machine (JVM) is a virtual machine that enables a computer to run Java programs as well as programs written in other languages and compiled to Java bytecode.

New!!: Interpreted language and Java virtual machine · See more »

JavaScript

JavaScript, often abbreviated as JS, is a high-level, interpreted programming language.

New!!: Interpreted language and JavaScript · See more »

Just-in-time compilation

In computing, just-in-time (JIT) compilation, (also dynamic translation or run-time compilation), is a way of executing computer code that involves compilation during execution of a program – at run time – rather than prior to execution.

New!!: Interpreted language and Just-in-time compilation · See more »

Lava (programming language)

Lava is an experimental, visual object-oriented, interpreter-based programming language with an associated programming environment (Lava Programming Environment or LavaPE) that uses structure editors instead of text editors.

New!!: Interpreted language and Lava (programming language) · See more »

Lisp (programming language)

Lisp (historically, LISP) is a family of computer programming languages with a long history and a distinctive, fully parenthesized prefix notation.

New!!: Interpreted language and Lisp (programming language) · See more »

List of Lisp-family programming languages

Lisp is the second-oldest high-level programming language whose direct descendants and closely related dialects are still in widespread use today; only Fortran is older (by one year).

New!!: Interpreted language and List of Lisp-family programming languages · See more »

List of programming languages by type

This is a list of notable programming languages, grouped by type.

New!!: Interpreted language and List of programming languages by type · See more »

Little Smalltalk

Little Smalltalk is a non-standard dialect of the Smalltalk programming language invented by Timothy Budd.

New!!: Interpreted language and Little Smalltalk · See more »

Logo (programming language)

Logo is an educational programming language, designed in 1967 by Wally Feurzeig, Seymour Papert and Cynthia Solomon.

New!!: Interpreted language and Logo (programming language) · See more »

Lua (programming language)

Lua (from meaning moon) is a lightweight, multi-paradigm programming language designed primarily for embedded use in applications.

New!!: Interpreted language and Lua (programming language) · See more »

Machine code

Machine code is a computer program written in machine language instructions that can be executed directly by a computer's central processing unit (CPU).

New!!: Interpreted language and Machine code · See more »

Managed code

Managed code is computer program code that requires and will execute only under the management of a Common Language Runtime virtual machine, typically the.NET Framework, or Mono.

New!!: Interpreted language and Managed code · See more »

MATLAB

MATLAB (matrix laboratory) is a multi-paradigm numerical computing environment and proprietary programming language developed by MathWorks.

New!!: Interpreted language and MATLAB · See more »

Microsoft Excel

Microsoft Excel is a spreadsheet developed by Microsoft for Windows, macOS, Android and iOS.

New!!: Interpreted language and Microsoft Excel · See more »

MUMPS

MUMPS (Massachusetts General Hospital Utility Multi-Programming System), or M, is a general-purpose computer programming language that provides ACID (Atomic, Consistent, Isolated, and Durable) transaction processing.

New!!: Interpreted language and MUMPS · See more »

Obfuscation (software)

In software development, obfuscation is the deliberate act of creating source or machine code that is difficult for humans to understand.

New!!: Interpreted language and Obfuscation (software) · See more »

Pascal (programming language)

Pascal is an imperative and procedural programming language, which Niklaus Wirth designed in 1968–69 and published in 1970, as a small, efficient language intended to encourage good programming practices using structured programming and data structuring. It is named in honor of the French mathematician, philosopher and physicist Blaise Pascal. Pascal was developed on the pattern of the ALGOL 60 language. Wirth had already developed several improvements to this language as part of the ALGOL X proposals, but these were not accepted and Pascal was developed separately and released in 1970. A derivative known as Object Pascal designed for object-oriented programming was developed in 1985; this was used by Apple Computer and Borland in the late 1980s and later developed into Delphi on the Microsoft Windows platform. Extensions to the Pascal concepts led to the Pascal-like languages Modula-2 and Oberon.

New!!: Interpreted language and Pascal (programming language) · See more »

Perl

Perl is a family of two high-level, general-purpose, interpreted, dynamic programming languages, Perl 5 and Perl 6.

New!!: Interpreted language and Perl · See more »

PHP

PHP: Hypertext Preprocessor (or simply PHP) is a server-side scripting language designed for Web development, but also used as a general-purpose programming language.

New!!: Interpreted language and PHP · See more »

Pike (programming language)

Pike is an interpreted, general-purpose, high-level, cross-platform, dynamic programming language, with a syntax similar to that of C. Unlike many other dynamic languages, Pike is both statically and dynamically typed, and requires explicit type definitions.

New!!: Interpreted language and Pike (programming language) · See more »

PostScript

PostScript (PS) is a page description language in the electronic publishing and desktop publishing business.

New!!: Interpreted language and PostScript · See more »

PowerShell

PowerShell is a task automation and configuration management framework from Microsoft, consisting of a command-line shell and associated scripting language.

New!!: Interpreted language and PowerShell · See more »

Programming language

A programming language is a formal language that specifies a set of instructions that can be used to produce various kinds of output.

New!!: Interpreted language and Programming language · See more »

Python (programming language)

Python is an interpreted high-level programming language for general-purpose programming.

New!!: Interpreted language and Python (programming language) · See more »

R (programming language)

R is a programming language and free software environment for statistical computing and graphics that is supported by the R Foundation for Statistical Computing.

New!!: Interpreted language and R (programming language) · See more »

Reflection (computer programming)

In computer science, reflection is the ability of a computer program to examine, introspect, and modify its own structure and behavior at runtime.

New!!: Interpreted language and Reflection (computer programming) · See more »

Rexx

Rexx (Restructured Extended Executor) is an interpreted programming language developed at IBM by Mike Cowlishaw.

New!!: Interpreted language and Rexx · See more »

Ruby (programming language)

Ruby is a dynamic, interpreted, reflective, object-oriented, general-purpose programming language.

New!!: Interpreted language and Ruby (programming language) · See more »

S (programming language)

S is a statistical programming language developed primarily by John Chambers and (in earlier versions) Rick Becker and Allan Wilks of Bell Laboratories.

New!!: Interpreted language and S (programming language) · See more »

Scala (programming language)

Scala is a general-purpose programming language providing support for functional programming and a strong static type system.

New!!: Interpreted language and Scala (programming language) · See more »

Scheme (programming language)

Scheme is a programming language that supports multiple paradigms, including functional programming and imperative programming, and is one of the two main dialects of Lisp.

New!!: Interpreted language and Scheme (programming language) · See more »

Seed7

Seed7 is an extensible general-purpose programming language designed by Thomas Mertes.

New!!: Interpreted language and Seed7 · See more »

Smalltalk

Smalltalk is an object-oriented, dynamically typed, reflective programming language.

New!!: Interpreted language and Smalltalk · See more »

Spreadsheet

A spreadsheet is an interactive computer application for organization, analysis and storage of data in tabular form.

New!!: Interpreted language and Spreadsheet · See more »

Squeak

The Squeak programming language is a dialect of Smalltalk.

New!!: Interpreted language and Squeak · See more »

Subroutine

In computer programming, a subroutine is a sequence of program instructions that performs a specific task, packaged as a unit.

New!!: Interpreted language and Subroutine · See more »

Tcl

Tcl (pronounced "tickle" or tee cee ell) is a high-level, general-purpose, interpreted, dynamic programming language.

New!!: Interpreted language and Tcl · See more »

ThinBasic

thinBasic is a BASIC-like computer programming language interpreter with a central core engine architecture surrounded by many specialized modules.

New!!: Interpreted language and ThinBasic · See more »

TK Solver

TK Solver (originally TK!Solver) is a mathematical modeling and problem solving software system based on a declarative, rule-based language, commercialized by Universal Technical Systems, Inc.

New!!: Interpreted language and TK Solver · See more »

Type system

In programming languages, a type system is a set of rules that assigns a property called type to the various constructs of a computer program, such as variables, expressions, functions or modules.

New!!: Interpreted language and Type system · See more »

VBScript

VBScript ("Microsoft Visual Basic Scripting Edition") is an Active Scripting language developed by Microsoft that is modeled on Visual Basic.

New!!: Interpreted language and VBScript · See more »

Virtual machine

In computing, a virtual machine (VM) is an emulation of a computer system.

New!!: Interpreted language and Virtual machine · See more »

Visual Basic .NET

Visual Basic.NET (VB.NET) is a multi-paradigm, object-oriented programming language, implemented on the.NET Framework.

New!!: Interpreted language and Visual Basic .NET · See more »

Visual FoxPro

Visual FoxPro is a discontinued data-centric, object-oriented, procedural, programming language produced by Microsoft.

New!!: Interpreted language and Visual FoxPro · See more »

VisualWorks

VisualWorks is a cross-platform implementation of the Smalltalk language.

New!!: Interpreted language and VisualWorks · See more »

Wolfram Mathematica

Wolfram Mathematica (usually termed Mathematica) is a modern technical computing system spanning most areas of technical computing — including neural networks, machine learning, image processing, geometry, data science, visualizations, and others.

New!!: Interpreted language and Wolfram Mathematica · See more »

XOTcl

XOTcl is an object-oriented extension for the Tool Command Language created by Gustaf Neumann and Uwe Zdun.

New!!: Interpreted language and XOTcl · See more »

.NET Framework

.NET Framework (pronounced dot net) is a software framework developed by Microsoft that runs primarily on Microsoft Windows.

New!!: Interpreted language and .NET Framework · See more »

Redirects here:

Interpreted (programming languages), Interpreted Language, Interpreted computer language, Interpreted programming language, Interpretive Languages, Interpretive language, Interpretive programming language, Interprted language.

References

[1] https://en.wikipedia.org/wiki/Interpreted_language

OutgoingIncoming
Hey! We are on Facebook now! »