Non-English-based programming languages
This article is licensed under the GNU Free Documentation License. It uses material from the Wikipedia article "Non-English-based_programming_languages"
.

Non-English-based programming languages are computer programming languages that, unlike most well-known programming languages, do not use keywords taken from, or inspired by, the English vocabulary.

content

Contents

Prevalence of English-based programming languages

Further information: English in computing

There has been an overwhelming trend in programming languages to use the English language to inspire the choice of keywords and code libraries. According to the HPOL online database of languages1, out of the 8500+ programming languages recorded, roughly 2400 of them were developed in the United States , 600 in the United Kingdom, 160 in Canada, 75 in Australia.

Another way to say it is that almost half of all programming languages were developed in an English-speaking country. This does not take into account how widely used each language is, nor situations where a language was developed in a non-English-speaking country but used English to appeal to an international audience (see the case of Python from the Netherlands) or because it was based on another language which used English (see the case of Caml, developed in France but using English keywords).

Based on non-English natural languages

Not based on any natural language

Many of them are esoteric programming languages.

  • APL – A language based on mathematical notation and abstractions
  • Brainfuck – A minimalist esoteric programming language, created for the purpose of having a compiler fit in fewer than 256 bytes
  • FALSE – Another minimalist esoteric programming language with syntax consisting mainly of single non-alphanumeric characters
  • Piet – An art-based programming language
  • Plankalkül – An early language developed by German computer pioneer Konrad Zuse; using a symbolic tabular notation
  • var'aq – A language based on the constructed Klingon language of Star Trek
  • Whitespace - A language based on whitespace characters (spaces, tabs, and line breaks).

Modifiable parser syntax

References

  1. ^ in HOPL, the History of Programming Languages, used the advanced search to find languages by country

Sources

Pigott, Diarmuid (2006). "HOPL, the History of Programming Languages". Retrieved on 2008-04-14.

External links

© jGames.co.uk 2007 (some content from Wikipedia under GDL ) !-- ValueClick Media 468x60 and 728x90 Banner CODE for jgames.co.uk -->
Your Ad Here