자동 교정기

The Automatic Proofreader

자동 교정기는 컴퓨터! 컴퓨터! 출판사에서 발행하는 일련의 체크섬 유틸리티와 컴퓨터!'의 가제트 잡지와 다양한 책들이다.이 프로그램들은 가정용 컴퓨터 사용자들이 BASIC 타이핑 프로그램의 오류를 쉽게 감지할 수 있도록 설계되었으며, 매거진에 인쇄된 기준값과 비교할 수 있는 각 라인별 해시값을 표시하여 작업한다.1983년에 Commodore 64VIC-20에 사용하기 위해 처음 출판된 Proofreder는 나중에 Atari 8비트 제품군,[2] Apple II 제품군,[3] IBM PC/PCjr에도[4] 사용할 수 있게 되었다.[1]

라인별 "실시간" 피드백 기능은 그 당시[citation needed] 새로운 것이었으며, 사용자 프로그램을 입력한 후에만 실행되며, 상당히 단순한 체크섬 알고리즘 때문에 전치된 문자 같은 오류를 잡는 데 어려움을 겪었던 이전의 체크섬 유틸리티에 비해 상당히 개선된 것이었다.

코모도어 버전

자동 교정기는 1983년 10월 코모도어 64와 VIC-20에 처음 도입되었다.[1]이 첫 번째 버전은 VIC와 64를 위한 별도의 버전을 가지고 있었고, 다음 달에는 두 시스템에서 작동하도록 설계된 단일 목록으로 결합되었다.[5]이 버전의 Proofreader는 프로그램 라인이 입력될 때마다 화면의 왼쪽 상단 모서리에 바이트 크기의 숫자 값을 표시한다.

그러나 교정자의 초기 버전은 몇 가지 단점이 있었다.카세트 버퍼(메모리 영역)에 로딩되어, 프로그램이 로드되거나 Datassette를 사용하여 저장될 때마다 덮어쓰게 되었다.이는 카세트 사용자가 부분적으로 완료된 목록에 대한 작업을 재개해야 하는 경우 어려움을 야기했다.Profreader와 프로그램 목록을 동시에 메모리에 저장하려면 복잡한 방법을 사용해야 했다.[6]또한 사용된 체크섬 방법은 비교적 초보적이었고, 전이 오류를 포착하지 않았으며, 공백도 고려하지 않았다.

이 때문에 1986년 2월에 새로운 자동 교정기가 도입되었다.[7]이 버전은 전이 오류를 잡을 수 있는 보다 정교한 체크섬 알고리즘을 사용했다.또한 공간은 인용문 밖(관련되지 않은 곳)은 무시하면서 인용문(프로그램 운영에 일반적으로 중요한 곳) 내에 있으면 고려했다.또한 체크섬의 십진 표시는 두 글자로 대체되었다.

새로운 자동 교정기는 C16/Plus/4C128을 포함한 모든 Commodore 8비트 가정용 컴퓨터에서 실행되도록 설계되었으며, 그 존재를 감추기 위해 자동으로 BASIC RAM의 하단으로 이동하고 포인터를 이동하도록 설계되었다.1993년 12월호 이후 COMPUT's Gazette가 디스크 전용 포맷으로 전환될 때까지 계속 발행되었다.

참조

  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.