A programming language is a system of notation for writing computer programs.

, formerly known as A programming language is any set of rules that converts strings, or graphical program elements in the case of visual programming languages, to various kinds of machine code output., formerly known as A programming language is a formal language comprising a set of strings that produce various kinds of machine code output., formerly known as A programming language is a formal language comprising a set of strings that produce various kinds of output., formerly known as A programming language is a formal language comprising a set of instructions that produce various kinds of output., formerly known as A programming language is a formal language, which comprises a set of instructions that produce various kinds of output., formerly known as A programming language is a formal language, which comprises a set of instructions used to produce various kinds of output., formerly known as A programming language is a formal language that specifies a set of instructions that can be used to produce various kinds of output., formerly known as A programming language is a formal computer language designed to communicate instructions to a machine, particularly a computer., formerly known as A programming language is a formal constructed language designed to communicate instructions to a machine, particularly a computer., formerly known as A programming language is an artificial language designed to communicate instructions to a machine, particularly a computer., was created by User:Rottytooth in early 2014.
==Overview==
The sentence "" serves as the language, the program, and the output of that program as interpreted by that language. There is only one possible program, and that program is a quine. Inspired by the Fluxus event scores, it eliminates the distinction between code, the performance of that code, and the system that determines that performance. Generally speaking, programs are only written in Programming Language (as it's abbreviated) unintentionally.
Each time someone uses the first sentence of this Wikipedia article, they are unwittingly writing a successful program in Programming Language, one which reiterates the very definition they lifted, ignoring (symbolically deleting) any other content they've written that might attempt to provide context for its use. While Programming Language itself fits the definition of a programming language according to Wikipedia, it sits outside most peoples' commonsensical understanding of what a programming language is or how it behaves.
==Previous Versions==
If the first sentence of the English Wikipedia entry for Programming language changes, the name of this language will also change to match, although adaptation may be slow. According to Google, there are about 15,500 programs written in its November 2018 version, 2,000 programs written in its July 2017 version, and about 7,220 programs written in its November 2020 version (as of November 8th, 2020).
==Variations==
There is no reason other programs, corresponding to the first sentences of other Wikipedia entries, could not also be code -- but technically each entry would belong to its own programming language, distinct from 
==Quine==
 
This page itself is an "A programming language is a system of notation for writing computer programs." program.
==Implementations==
* C implementation
* Lua implementation by User:HungKhanh0106
* Python implementation by User:M654 (not guaranteed to be current)
* x86-64 Assembly implementation
* A JS bookmarklet to run on a webpage, leaving program output and non-textual content. Includes a Python script producing a json file with the history of the first sentence of Programming Language from Wikipedia; it updates the bookmarklet (and might be useful to other interpreters for this language) by User:Rottytooth
==See also==
* An esoteric programming language (ess-oh-terr-ick), or esolang, is a computer programming language designed to experiment with weird ideas, to be hard to program in, or as a joke, rather than for practical use.
Category:Languages
Category:2014
Category:Unusable for programming
Category:Implemented
Category:Output only
Category:Total