Write-only language

Write-only language

Write-only language is a derogatory term for a programming language whose syntax is considered inscrutable. Write-only code is source code so arcane, complex, or ill-structured that it cannot be reliably modified or even comprehended by anyone with the possible exception of the author. The phrase "write-only" is a play on read-only memory.

It is also referred to as line noise, suggesting that the code looks like spurious characters from signal noise in the communication line.

Many programmers believe that certain languages make it easy to write (subjectively) "bad" programs. In such a language it would be more difficult to read, understand, and modify existing source code than to start over and rewrite it from scratch.

Languages that are often derided as write-only include: APL, DDT, Forth, TECO, and Perl, especially regular expressions.

Attributes that these languages have in common include a large set of operators and a syntax which permits (or encourages) the writing of very dense code.

It is also a common feature of esoteric programming languages that strive to have obfuscated code, such as INTERCAL.

Bibliography

[http://www.jargon.net/jargonfile/w/write-onlylanguage.html Write-Only Language] entry in the Jargon File

See also

* Spaghetti code
* Write Only Memory


Wikimedia Foundation. 2010.

Игры ⚽ Нужно сделать НИР?

Look at other dictionaries:

  • write-only language — n. WOL, programming language with the characteristic that programs written in it are scrapped without difficulty and re written than modified (Computers) …   English contemporary dictionary

  • Write-only documentation — (WOD) is a tongue in cheek term for documentation that is [http://www.doceo.co.uk/reflection/2006/10/on write only documents.htm written to satisfy a process] but never read subsequent to its writing. Derogatory termWhile write only documentation …   Wikipedia

  • Write-only memory — is the antithesis of read only memory (ROM). By definition, a WOM is a memory device which can be written but never read. Since there seems to be no obvious utility for such a memory circuit, from which data cannot be retrieved, the concept is… …   Wikipedia

  • Write-only — may refer to:* Write only Documentation, a tongue in cheek term for documentation that is written to satisfy a process but never read subsequent to its writing * Write only language, a derogatory term for programming languages that are hard to… …   Wikipedia

  • language — /lang gwij/, n. 1. a body of words and the systems for their use common to a people who are of the same community or nation, the same geographical area, or the same cultural tradition: the two languages of Belgium; a Bantu language; the French… …   Universalium

  • APL (programming language) — APL Paradigm(s) array, functional, structured, modular Appeared in 1964 Designed by Kenneth E. Iverson Developer Kenneth E. Iverson …   Wikipedia

  • write — (rīt) v. wrote (rōt), writ·ten (rĭt’n) also writ (rĭt), writ·ing, writes v. tr. 1. a) To form (letters, words, or symbols) on a surface such as paper with an instrument such as a pen. b) …   Word Histories

  • Only Fools and Horses — Title screen Genre Sitcom Created by John Sullivan …   Wikipedia

  • Language education — Language Teaching redirects here. For the journal, see Language Teaching (journal). Linguistics …   Wikipedia

  • Forth (programming language) — infobox programming language name = Forth paradigm = Procedural, stack oriented year = 1970s designer = Charles H. Moore typing = typeless dialects = colorForth, Open Firmware implementations = Forth, Inc., GNU Forth, MPE influenced by =… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”