Jump to content

User:Lugalde/Universal programming language

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Lugalde (talk | contribs) at 23:02, 13 June 2016. The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

Universal programming language

In Computer science and Computer programming, the Universal programming language refers to an hypotetical or real programming language having the most features of diverse programming languages such as homoicoinicity, diversity or paradigms, notations, syntaxes, etc. and runnable by compuetrs regards of their architecture.

On its simpest definition, an universal programming language should be able to host and run programs expressed as algorithms, given that these are bound to neither a particular programming language nor computer architecture.

History

Turing machine

Little man computer

Donald_Knuth's MIX

Formulae

Features

Ortogonality

Expressive power (computer science)

Programming paradigm

Syntaxes

Uses

Educational

Testing for new features

Prototyping

References

  • Future of programming languages [1]
  • Unified Programming Language [2]