A markup language is a kind of coding ("tags") inserted into text that embeds details about the structure and appearance of the text
HTML: for Internet use
• Has codes for indicating layout and styling (such as boldface, italics, paragraphs, insertion of graphics, etc.)
• Used to create 2-D web pages
• Also lets you insert hypertext links in web pages
SGML: improved markup language
• Specifies a syntax for including the markup in documents
• Allows users to create and use any markup they wish
VRML
• Virtual Reality Modeling (Markup) Language is used to create 3-D web pages, including interactive animation
• Requires special VRML browser to view VRML pages
• Used by web designers, along with HTML
XML
• eXtensible Markup Language is a metalanguage written in SGML that
allows one to facilitate easy document interchange on the Internet
• XML lets you create your own tags ("extensible")
• XML statements define data content