103 relations: Adobe ColdFusion, Algebraic data type, Apache Groovy, Apache Jelly, Arden syntax, Arden2ByteCode, Ateji PX, BeanShell, Bigloo, BlueDragon, Ceylon (programming language), Clojure, COBOL, ColdFusion Markup Language, Common Language Runtime, Common Lisp, Component Pascal, Cypher Query Language, Da Vinci Machine, E (programming language), Eta (programming language), Fantom (programming language), Fortress (programming language), Frege (programming language), Function pointer, Functional programming, Golo (programming language), Gosu (programming language), GraalVM, Haskell (programming language), Imperative programming, Institut national des sciences appliquées de Lyon, IntelliJ IDEA, Interpreted language, Io (programming language), Ioke (programming language), Jabaco, Java (programming language), Java (software platform), Java bytecode, Java virtual machine, JavaScript, JetBrains, JIProlog, Join Java, Join-calculus, Joy (programming language), JRuby, JScheme, Judoscript, ..., Just-in-time compilation, Jython, Kawa (Scheme implementation), Lisp (programming language), List of CLI languages, LLVM, Lucee, Mercury (programming language), MIDletPascal, Mirah (programming language), Multi-agent system, Nashorn (JavaScript engine), Neo4j, NetLogo, NetRexx, Nice (programming language), Noop, Oberon (programming language), Object-oriented programming, Oxygene (programming language), Pascal (programming language), Perl 6, PHP, Pizza (programming language), Pnuts, Processing (programming language), Programming language, Prolog, Prototype-based programming, Python (programming language), R (programming language), Railo, Rakudo Perl 6, Red Hat, Renjin, Rexx, Rhino (JavaScript engine), Ruby (programming language), Scala (programming language), Scheme (programming language), Scripting language, SISC, Smalltalk, Software, Syntax (programming languages), Tcl, TuProlog, Type inference, Visual Basic, Whiley (programming language), X10 (programming language), Xtend, Yoix. Expand index (53 more) »
Adobe ColdFusion
Adobe ColdFusion is a commercial rapid web application development platform created by J. J. Allaire in 1995.
New!!: List of JVM languages and Adobe ColdFusion · See more »
Algebraic data type
In computer programming, especially functional programming and type theory, an algebraic data type is a kind of composite type, i.e., a type formed by combining other types.
New!!: List of JVM languages and Algebraic data type · See more »
Apache Groovy
Apache Groovy is a Java-syntax-compatible object-oriented programming language for the Java platform.
New!!: List of JVM languages and Apache Groovy · See more »
Apache Jelly
Apache Jelly is a Java and XML based scripting and processing engine for turning XML into executable code.
New!!: List of JVM languages and Apache Jelly · See more »
Arden syntax
Arden syntax is a markup language used for representing and sharing medical knowledge.
New!!: List of JVM languages and Arden syntax · See more »
Arden2ByteCode
Arden2ByteCode is a free Arden Syntax compiler.
New!!: List of JVM languages and Arden2ByteCode · See more »
Ateji PX
Ateji PX is an object-oriented programming language extension for Java.
New!!: List of JVM languages and Ateji PX · See more »
BeanShell
BeanShell is a Java-like scripting language, invented by Patrick Niemeyer.
New!!: List of JVM languages and BeanShell · See more »
Bigloo
Bigloo is an implementation of the Scheme programming language developed at the French IT research institute INRIA.
New!!: List of JVM languages and Bigloo · See more »
BlueDragon
BlueDragon is a ColdFusion Markup Language (CFML) engine comparable to Adobe Systems's ColdFusion.
New!!: List of JVM languages and BlueDragon · See more »
Ceylon (programming language)
Ceylon is an object-oriented, strongly statically typed programming language with an emphasis on immutability, created by Red Hat.
New!!: List of JVM languages and Ceylon (programming language) · See more »
Clojure
Clojure (like "closure") is a dialect of the Lisp programming language.
New!!: List of JVM languages and Clojure · See more »
COBOL
COBOL (an acronym for "common business-oriented language") is a compiled English-like computer programming language designed for business use.
New!!: List of JVM languages and COBOL · See more »
ColdFusion Markup Language
ColdFusion Markup Language, more commonly known as CFML, is a scripting language for web development that runs on the JVM, the.NET framework, and Google App Engine.
New!!: List of JVM languages and ColdFusion Markup Language · See more »
Common Language Runtime
The Common Language Runtime (CLR), the virtual machine component of Microsoft's.NET framework, manages the execution of.NET programs.
New!!: List of JVM languages and Common Language Runtime · See more »
Common Lisp
Common Lisp (CL) is a dialect of the Lisp programming language, published in ANSI standard document ANSI INCITS 226-1994 (R2004) (formerly X3.226-1994 (R1999)).
New!!: List of JVM languages and Common Lisp · See more »
Component Pascal
Component Pascal is a programming language in the tradition of Niklaus Wirth's Pascal, Modula-2, Oberon and Oberon-2.
New!!: List of JVM languages and Component Pascal · See more »
Cypher Query Language
Cypher is a declarative graph query language that allows for expressive and efficient querying and updating of a property graph.
New!!: List of JVM languages and Cypher Query Language · See more »
Da Vinci Machine
The Da Vinci Machine, also called the Multi Language Virtual Machine was a Sun Microsystems project aiming to prototype the extension of the Java Virtual Machine to add support for dynamic languages.
New!!: List of JVM languages and Da Vinci Machine · See more »
E (programming language)
E is an object-oriented programming language for secure distributed computing, created by Mark S. Miller, Dan Bornstein, and others at Electric Communities in 1997.
New!!: List of JVM languages and E (programming language) · See more »
Eta (programming language)
Eta is a dialect of Haskell programming language.
New!!: List of JVM languages and Eta (programming language) · See more »
Fantom (programming language)
Fantom is a general purpose object-oriented programming language created by Brian and Andy Frank that runs on the Java Runtime Environment (JRE), JavaScript, and the.NET Common Language Runtime (CLR) (.NET support is considered "prototype" status).
New!!: List of JVM languages and Fantom (programming language) · See more »
Fortress (programming language)
Fortress is a discontinued experimental programming language for high-performance computing, created by Sun Microsystems with funding from DARPA's High Productivity Computing Systems project.
New!!: List of JVM languages and Fortress (programming language) · See more »
Frege (programming language)
Frege is a non-strict, purely functional programming language for the Java virtual machine in the spirit of Haskell.
New!!: List of JVM languages and Frege (programming language) · See more »
Function pointer
A function pointer, also called a subroutine pointer or procedure pointer, is a pointer that points to a function.
New!!: List of JVM languages and Function pointer · See more »
Functional programming
In computer science, functional programming is a programming paradigm—a style of building the structure and elements of computer programs—that treats computation as the evaluation of mathematical functions and avoids changing-state and mutable data.
New!!: List of JVM languages and Functional programming · See more »
Golo (programming language)
Golo is computer software, a programming language for the Java virtual machine (JVM).
New!!: List of JVM languages and Golo (programming language) · See more »
Gosu (programming language)
Gosu is a statically-typed programming language that runs on the Java Virtual Machine released under the Apache 2 license.
New!!: List of JVM languages and Gosu (programming language) · See more »
GraalVM
GraalVM is an extension of the Java virtual machine to support more languages and execution modes.
New!!: List of JVM languages and GraalVM · See more »
Haskell (programming language)
Haskell is a standardized, general-purpose compiled purely functional programming language, with non-strict semantics and strong static typing.
New!!: List of JVM languages and Haskell (programming language) · See more »
Imperative programming
In computer science, imperative programming is a programming paradigm that uses statements that change a program's state.
New!!: List of JVM languages and Imperative programming · See more »
Institut national des sciences appliquées de Lyon
The Institut National des Sciences Appliquées de Lyon or INSA Lyon is a Grande École d'Ingénieurs.
New!!: List of JVM languages and Institut national des sciences appliquées de Lyon · See more »
IntelliJ IDEA
IntelliJ IDEA is a Java integrated development environment (IDE) for developing computer software.
New!!: List of JVM languages and IntelliJ IDEA · See more »
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.
New!!: List of JVM languages and Interpreted language · See more »
Io (programming language)
Io is a pure object-oriented programming language inspired by Smalltalk, Self, Lua, Lisp, Act1, and NewtonScript.
New!!: List of JVM languages and Io (programming language) · See more »
Ioke (programming language)
Ioke is a dynamic, strongly typed, prototype-based programming language targeting the Java Virtual Machine and the Common Language Runtime.
New!!: List of JVM languages and Ioke (programming language) · See more »
Jabaco
Jabaco is a freeware programming language for Java Virtual Machine.
New!!: List of JVM languages and Jabaco · 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!!: List of JVM languages and Java (programming language) · See more »
Java (software platform)
Java is a set of computer software and specifications developed by James Gosling at Sun Microsystems, which was later acquired by the Oracle Corporation, that provides a system for developing application software and deploying it in a cross-platform computing environment.
New!!: List of JVM languages and Java (software platform) · See more »
Java bytecode
Java bytecode is the instruction set of the Java virtual machine (JVM).
New!!: List of JVM languages and Java bytecode · 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!!: List of JVM languages and Java virtual machine · See more »
JavaScript
JavaScript, often abbreviated as JS, is a high-level, interpreted programming language.
New!!: List of JVM languages and JavaScript · See more »
JetBrains
JetBrains s.r.o. (formerly IntelliJ Software s.r.o.) is a software development company whose tools are targeted towards software developers and project managers.
New!!: List of JVM languages and JetBrains · See more »
JIProlog
JIProlog - Java Internet Prolog is an Open Source Prolog interpreter implemented in Java.
New!!: List of JVM languages and JIProlog · See more »
Join Java
Join Java is a programming language based on the join-pattern that extends the standard Java programming language with the join semantics of the join-calculus.
New!!: List of JVM languages and Join Java · See more »
Join-calculus
The join-calculus is a process calculus developed at INRIA.
New!!: List of JVM languages and Join-calculus · See more »
Joy (programming language)
The Joy programming language in computer science is a purely functional programming language that was produced by Manfred von Thun of La Trobe University in Melbourne, Australia.
New!!: List of JVM languages and Joy (programming language) · See more »
JRuby
JRuby is an implementation of the Ruby programming language atop the Java Virtual Machine, written largely in Java.
New!!: List of JVM languages and JRuby · See more »
JScheme
JScheme is an implementation of the Scheme programming language, created by Kenneth R. Anderson, Timothy J. Hickey and Peter Norvig, which is almost compliant with the R4RS Scheme standard and which has an interface to Java.
New!!: List of JVM languages and JScheme · See more »
Judoscript
Judoscript is one of several general purpose programming languages designed primarily for scripting on the Java platform.
New!!: List of JVM languages and Judoscript · 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!!: List of JVM languages and Just-in-time compilation · See more »
Jython
Jython is an implementation of the Python programming language designed to run on the Java platform.
New!!: List of JVM languages and Jython · See more »
Kawa (Scheme implementation)
Kawa is a language framework written in the programming language Java that implements the programming language Scheme, a dialect of Lisp, and can be used to implement other languages to run on the Java virtual machine (JVM).
New!!: List of JVM languages and Kawa (Scheme implementation) · 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!!: List of JVM languages and Lisp (programming language) · See more »
List of CLI languages
CLI Languages are computer programming languages that are used to produce libraries and programs that conform to the Common Language Infrastructure (CLI) specifications.
New!!: List of JVM languages and List of CLI languages · See more »
LLVM
The LLVM compiler infrastructure project is a "collection of modular and reusable compiler and toolchain technologies" used to develop compiler front ends and back ends.
New!!: List of JVM languages and LLVM · See more »
Lucee
Lucee is open source software that implements a lightweight dynamically-typed scripting language for the Java virtual machine (JVM), facilitating the rapid development of web applications that compile directly to Java bytecode.
New!!: List of JVM languages and Lucee · See more »
Mercury (programming language)
Mercury is a functional logic programming language made for real-world uses.
New!!: List of JVM languages and Mercury (programming language) · See more »
MIDletPascal
MIDletPascal is a Pascal compiler and IDE specifically designed to create software for mobiles.
New!!: List of JVM languages and MIDletPascal · See more »
Mirah (programming language)
Mirah (formerly Duby) is a programming language based on Ruby language syntax, local type inference, hybrid static–dynamic type system, and a pluggable compiler toolchain.
New!!: List of JVM languages and Mirah (programming language) · See more »
Multi-agent system
A multi-agent system (MAS or "self-organized system") is a computerized system composed of multiple interacting intelligent agents.
New!!: List of JVM languages and Multi-agent system · See more »
Nashorn (JavaScript engine)
Nashorn is a JavaScript engine developed in the Java programming language by Oracle.
New!!: List of JVM languages and Nashorn (JavaScript engine) · See more »
Neo4j
Neo4j is a graph database management system developed by Neo4j, Inc.
New!!: List of JVM languages and Neo4j · See more »
NetLogo
NetLogo is an agent-based programming language and integrated modeling environment.
New!!: List of JVM languages and NetLogo · See more »
NetRexx
NetRexx is an open source, originally IBM's, variant of the REXX programming language to run on the Java virtual machine.
New!!: List of JVM languages and NetRexx · See more »
Nice (programming language)
Nice is an object-oriented programming language released under the GNU General Public License.
New!!: List of JVM languages and Nice (programming language) · See more »
Noop
Noop (like NOP) was a project by Google engineers Alex Eagle and Christian Gruber aiming to develop a new programming language.
New!!: List of JVM languages and Noop · See more »
Oberon (programming language)
Oberon is a general-purpose programming language created in 1986 by Niklaus Wirth and the latest member of the Wirthian family of ALGOL-like languages (Euler, Algol-W, Pascal, Modula, and Modula-2).
New!!: List of JVM languages and Oberon (programming language) · See more »
Object-oriented programming
Object-oriented programming (OOP) is a programming paradigm based on the concept of "objects", which may contain data, in the form of fields, often known as attributes; and code, in the form of procedures, often known as methods. A feature of objects is that an object's procedures can access and often modify the data fields of the object with which they are associated (objects have a notion of "this" or "self").
New!!: List of JVM languages and Object-oriented programming · See more »
Oxygene (programming language)
Oxygene (formerly known as Chrome) is a programming language developed by RemObjects Software for Microsoft's Common Language Infrastructure, the Java Platform and Cocoa.
New!!: List of JVM languages and Oxygene (programming language) · 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!!: List of JVM languages and Pascal (programming language) · See more »
Perl 6
Perl 6 is a member of the Perl family of programming languages.
New!!: List of JVM languages and Perl 6 · 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!!: List of JVM languages and PHP · See more »
Pizza (programming language)
Pizza is an open-source superset of Java 1.4, prior to the introduction of generics for the Java programming language.
New!!: List of JVM languages and Pizza (programming language) · See more »
Pnuts
Pnuts is a dynamic scripting language for the Java platform.
New!!: List of JVM languages and Pnuts · See more »
Processing (programming language)
Processing is an open-source computer programming language and integrated development environment (IDE) built for the electronic arts, new media art, and visual design communities with the purpose of teaching non-programmers the fundamentals of computer programming in a visual context.
New!!: List of JVM languages and Processing (programming language) · 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!!: List of JVM languages and Programming language · See more »
Prolog
Prolog is a general-purpose logic programming language associated with artificial intelligence and computational linguistics.
New!!: List of JVM languages and Prolog · See more »
Prototype-based programming
Prototype-based programming is a style of object-oriented programming in which behaviour reuse (known as inheritance) is performed via a process of reusing existing objects via delegation that serve as prototypes.
New!!: List of JVM languages and Prototype-based programming · See more »
Python (programming language)
Python is an interpreted high-level programming language for general-purpose programming.
New!!: List of JVM languages 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!!: List of JVM languages and R (programming language) · See more »
Railo
Railo Server, commonly referred to as Railo, is open source software which implements the general-purpose CFML server-side scripting language, often used to create dynamic websites, web applications and intranet systems.
New!!: List of JVM languages and Railo · See more »
Rakudo Perl 6
Rakudo Perl 6 (or simply "Rakudo") is a Perl 6 compiler targeting MoarVM, and the Java Virtual Machine, that implements the Perl 6 specification.
New!!: List of JVM languages and Rakudo Perl 6 · See more »
Red Hat
Red Hat, Inc. is an American multinational software company providing open-source software products to the enterprise community.
New!!: List of JVM languages and Red Hat · See more »
Renjin
Renjin is an implementation of the R programming language atop the Java Virtual Machine.
New!!: List of JVM languages and Renjin · See more »
Rexx
Rexx (Restructured Extended Executor) is an interpreted programming language developed at IBM by Mike Cowlishaw.
New!!: List of JVM languages and Rexx · See more »
Rhino (JavaScript engine)
Rhino is a JavaScript engine written fully in Java and managed by the Mozilla Foundation as open source software.
New!!: List of JVM languages and Rhino (JavaScript engine) · See more »
Ruby (programming language)
Ruby is a dynamic, interpreted, reflective, object-oriented, general-purpose programming language.
New!!: List of JVM languages and Ruby (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!!: List of JVM languages 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!!: List of JVM languages and Scheme (programming language) · See more »
Scripting language
A scripting or script language is a programming language that supports scripts: programs written for a special run-time environment that automate the execution of tasks that could alternatively be executed one-by-one by a human operator.
New!!: List of JVM languages and Scripting language · See more »
SISC
SISC is an R5RS Scheme implementation, which includes a full number tower, hygienic macros, proper tail recursion, and first class continuations.
New!!: List of JVM languages and SISC · See more »
Smalltalk
Smalltalk is an object-oriented, dynamically typed, reflective programming language.
New!!: List of JVM languages and Smalltalk · See more »
Software
Computer software, or simply software, is a generic term that refers to a collection of data or computer instructions that tell the computer how to work, in contrast to the physical hardware from which the system is built, that actually performs the work.
New!!: List of JVM languages and Software · See more »
Syntax (programming languages)
In computer science, the syntax of a computer language is the set of rules that defines the combinations of symbols that are considered to be a correctly structured document or fragment in that language.
New!!: List of JVM languages and Syntax (programming languages) · See more »
Tcl
Tcl (pronounced "tickle" or tee cee ell) is a high-level, general-purpose, interpreted, dynamic programming language.
New!!: List of JVM languages and Tcl · See more »
TuProlog
tuProlog (also called 2P) is a Java-based light-weight Prolog engine developed at the University of Bologna, and maintained by the aliCE Research Group based in Cesena, at the Second Faculty of Engineering, with some members working at the Faculty of Engineering located in Bologna.
New!!: List of JVM languages and TuProlog · See more »
Type inference
Type inference refers to the automatic detection of the data type of an expression in a programming language.
New!!: List of JVM languages and Type inference · See more »
Visual Basic
Visual Basic is a third-generation event-driven programming language and integrated development environment (IDE) from Microsoft for its Component Object Model (COM) programming model first released in 1991 and declared legacy during 2008.
New!!: List of JVM languages and Visual Basic · See more »
Whiley (programming language)
Whiley is a general purpose multi-paradigm, compiled language developed by David Pearce.
New!!: List of JVM languages and Whiley (programming language) · See more »
X10 (programming language)
X10 is a programming language being developed by IBM at the Thomas J. Watson Research Center as part of the Productive, Easy-to-use, Reliable Computing System (PERCS) project funded by DARPA's High Productivity Computing Systems (HPCS) program.
New!!: List of JVM languages and X10 (programming language) · See more »
Xtend
Xtend is a general-purpose high-level programming language for the Java Virtual Machine.
New!!: List of JVM languages and Xtend · See more »
Yoix
In computer programming, Yoix is a high-level, general-purpose, interpreted, dynamic programming language.
New!!: List of JVM languages and Yoix · See more »
Redirects here:
JVM Languages, JVM language, JVM languages, Java Platform Languages, Java scripting languages, List of Java scripting languages.
References
[1] https://en.wikipedia.org/wiki/List_of_JVM_languages