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)

    I shall christen this style the Mandarin, since it is beloved by literary pundits, by those who would make the written word as unlike as possible to the spoken one. It is the style of all those writers whose tendency is to make their language convey more than they mean or more than they feel, it is the style of most artists and all humbugs.
    Cyril Connolly (1903–1974)