This is a list of notable programming languages, grouped by type. Since there is no overarching classification scheme for programming languages, in many cases, a language which programming languages are interpreted be listed under multiple headings.
Did not find what they wanted? Try here
An authoring language is a programming language used to create tutorials, websites, and other interactive computer programs. A constraint programming language is a declarative programming language where relationships between variables are expressed as constraints. Unix shell, written by Stephen R. Windows batch file language as understood by COMMAND.
These are languages typically processed by compilers, though theoretically any language can be compiled or interpreted. Earlier versions compiled directly to a native runtime. NET versions compile into CIL that is just-in-time compiled into a native image at runtime. Message passing languages provide language constructs for concurrency. Frequently used for reacting to discrete events or for processing streams of data. Data-oriented languages provide powerful ways of searching and manipulating the relations that have been described as entity relationship tables which map one set of things into other sets.
Declarative languages express the logic of a computation without describing its control flow in detail. Source embeddable languages embed small pieces of executable code inside a piece of free-form text, often a web page. Client-side embedded languages are limited by the abilities of the browser or intended client. The above examples are particularly dedicated to this purpose. A wide variety of dynamic or scripting languages can be embedded in compiled executable code. Basically, object code for the language’s interpreter needs to be linked into the executable. Source code fragments for the embedded language can then be passed to an evaluation function as strings.