Lably
Skip to content

English in computing

English as lingua franca of programming and computer science

  • 11 min read
  • 7 chapters

Related on Lably

Through Computer science, United Kingdom and Computer network

The prevalence of English in computing is a consequence of both historical and technical factors. The United States and the United Kingdom — both countries with English-speaking majorities — had prominent roles in the development and popularization of computer systems, computer networks, software and information technology.

Moreover, the technical limitations of early computers, combined with the lack of international standardization on the Internet, meant that English continued to dominate computing until innovations in internet infrastructure and increases in computer speed changed these earlier conditions. The domination of English, however, should not overshadow the technological innovations and additions to computer science that utilize other languages. Also, many widely used English-based technologies were not produced in the United States or the United Kingdom. For example, Ruby was made in Japan.

While English is still influential to various other languages with regard to computers and computing technologies, now most software products are localized in numerous languages and the invention of Unicode character encoding has resolved problems with non-Latin alphabets.

History

Computer science has an ultimately mathematical foundation which was laid by non-English speaking cultures. The first mathematically literate societies in the Ancient Near East recorded methods for solving mathematical problems in steps. The word 'algorithm' comes from the name of a famous medieval Arabic mathematician who contributed to the spread of Hindu-Arabic numerals, al-Khwārizmī. The first systematic treatment of binary numbers was completed by Leibniz, a German mathematician. Leibniz wrote his treatise on the topic in French, the lingua franca of science at the time, and innovations in what is now called computer hardware occurred outside of an English tradition, with Pascal inventing the first mechanical calculator, and Leibniz improving it.

Interest in building computing machines first emerged in the 19th century, with the coming of the Second Industrial Revolution. The origins of computing in an English tradition began in this era with Charles Babbage's conceptualization of the Difference and Analytical Engine, George Boole's work on logic, and Herman Hollerith's invention of the tabulating machine for specific use in the 1890 United States census. At the time, Britain enjoyed near complete hegemonic power in the West at the height of the Pax Britannica, and America was experiencing an economic and demographic boom. By the time of the interwar period in the early 20th century, the most important mathematics related to the development of computing was being done in English, which was also beginning to become the new lingua franca of science.

In recent years, some scholars have begun to more critically study the dominance of the English language in computing. For instance, the historian Thomas Mullaney studies how Chinese computing responded to the problem of the QWERTY keyboard, which by nature of its limited key selection was not initially very accessible for Chinese computer users due to the difference between the English and Chinese languages. In his book The Chinese Computer: A Global History of the Information Age, he examines the innovative strategies that Chinese computer users have used to overcome this challenge, among others. Meanwhile, the scholar Mark Warschauer has studied internet usage across different global contexts, writing about how an over-abundance of digital information is available in English, but a significantly less amount of information is available in other languages, something that poses a problem for social inclusion.

Despite English being the standard for programming languages, non-Western countries developed many widely used programming languages. Python, one of the most popular programming languages, was created in the Netherlands by Guido van Rossum in 1991. Additionally, in Japan, Ruby, a programming language mainly used for web development, was created by Yukihiro "Matz" Matsumoto in the mid-1990s. English was considered more appropriate for the international development community. Based on French keywords, Langage Symbolique d'Enseignement – Symbolic Language for Teaching (LSE) sprouted out of France for beginner programmers, and its failure is attributed to that lack of French knowledge globally. As a result, PASCAL was developed in English while germinating in Switzerland.

Sign in to keep reading

6 more chapters are free with a Lably account.

More in Computing and communication