DO: Review character display and character encoding, in Bited in Javascript PC Emulatorvi and emacs in Javascript PC Emulatorroff-type utilities
TYPSET and RUNOFF on MIT Compatible Time-Sharing System (CTSS), 1964runoff on MIT Multiplexed Information and Computing Service (Multics), after 1964roff on Bell Labs UNiplexed Information and Computing Service (UNICS, then UNIX/Unix), after 1970nroff (“new roff”) on Unix, after 1973, for line printers and terminalstroff (“typesetter roff”) on Unix, after 1973, for phototypesetters
IBM Generalized Markup Language (GML) (Goldfarb)
:h1.Chapter 1: Introduction
:p.GML supported hierarchical containers, such as
:ol
:li.Ordered lists (like this one),
:li.Unordered lists, and
:li.Definition lists
:eol.
as well as simple structures.
:p.Markup minimization (later generalized and formalized in SGML),
allowed the end-tags to be omitted for the "h1" and "p" elements.
SGML (Standard Generalized Markup Language)
<h1>Chapter 1: Introduction</h1>
<p>GML supported hierarchical containers, such as
<ol>
<li>Ordered lists (like this one),
<li>Unordered lists, and
<li>Definition lists
</ol>
as well as simple structures.
<p>Markup minimization (later generalized and formalized in SGML),
allowed the end-tags to be omitted for the "h1" and "p" elements.
HTML (HyperText Markup Language)
<h1>Chapter 1: Introduction</h1>
<p>GML supported hierarchical containers, such as
<ol>
<li>Ordered lists (like this one),
<li>Unordered lists, and
<li>Definition lists
</ol>
as well as simple structures.
<p>Markup minimization (later generalized and formalized in SGML),
allowed the end-tags to be omitted for the "h1" and "p" elements.
<style>…</style><link rel="stylesheet" type="text/css" href="mystyle.css"><script> … </script>alert("Hello World!);document.write("Hello World!");<?php echo "Hello World!"; ?>