final_tech_pages.tex 9.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677
  1. %%==============================================================================
  2. \newpage\pagestyle{empty}
  3. \begingroup\newpage
  4. \setlength{\parindent}{0cm}
  5. \footnotesize
  6. \phantom{a}\par\vfill\par
  7. Научное издание\bigskip\par
  8. \textbf{Бриан В. Керниган, Деннис М. Ритчи}\bigskip\par
  9. {\normalsize\textbf{Язык программирования Си}}\bigskip\bigskip\par
  10. \textsl{Книга одобрена на заседании секции редсовета}\par
  11. \textsl{по электронной обработке данных в экономике 24.02.89 г.}\par
  12. \bigskip\bigskip\par
  13. \hspace{-1\tabcolsep}\begin{tabular*}{\linewidth}
  14. {p{(\linewidth-\widthof{Корректоры \textsl{Г. А. Башарина}, \textsl{Г. В. Хлопцева}}-2\tabcolsep)}p{\widthof{Корректоры \textsl{Г. А. Башарина}, \textsl{Г. В. Хлопцева}}}}
  15. Зав. редакцией \textsl{А. В. Рассказов}&
  16. Технический редактор \textsl{Г. А. Полякова}\\
  17. Редактор \textsl{А. И. Павловская}&
  18. Корректоры \textsl{Г. А. Башарина}, \textsl{Г. В. Хлопцева}\\
  19. Художественный редактор \textsl{Ю. И. Артюхов}&
  20. Переплёт художника \textsl{Е. К. Самойлова}
  21. \end{tabular*}
  22. \bigskip\par
  23. ИБ № 2555\bigskip\par
  24. Оригинал-макет книги изготовлен\par
  25. в Институте прикладной математики АН СССР\par Вик. С. Штаркманом\par
  26. с помощью текстового процессора ChiWriter\bigskip\par
  27. \newlength{\strxlen}\settowidth{\strxlen}{Подписано в печать 25.12.91.Формат 70$\times$100 1/16.Бум. офсетная.}
  28. \newlength{\interxlen}\setlength{\interxlen}{(\linewidth-\strxlen)/2}
  29. \newlength{\strxxlen}\settowidth{\strxxlen}{Гарнитура ''Литературная''Печать офсетная.Усл. п. л. 22,1.Усл. кр.-отт. 22,1.}
  30. \newlength{\interxxlen}\setlength{\interxxlen}{(\linewidth-\strxxlen)/3}
  31. \newlength{\strxxxlen}\settowidth{\strxxxlen}{Уч.-изд. л. 19,78.Тираж 100 000 экз.Заказ 13.Цена договорная.}
  32. \newlength{\interxxxlen}\setlength{\interxxxlen}{(\linewidth-\strxxxlen)/3}
  33. Подписано в печать 25.12.91.\hspace{\interxlen}Формат 70$\times$100 1/16.\hspace{\interxlen}Бум. офсетная.\par
  34. Гарнитура ''Литературная''\hspace{\interxxlen}Печать офсетная.\hspace{\interxxlen}Усл. п. л. 22,1.\hspace{\interxxlen}Усл. кр.-отт. 22,1.\par
  35. Уч.-изд. л. 19,78.\hspace{\interxxxlen}Тираж 100 000 экз.\hspace{\interxxxlen}Заказ 13.\hspace{\interxxxlen}Цена договорная.\bigskip\par
  36. Издательство ''Финансы и статистика''\par
  37. 101000, Москва, ул. Чернышевского, 7.\bigskip\par
  38. Типография им. И. Е. Котлякова\par
  39. издательства ''Финансы и статистика''\par
  40. Министерства информации и печати РСФСР.\par
  41. 195273, Санкт-Петербург,\par
  42. ул. Руставели, 13
  43. %
  44. % исправлена опечатка
  45. % в оригинале было "Типография им. Е. Котлякова"
  46. %
  47. \endgroup
  48. %%==============================================================================
  49. \newpage\pagestyle{empty}
  50. \begingroup\newpage
  51. \setlength{\parindent}{0cm}
  52. \footnotesize\ttfamily
  53. \textit{Керниган Бриан В.}\par
  54. \textit{Ритчи Деннис М.}\smallskip\par
  55. {\normalsize Язык программирования Си}\smallskip\par
  56. Издание второе, переработанное и дополненное\smallskip\par
  57. \textit{перевод с английского языка Вик. С. Штаркман}\par
  58. 1992 год\bigskip\par
  59. Перенабор книги выполнен в рамках проекта ReType (\href{https://retype.r4in.tk}{https://retype.r4in.tk})\par
  60. Исходный код для индивидуальной сборки или типографской вёрстки может быть получен по адресу:
  61. \href{https://ggs.retype.r4in.tk/rt-releases/rt-g0_1fcd69d8-KnR_C-russian}{https://ggs.retype.r4in.tk/rt-releases/rt-g0\_1fcd69d8-KnR\_C-russian}\bigskip\par
  62. {\normalsize Оригинал}\smallskip\par
  63. ed2k -- \par\href{ed2k://|file|Kernigan_B.W.,Ritchie_D.M.-Yazyk_programmirovaniya_Si[2nd_ed][1992y][273p]-russian.scans.pdf|12940945|D5E8C0A31208E386BEEDEF99E5ED889D|/}
  64. {ed2k://|file|Kernigan\_B.W.,Ritchie\_D.M.-Yazyk\_programmirovaniya\_Si[2nd\_ed][1992y][273p]-russian.scans.pdf|12940945|D5E8C0A31208E386BEEDEF99E5ED889D|/}\smallskip\par
  65. torrent -- \href{magnet:?xt=urn:btih:8819eea62b5ef892440e028c14346c327c0af8f5}{magnet:?xt=urn:btih:8819eea62b5ef892440e028c14346c327c0af8f5}\bigskip\par
  66. {\normalsize Замечания по соответствию оригиналу}\smallskip\par
  67. \begin{enumerate}
  68. \item Восстановлена буква ''ё''.
  69. \item Исправлены замеченные опечатки и ошибки. Эти изменения относительно оригинала отмечены в исходном коде комментариями под абзацами, в которых произведены изменения.
  70. \item Схема дерева в разделе 6.5 книги в оригинале была выполнена моноширинным шрифтом. Её оригинальное исполнение присутствует в исходном коде, но закомментировано и заменено схемой, выполненной с использованием пакета Xy-pic (\href{http://tug.org/applications/Xy-pic/}{http://tug.org/applications/Xy-pic/}). Это сделано в связи с тем, что оригинальное представление дерева было сочтено крайне неясным и шрифтозависимым, однако, в своих сборках ничего не мешает вам раскомментировать моноширинное представление дерева и использовать его.
  71. \item Для отображения основного текста использован шрифт ''Adobe Garamond Premier Pro'', однако в оригинале использовалась гарнитура ''Литературная'' (ГОСТ-3489.33-72). Если удастся получить набор всех начертаний гарнитуры ''Литературная'', этот недостаток будет исправлен.
  72. \item Не удалось точно установить каким шрифтом в оригинале набраны исходные тексты программ, но вероятнее всего это шрифт ремингтоновских печатных машинок. Принципиально этот шрифт доступен под именем ''LTC Remington Typewriter Pro'', но так как реализован шрифт с ошибками при описании глифов, использовать его не представляется возможным до исправления ошибок. В связи с этим в данном коммите использована несколько избыточная система замен и подстановки моноширинных шрифтов с уменьшением кернинга. Со временем этот недостаток будет исправлен.
  73. \item При восстановлении предметного указателя были найдены откровенные ошибки и ряд неясностей, для разрешения которых приходилось обращаться к англоязычному изданию. Кроме того, список ключей в переводе был асимметричен, то есть мог быть ключ ''ААА, БББ'', но не быть ключа ''БББ, ААА'', что, если было замечено, то исправлено. Поэтому предметный указатель имеет значительные расхождения с оригиналом, но его полнота и точность не снижены, а наоборот увеличены.
  74. \item Восстановлена шутка присутствующая в оригинальном англоязычном издании, но утраченная при переводе. Шутка заключается в том, что в предметном указателе (англ. Index) в списке номеров страниц по ключевому слову ''рекурсия'' (англ. recursion) последним указан номер страницы, где и напечатано ключевое слово ''рекурсия'' предметного указателя.
  75. \end{enumerate}
  76. \newpage
  77. \endgroup