The Automatic Proofreader is a series of checksum utilities published by COMPUTE! Publications for its COMPUTE! and COMPUTE!'s Gazette magazines and various books. These programs allow home computer users to detect errors when entering BASIC type-in programs. They display a checksum for each line which can be compared against the one printed in the magazine; if they are the same then the line was typed correctly.

The program was initially published for use with the Commodore 64 and VIC-20 in 1983.,[1] although no program listings used the Proofreader until it was later made available for the Atari 8-bit computers,[2] Apple II,[3] IBM PC, and PCjr the following year.[4]

Commodore versions

edit

The Automatic Proofreader was first introduced in October 1983 for the Commodore 64 and VIC-20.[1] This first version had separate versions for the VIC and 64; the following month, they were combined into a single listing designed to work on both systems.[5] This version of the Proofreader would display a byte-sized numeric value at the top left corner of the screen whenever a program line was entered.

The initial version of the Proofreader, however, had several drawbacks. It was loaded into the cassette buffer (memory area), which was overwritten whenever a program was loaded or saved using the Datassette. This caused difficulties if a cassette user had to resume work on a partially completed listing. A complicated method had to be used to get both the Proofreader and the program listing in memory at the same time.[6] Also, the checksum method used was relatively rudimentary, and did not catch transposition errors, nor did it take whitespace into account.

Because of this, the New Automatic Proofreader was introduced in February 1986.[7] This version used a more sophisticated checksum algorithm that could catch transposition errors. It also took spaces into account if they were within quotes (where they were generally significant to the program's operation), while ignoring them outside of quotes (where they were not relevant). Also, the decimal display of the checksum was replaced by two letters.

The New Automatic Proofreader was designed to run on any Commodore 8-bit home computer (including the Commodore 16, Plus/4, and Commodore 128), automatically relocating itself to the bottom of BASIC RAM and moving pointers to hide its presence. It was continuously published until COMPUTE!'s Gazette switched over to a disk-only format after the December 1993 issue.

References

edit
  1. ^ a b Brannon, Charles (October 1983). "The Automatic Proofreader: Banish Typos Forever!". COMPUTE!'s Gazette. p. 48. Retrieved 2018-03-27.
  2. ^ Brannon, Charles (March 1984). "The Automatic Proofreader For VIC, 64, And Atari". COMPUTE!. p. 60. Retrieved 2018-03-27.
  3. ^ Victor, Tim (July 1985). "Apple Automatic Proofreader". COMPUTE!. p. 75. Retrieved 2018-03-27.
  4. ^ "COMPUTE!'s Guide To Typing In Programs". COMPUTE!. October 1984. p. 179. Retrieved 2018-03-27.
  5. ^ "The Automatic Proofreader". COMPUTE!'s Gazette. November 1983. p. 149. Retrieved 2018-03-27.
  6. ^ "The Automatic Proofreader". COMPUTE!'s Gazette. August 1984. p. 131. Retrieved 2018-03-27.
  7. ^ Nelson, Philip I. (February 1986). "The New Automatic Proofreader". COMPUTE!'s Gazette. p. 108. Retrieved 2018-03-27.

📚 Artikel Terkait di Wikipedia

MLX (software)

arrived in the August 1986 Gazette and the March 1987 Compute!, using the same hex format as the new Apple II version. The Automatic Proofreader – COMPUTE

Compute!'s Gazette

spanning multiple pages. To support users, the magazine published utilities such as the Automatic Proofreader (October 1983) and MLX, a machine-language

Type-in program

Compute!'s Gazette printed a short listing in each issue for The Automatic Proofreader to check BASIC programs, while ANALOG Computing used D:CHECK (for

Wikisource

trusting the reliability of other digital libraries. Now works are supported by online scans via the ProofreadPage extension, which ensures the reliability

Foreign-language writing aid

checkers and grammar checkers are two applications that aid in the automatic proofreading process of written work. To achieve writing competence in a non-native

General knowledge

Archived from the original (PDF) on 2010-06-14. Dijksterhuis, A. (October 1998). "Seeing one thing and doing another: Contrast effects in automatic behavior"

Writer's Workbench

return a wide array of information that breaks down into four categories: proofreading; style analysis; information; and 'utility' programs, which allow you

MacOS Sequoia

ChatGPT. Window tiling is now automatically suggested by macOS when dragging a window to the edges of the display, similar to the Aero Snap feature included