Вопрос

У Дональда Кнута Грамотное программирование, если я правильно помню, был график, показывающий изменение количества ошибок TeX с течением времени.Этот график оставался неизменным в течение последнего десятилетия или около того, что позволяет предположить, что TeX теперь может быть свободен от ошибок.

Я хотел бы использовать этот график, чтобы проиллюстрировать важность программного обеспечения для отслеживания ошибок.Его можно откуда-нибудь скачать?

Это было полезно?

Решение

Графики, о которых, я думаю, вы имеете в виду, находятся в главе 10 книги. Грамотное программирование (Кнут, Д.E., 1992, Центр изучения языка и информации), который представляет собой перепечатку книги Кнута Д.Э., 1989 г., Ошибки TEXа.Программное обеспечениеПрактика.Экспер.19, 7 (июл.1989), 607–685.

Я не видел графиков, кроме как в виде книги, но обновленный список ошибок находится в PDF-файле по адресу http://tug.org/texlive/Contents/live/texmf-doc/doc/english/knuth/errata/errorlog.pdf.В то время как список в главе 11 моего экземпляра Грамотное программирование охватывает период с 1978 по 1991 год, PDF расширяет его до 2002 года.Если вы установили TeX Live, другая версия этого файла, до 1995 года, вероятно, будет находиться в вашей системе под именем knuth/errorlog.tex.gz.

PDF-файл с примечанием к списку находится по адресу http://www.tug.org/TUGboat/Articles/tb10-4/tb26knut.pdf, программный доклад на конференции TUG в 1989 году.

Поскольку все ошибки пронумерованы, можно быстро вручную построить приблизительный (поскольку список не имеет строгого числового порядка) график, например, по месяцам.Более широкий диапазон и содержание всех графиков в главе потребовало бы больше времени, но, возможно, было бы интересным упражнением по программированию (формат исходного кода TeX может быть намного проще, чем PDF для этого).

Другие советы

Примечание: Код никогда не бывает без ошибок. Есть только & Quot; Ожидаемые причуды & Quot; и " ошибки еще не обнаружены " ;.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top