Coffee: Origins

Dear reader,

Four months ago I wrote a short article about coffee and tea, where I just commented how popular they’re in my native country, Brazil, and here in Japan where I’ve been living for almost twenty years..

Now I intend to write a short review describing the origins of coffee, basically where it came from and when it was introduced in Brazil, Japan and other parts of the world (I also intend to write a similar article related to tea in a near future).

According to the Wikipedia “coffee dates back to the 10th century, and possibly earlier with a number of reports and legends surrounding its first use. The native (undomesticated) origin of coffee is thought to have been Ethiopia. The earliest substantiated evidence of either coffee drinking or knowledge of the coffee tree is from the 15th century, in the Sufi monasteries of Yemen. Coffee was primarily consumed in the Islamic world where it originated and was directly related to religious practices. By the 16th century, it had reached the rest of the Middle East, South India, Persia, Turkey, and Africa. It then spread to the Balkans, Italy and to the rest of Europe, to South East Asia and then to America.”

Sufi monasteries of Yemen: the first evidence of coffee drinking!

It’s also very interesting to understand the its meaning: “The word “coffee” entered the English language in 1582 via the Dutch koffie, borrowed from the Turkish kahve, in turn borrowed from the Arabic qahwah ( قهوة). The word qahwah originally referred to a type of wine, whose etymology is given by Arab lexicographers as deriving from the verb qahā (قها, “to lack hunger”) in reference to the drink’s reputation as an appetite suppressant. The word qahwah is sometimes alternatively traced to the Arabic quwwa (“power, energy”), or to Kaffa, a medieval kingdom in Ethiopia whence the plant was exported to Arabia.”

Made in Ethiopia: probably the first origin of coffee!

The first coffee bush in my native country, Brazil,  was planted by Francisco de Melo Palheta, a Portuguese military man, in the state of Pará (north of Brazil) in 1727. According to the Wikipedia, “the Portuguese were looking for a cut of the coffee market, but could not obtain seeds from bordering French Guiana due to the governor’s unwillingness to export the seeds. Palheta was sent to French Guiana on a diplomatic mission to resolve a border dispute. On his way back home, he managed to smuggle the seeds into Brazil by seducing the governor’s wife who secretly gave him a bouquet spiked with seeds!”  😉

Here in Japan “coffee was introduced by Dutch people in the 17th century, but didn’t become popular due to the trade restrictions that were lifted only in 1858. However, during the early 1930s there were over 30,000 coffee houses across the country; availability in the wartime and immediate postwar period dropped to nearly zero, then rapidly increased as import barriers were removed.”

It’s interesting to mention that “the introduction of freeze-dried instant coffee, canned coffee, and franchises such as Starbucks and Doutor Coffee in the late 20th century” increased the coffee popularity here at this side of the world to the point that Japan is now one of the leading per capita coffee consumers in the world! 🙂

Finally, the picture below shows how coffee was also spread to other parts of the world. It’s interesting to see the distribution pattern across the continents:

Historic distribution of coffee around the world

If you don’t mind I will take a cup of instant coffee with some powder milk right now since it’s still early in the morning and I’m very tired (slept only five hours last night!)  😉

See you around next month!  🙂

Works Cited

“History of Coffee.” Wikipedia. Wikimedia Foundation, 23 July 2017. Web. 30 June 2017.


Programming Languages

Dear reader (especially those from Computer Science, Electronics Engineering and Physics),

Another topic that I will try to write about under the Software section will be about Programming Languages since it’s strictly related to it. 😉

On the last 70 years dozens of computer programming languages were created. Some of them were designed for a specific purpose, others were used in a more general context. Also, many of them are still used today around the world while some of them were abandoned in detriment of more useful and powerful ones.

Just to have an idea how many computer programming languages were invented, a list including the most famous ones and the year when they were created is shown below:

  • 1951 – Regional Assembly Language
  • 1952 – Autocode
  • 1954 – IPL (forerunner to LISP)
  • 1955 – FLOW-MATIC (led to COBOL)
  • 1957 – FORTRAN (First compiler)
  • 1957 – COMTRAN (precursor to COBOL)
  • 1958 – LISP
  • 1958 – ALGOL 58
  • 1959 – FACT (forerunner to COBOL)
  • 1959 – COBOL
  • 1959 – RPG
  • 1962 – APL
  • 1962 – Simula
  • 1962 – SNOBOL
  • 1963 – CPL (forerunner to C)
  • 1964 – Speakeasy (computational environment)
  • 1964 – BASIC
  • 1964 – PL/I
  • 1966 – JOSS
  • 1967 – BCPL (forerunner to C)
  • 1968 – Logo
  • 1969 – B (forerunner to C)
  • 1970 – Pascal
  • 1970 – Forth
  • 1972 – C
  • 1972 – Smalltalk
  • 1972 – Prolog
  • 1973 – ML
  • 1975 – Scheme
  • 1978 – SQL (a query language, later extended)
  • 1980 – C++ (as C with classes, renamed in 1983)
  • 1983 – Ada
  • 1984 – Common Lisp
  • 1984 – MATLAB
  • 1985 – Eiffel
  • 1986 – Objective-C
  • 1986 – Erlang
  • 1987 – Perl
  • 1988 – Tcl
  • 1988 – Wolfram Language
  • 1989 – FL (Backus)
  • 1990 – Haskell
  • 1991 – Python
  • 1991 – Visual Basic
  • 1993 – Ruby
  • 1993 – Lua
  • 1994 – CLOS (part of ANSI Common Lisp)
  • 1995 – Ada 95
  • 1995 – Java
  • 1995 – Delphi (Object Pascal)
  • 1995 – JavaScript
  • 1995 – PHP
  • 1997 – Rebol
  • 1999 – D
  • 2000 – ActionScript
  • 2001 – C#
  • 2003 – Groovy
  • 2003 – Scala
  • 2005 – F#
  • 2006 – Windows PowerShell
  • 2007 – Clojure
  • 2009 – Go
  • 2011 – Dart
  • 2012 – Julia
  • 2014 – Swift
  • 2015 – Rust

It’s quite a lot, isn’t it? 🙂

The programming languages cited above that are enhanced in bold and green color are the ones that I intend, initially, to write about in the future. My idea is to explain them in parallel using similar examples or problems to show the main differences between the programming languages (including their advantages and disadvantages).

Therefore, you like to code or even if you never had programmed in your life but would like to, I invite to take a look here from time to time. I do hope that we both can share and learn new things about the wonderful world of programming languages!

If you want to read more about the History of Programming Languages I suggest the Wikipedia link below:

That’s all for now. In the next article related to Programming Languages I will write a little bit more about them (an example: why Eiffel language was created and what applications can benefit from using it?).

Best Regards from Japan.

PS. For those already familiar with programming languages I suggest you to read the cartoon below carefully… 🙂