| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677 |
- %%==============================================================================
- \newpage\pagestyle{empty}
- \begingroup\newpage
- \setlength{\parindent}{0cm}
- \footnotesize
- \phantom{a}\par\vfill\par
- Научное издание\bigskip\par
- \textbf{Бриан В. Керниган, Деннис М. Ритчи}\bigskip\par
- {\normalsize\textbf{Язык программирования Си}}\bigskip\bigskip\par
- \textsl{Книга одобрена на заседании секции редсовета}\par
- \textsl{по электронной обработке данных в экономике 24.02.89 г.}\par
- \bigskip\bigskip\par
- \hspace{-1\tabcolsep}\begin{tabular*}{\linewidth}
- {p{(\linewidth-\widthof{Корректоры \textsl{Г. А. Башарина}, \textsl{Г. В. Хлопцева}}-2\tabcolsep)}p{\widthof{Корректоры \textsl{Г. А. Башарина}, \textsl{Г. В. Хлопцева}}}}
- Зав. редакцией \textsl{А. В. Рассказов}&
- Технический редактор \textsl{Г. А. Полякова}\\
- Редактор \textsl{А. И. Павловская}&
- Корректоры \textsl{Г. А. Башарина}, \textsl{Г. В. Хлопцева}\\
- Художественный редактор \textsl{Ю. И. Артюхов}&
- Переплёт художника \textsl{Е. К. Самойлова}
- \end{tabular*}
- \bigskip\par
- ИБ № 2555\bigskip\par
- Оригинал-макет книги изготовлен\par
- в Институте прикладной математики АН СССР\par Вик. С. Штаркманом\par
- с помощью текстового процессора ChiWriter\bigskip\par
- \newlength{\strxlen}\settowidth{\strxlen}{Подписано в печать 25.12.91.Формат 70$\times$100 1/16.Бум. офсетная.}
- \newlength{\interxlen}\setlength{\interxlen}{(\linewidth-\strxlen)/2}
- \newlength{\strxxlen}\settowidth{\strxxlen}{Гарнитура ''Литературная''Печать офсетная.Усл. п. л. 22,1.Усл. кр.-отт. 22,1.}
- \newlength{\interxxlen}\setlength{\interxxlen}{(\linewidth-\strxxlen)/3}
- \newlength{\strxxxlen}\settowidth{\strxxxlen}{Уч.-изд. л. 19,78.Тираж 100 000 экз.Заказ 13.Цена договорная.}
- \newlength{\interxxxlen}\setlength{\interxxxlen}{(\linewidth-\strxxxlen)/3}
- Подписано в печать 25.12.91.\hspace{\interxlen}Формат 70$\times$100 1/16.\hspace{\interxlen}Бум. офсетная.\par
- Гарнитура ''Литературная''\hspace{\interxxlen}Печать офсетная.\hspace{\interxxlen}Усл. п. л. 22,1.\hspace{\interxxlen}Усл. кр.-отт. 22,1.\par
- Уч.-изд. л. 19,78.\hspace{\interxxxlen}Тираж 100 000 экз.\hspace{\interxxxlen}Заказ 13.\hspace{\interxxxlen}Цена договорная.\bigskip\par
- Издательство ''Финансы и статистика''\par
- 101000, Москва, ул. Чернышевского, 7.\bigskip\par
- Типография им. И. Е. Котлякова\par
- издательства ''Финансы и статистика''\par
- Министерства информации и печати РСФСР.\par
- 195273, Санкт-Петербург,\par
- ул. Руставели, 13
- %
- % исправлена опечатка
- % в оригинале было "Типография им. Е. Котлякова"
- %
- \endgroup
- %%==============================================================================
- \newpage\pagestyle{empty}
- \begingroup\newpage
- \setlength{\parindent}{0cm}
- \footnotesize\ttfamily
- \textit{Керниган Бриан В.}\par
- \textit{Ритчи Деннис М.}\smallskip\par
- {\normalsize Язык программирования Си}\smallskip\par
- Издание второе, переработанное и дополненное\smallskip\par
- \textit{перевод с английского языка Вик. С. Штаркман}\par
- 1992 год\bigskip\par
- Перенабор книги выполнен в рамках проекта ReType (\href{https://retype.r4in.tk}{https://retype.r4in.tk})\par
- Исходный код для индивидуальной сборки или типографской вёрстки может быть получен по адресу:
- \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
- {\normalsize Оригинал}\smallskip\par
- ed2k -- \par\href{ed2k://|file|Kernigan_B.W.,Ritchie_D.M.-Yazyk_programmirovaniya_Si[2nd_ed][1992y][273p]-russian.scans.pdf|12940945|D5E8C0A31208E386BEEDEF99E5ED889D|/}
- {ed2k://|file|Kernigan\_B.W.,Ritchie\_D.M.-Yazyk\_programmirovaniya\_Si[2nd\_ed][1992y][273p]-russian.scans.pdf|12940945|D5E8C0A31208E386BEEDEF99E5ED889D|/}\smallskip\par
- torrent -- \href{magnet:?xt=urn:btih:8819eea62b5ef892440e028c14346c327c0af8f5}{magnet:?xt=urn:btih:8819eea62b5ef892440e028c14346c327c0af8f5}\bigskip\par
- {\normalsize Замечания по соответствию оригиналу}\smallskip\par
- \begin{enumerate}
- \item Восстановлена буква ''ё''.
- \item Исправлены замеченные опечатки и ошибки. Эти изменения относительно оригинала отмечены в исходном коде комментариями под абзацами, в которых произведены изменения.
- \item Схема дерева в разделе 6.5 книги в оригинале была выполнена моноширинным шрифтом. Её оригинальное исполнение присутствует в исходном коде, но закомментировано и заменено схемой, выполненной с использованием пакета Xy-pic (\href{http://tug.org/applications/Xy-pic/}{http://tug.org/applications/Xy-pic/}). Это сделано в связи с тем, что оригинальное представление дерева было сочтено крайне неясным и шрифтозависимым, однако, в своих сборках ничего не мешает вам раскомментировать моноширинное представление дерева и использовать его.
- \item Для отображения основного текста использован шрифт ''Adobe Garamond Premier Pro'', однако в оригинале использовалась гарнитура ''Литературная'' (ГОСТ-3489.33-72). Если удастся получить набор всех начертаний гарнитуры ''Литературная'', этот недостаток будет исправлен.
- \item Не удалось точно установить каким шрифтом в оригинале набраны исходные тексты программ, но вероятнее всего это шрифт ремингтоновских печатных машинок. Принципиально этот шрифт доступен под именем ''LTC Remington Typewriter Pro'', но так как реализован шрифт с ошибками при описании глифов, использовать его не представляется возможным до исправления ошибок. В связи с этим в данном коммите использована несколько избыточная система замен и подстановки моноширинных шрифтов с уменьшением кернинга. Со временем этот недостаток будет исправлен.
- \item При восстановлении предметного указателя были найдены откровенные ошибки и ряд неясностей, для разрешения которых приходилось обращаться к англоязычному изданию. Кроме того, список ключей в переводе был асимметричен, то есть мог быть ключ ''ААА, БББ'', но не быть ключа ''БББ, ААА'', что, если было замечено, то исправлено. Поэтому предметный указатель имеет значительные расхождения с оригиналом, но его полнота и точность не снижены, а наоборот увеличены.
- \item Восстановлена шутка присутствующая в оригинальном англоязычном издании, но утраченная при переводе. Шутка заключается в том, что в предметном указателе (англ. Index) в списке номеров страниц по ключевому слову ''рекурсия'' (англ. recursion) последним указан номер страницы, где и напечатано ключевое слово ''рекурсия'' предметного указателя.
- \end{enumerate}
- \newpage
- \endgroup
|