Languages are assigned to code and are used for
Languages are distinct from tags which are assigned to
comparisons as a whole.
A general-purpose, imperative language with a static type system and manual memory management.
A multi-paradigm programming language with strong typing supporting imperative, declarative, functional, generic and object-oriented style.
A general purpose programming language supporting imperative, object-oriented and generic programming with facilities for manual memory management.
A dialect of LISP, a general purpose language with an emphasis on functional programming. Code is treated as data under a macro system.
A strongly typed, multi-paradigm language encompassing functional, imperative and object-oriented programming.
A compiled, statically typed language in the tradition of C with garbage collection, limited structural typing, memory features and concurrent programming features added.
A general-purpose purely functional programming language with lazy semantics and strong static typing.
A general purpose language that is concurrent, object-oriented and compiles to JVM bytecode.
A high-level, dynamic, untyped and interpreted programming language.
A general purpose, object-oriented language that adds Smalltalk-style messaging to C.
A family of high-level, general-purpose, interpreted, dynamic languages.
A general-purpose scripting language that can be embedded into HTML.
A dynamic programming language with a focus on readability.
A dynamic, reflective, object-oriented, general-purpose language.
A general-purpose language designed to be safe concurrent and practical supporting functional and imperative paradigms.
A general purpose language with support for functional programming with a strong static type system.
A general purpose, multi-paradigm, compiled language using the Objective-C runtime.