English in Computing - Programming Language

Programming Language

See also: Non-English-based programming languages

The syntax of most programming languages uses English keywords, and therefore it could be argued some knowledge of English is required in order to use them. However, it is important to recognize all programming languages are in the class of formal languages. They are very different from any natural language, including English.

Some examples of non-English programming languages:

  • Although it uses English keywords, Ruby allows the use of Japanese characters in variable names, and other elements of the code.
  • Arabic: ARLOGO
  • Bengali: BangaBhasha
  • Chinese: Chinese BASIC
  • Dutch: Superlogo
  • French: LSE, WinDev, Pascal (although the English version is more widespread)
  • Hebrew: Hebrew Programming Language
  • Icelandic: Fjölnir
  • Indian Languages: Hindawi Programming System
  • Russian: Glagol
  • Spanish: Lexico

Read more about this topic:  English In Computing

Famous quotes containing the words programming and/or language:

    If there is a price to pay for the privilege of spending the early years of child rearing in the driver’s seat, it is our reluctance, our inability, to tolerate being demoted to the backseat. Spurred by our success in programming our children during the preschool years, we may find it difficult to forgo in later states the level of control that once afforded us so much satisfaction.
    Melinda M. Marshall (20th century)

    UG [universal grammar] may be regarded as a characterization of the genetically determined language faculty. One may think of this faculty as a ‘language acquisition device,’ an innate component of the human mind that yields a particular language through interaction with present experience, a device that converts experience into a system of knowledge attained: knowledge of one or another language.
    Noam Chomsky (b. 1928)