Найти тему
interrupt 21h

Hello, Дзен

Здравствуй друг, чудом забредший на этот канал. Здесь я хочу делиться с тобой своими размышлениями при решении задач из различной литературы по программированию. Для начала прочитаем книгу Kernighan B.W., Ritchie D.M. - The C Programming Language (Язык программирования Си - русс.) и решим все задачи из неё. В дальнейшем возможно буду делиться с тобой историями из своей профессиональной деятельности (но это не точно! 😐) Кстати, работаю я программистом 1С в провинциальном городе нашей большой Родины, так что рассказать будет что.

Итак, насчет вышеуказанной книги - читать будем 2-е издание. Она написана самими создателями языка Си - Брайаном Керниганом и Деннисом Ритчи. Вообще к языку Си у меня особое отношение - с него, а не с Паскаля, я начинал постигать азы программирования. После завершения обучения в ВУЗе я ушел в 1С, а Си (а также C# ) был благополучно забыт за 10 лет карьеры. Эту книгу я начинал читать очень много раз еще будучи студентом, но по разным причинам никогда дальше первой главы не продвигался. Возможно этот блог мне поможет быть более ответственным (а еще надеюсь что ты будешь регулярно оставлять комментарии под моими статьями, комментируя мой "г-но код" 😉).

Переводов на русский язык этой книги, насколько я знаю, существует два. Первый: в переводе Штаркмана (издан в 2001 году в питерском издательстве "Невский Диалект")

Б. Керниган, Д. Ритчи - Язык программирования Си, 3-е изд., - СПб.: "Невский Диалект", 2001.
Б. Керниган, Д. Ритчи - Язык программирования Си, 3-е изд., - СПб.: "Невский Диалект", 2001.

Второй: в переводе Бродового (издан в московском издательстве "Вильямс" в 2009 году)

Б. Керниган, Д. Ритчи - Язык программирования C, 2-е издание, М: Издательский дом "Вильямс", 2009.
Б. Керниган, Д. Ритчи - Язык программирования C, 2-е издание, М: Издательский дом "Вильямс", 2009.

Условие задач буду писать из второго перевода, но при необходимости сверимся с оригиналом.

Компилировать код я буду в WSL компилятором gcc 9.3 с включенной опцией "ansi" (чтобы не получать предупреждения о несоответствии стандарту С18).

-3

Чтож, в следующей статье прорешаем несколько простых первых задач. 😊

#k&r #c #programming