Difference between revisions of "Word processor"

From Computer History Wiki
Jump to: navigation, search
(Expand a bit)
(Cover the 'text processor' generation)
Line 1: Line 1:
A '''word processor''' is an [[application]] which a type of [[text editor]], used in '''document preparation systems''', for creating documents for publication. Using a [[bit-mapped display]], they usually show the document exactly as it would appear when printed (with multiple [[font]]s, bold and italic, etc); the so-called [[What You See Is What You Get|WYSIWYG]] interaction paradigm. They stored their files in private formats (often including [[binary]] data), not intended for direct use by users. They always included an editing function, and can usually edit ordinary text files, as well as their private enhanced formats.
+
A '''word processor''' is an [[application]] which is a type of [[text editor]], used in '''document preparation systems''', for creating documents for publication.
 +
 
 +
Originally (starting with the very first ones, [[RUNOFF]] and [[TJ1]]), they took as input plain text files with interspersed visible format control commands; e.g. ".ce Header" to center the header. These input files were prepared with an ordinary text editor (which itself had almost no formatting capabilities). They were usually called '''text processors''' in this generation.  [[UNIX]]'s [[roff]] and [[nroff]] (for [[character]] [[printer]]s), and [[troff]] (for devices such as [[laser printer]]s), were later developments in this ancestry.
 +
 
 +
In their later forms, using a [[bit-mapped display]], they usually show the document exactly as it would appear when printed (with multiple [[font]]s, bold and italic, etc); the so-called [[What You See Is What You Get|WYSIWYG]] interaction paradigm. They stored their files in private formats (often including [[binary]] data), not intended for direct use by users. They always included an editing function, and can usually edit ordinary text files, as well as their private enhanced formats.
  
 
The first word processor was [[Bravo]], created at [[Xerox PARC]] for the [[Xerox Alto|Alto]]. In some ways, it was an intermediate between older [[screen editor]]s, and what we now recognize as a word processor; it had the ability to display the 'ready to print' form, but also had a more usual text editing display.  
 
The first word processor was [[Bravo]], created at [[Xerox PARC]] for the [[Xerox Alto|Alto]]. In some ways, it was an intermediate between older [[screen editor]]s, and what we now recognize as a word processor; it had the ability to display the 'ready to print' form, but also had a more usual text editing display.  

Revision as of 16:27, 8 June 2023

A word processor is an application which is a type of text editor, used in document preparation systems, for creating documents for publication.

Originally (starting with the very first ones, RUNOFF and TJ1), they took as input plain text files with interspersed visible format control commands; e.g. ".ce Header" to center the header. These input files were prepared with an ordinary text editor (which itself had almost no formatting capabilities). They were usually called text processors in this generation. UNIX's roff and nroff (for character printers), and troff (for devices such as laser printers), were later developments in this ancestry.

In their later forms, using a bit-mapped display, they usually show the document exactly as it would appear when printed (with multiple fonts, bold and italic, etc); the so-called WYSIWYG interaction paradigm. They stored their files in private formats (often including binary data), not intended for direct use by users. They always included an editing function, and can usually edit ordinary text files, as well as their private enhanced formats.

The first word processor was Bravo, created at Xerox PARC for the Alto. In some ways, it was an intermediate between older screen editors, and what we now recognize as a word processor; it had the ability to display the 'ready to print' form, but also had a more usual text editing display.