请输入您要查询的百科知识:

 

词条 The Automatic Proofreader
释义

  1. Commodore versions

  2. References

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 are designed to allow home computer users to easily detect errors on BASIC type-in programs, and work by displaying a hash value for each line entered that can be compared against the reference value printed in the magazine. Initially published for use with the Commodore 64 and VIC-20 in 1983,[1] the Proofreader was later made available for the Atari 8-bit family,[2] Apple II family,[3] and IBM PC/PCjr[4] as well.

The line-by-line "real-time" feedback feature was something of a novelty at the time{{cn|date=November 2016}} and represented a significant improvement over earlier checksum utilities, which were typically run only after a user program had been entered and, due to quite simplistic checksum algorithms, had trouble catching errors like transposed characters.

Commodore versions

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 C16/Plus/4 and C128), 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

1. ^{{cite magazine|last=Brannon|first=Charles|title=The Automatic Proofreader: Banish Typos Forever!|date=October 1983|magazine=COMPUTE!'s Gazette|url=https://archive.org/stream/1983-10-computegazette/Compute_Gazette_Issue_04_1983_Oct#page/n49/mode/2up|accessdate=2018-03-27|page=48}}
2. ^{{cite magazine|last=Brannon|first=Charles|title=The Automatic Proofreader For VIC, 64, And Atari|date=March 1984|magazine=COMPUTE!|url=https://archive.org/stream/1984-03-compute-magazine/Compute_Issue_046_1984_Mar#page/n61/mode/2up|accessdate=2018-03-27|page=60}}
3. ^{{cite magazine|last=Victor|first=Tim|title=Apple Automatic Proofreader|date=July 1985|magazine=COMPUTE!|url=https://archive.org/stream/1985-07-compute-magazine/Compute_Issue_062_1985_Jul#page/n75/mode/2up|accessdate=2018-03-27|page=75}}
4. ^{{cite magazine|title=COMPUTE!'s Guide To Typing In Programs|date=October 1984|magazine=COMPUTE!|url=https://archive.org/stream/1984-10-compute-magazine/Compute_Issue_053_1984_Oct#page/n177/mode/2up|accessdate=2018-03-27|page=179}}
5. ^{{cite magazine|title=The Automatic Proofreader|date=November 1983|magazine=COMPUTE!'s Gazette|url=https://archive.org/stream/1983-11-computegazette/Compute_Gazette_Issue_05_1983_Nov#page/n149/mode/2up|accessdate=2018-03-27|page=149}}
6. ^{{cite magazine|title=The Automatic Proofreader|date=August 1984|magazine=COMPUTE!'s Gazette|url=https://archive.org/stream/1984-08-computegazette/Compute_Gazette_Issue_14_1984_Aug#page/n131/mode/2up|accessdate=2018-03-27|page=131}}
7. ^{{cite magazine|last=Nelson|first=Philip I.|title=The New Automatic Proofreader|date=February 1986|magazine=COMPUTE!'s Gazette|url=https://archive.org/stream/1986-02-computegazette/Compute_Gazette_Issue_32_1986_Feb#page/n109/mode/2up|accessdate=2018-03-27|page=108}}
{{DEFAULTSORT:Automatic Proofreader}}

5 : Apple II software|Atari 8-bit family software|Commodore VIC-20 software|Commodore 64 software|Commodore 128 software

随便看

 

开放百科全书收录14589846条英语、德语、日语等多语种百科知识,基本涵盖了大多数领域的百科知识,是一部内容自由、开放的电子版国际百科全书。

 

Copyright © 2023 OENC.NET All Rights Reserved
京ICP备2021023879号 更新时间:2024/11/12 12:37:04