GML and SGML:
First Markup Languages
In 1990 Tim Berners-Lee released the world’s first web browser, and launched the world’s first web server, on which he published for discussion the specifications of many of the technologies which run the web today. His HTML language was based on SGML (Standard Generalised Markup Language).
In the late 1960’s Charles Goldfarb established the principle of modern markup languages whilst working for IBM on a system that would enable specification of documents that could be stored in a database. The documents were to be stored without any presentational information; they were to contain only content and structural information. His work resulted in Generalised Markup Language, an ambitious project that overcame incredible obstacles.
A markup language is used to markup or tag a document’s elements with information regarding the elements structural position. A page header in a markup document might look like this;
<header>The Principles of Markup</header>.
Notice how the two tags act as a pair, forming a container around the content, and also the backslash which denotes the closing tag.