У меня довольно странная и старая подборка книг по программированию. Когда-то она была большой, многое распродал, но кое-что себе оставил. Решил поделится может кому пригодится
Итак начнем пожалуй с языка Си
И тут, как говорится, сплошной маст рид
Керникагн, Ритчи. Язык программирования Си.
Второе издание (конец восьмидесятых), но до сих пор актуально
Описанный в этой книги язык стал стандартом де-факто. Он же ANSI C, он же K&R C
Greg Perry. Absolute beginner's guide to C
Бестселлер. Книга 1994 г на английском. Книга с толстыми и абсолютно белыми страницами. Крупный шрифт с картинками. Меня этот факт немного удивляет, ибо большинство книг, которые у нас печатались в 90х, и тем более по программированию были на тонкой, почти газетной бумаге. При этом достаточно широкие поля, на которых можно делать собственные записи и пометки. Неэкономный расход бумаги, у нас бы напечатали мелким шрифтом, без полей и на газетной Можно сказать что книга выглядит объемной, но по объему информации она не так велика. При этом все разжёвано так что поймет полный профан
Харбисон, Стил. Язык программирования Си (пятое издание)
По сути полное описание стандарта языка. В даном случае Си 1999. Полное описание всех лексем, выражений, операторов, ф-ций и стандартной библиотеки. Как учебник не годится, но должно быть под рукой как справочный материал.
Стивен Прата. Язик программирования Си.
А вот это уже годится как полноценный учебник. И по объему и по стиле подаче. Тут и задания, и примеры, и разбор стандарта. И да книга напечана на тончаших листах газетной бумаги мелким шрифтом Но в твердой обложке
Керниган, Пайк. Практика программирования.
Когда-то я с этой книжкой попал под дождь. И сушил ее утюгом. Большинство страниц покоробилось, но тем менее книга до сих пор кладезь полезной инфы о том как правильно писать программы. Какого стиля придерживаться и как писать так чтобы не вводить ни себя ни других в заблуждение. Многие примеры на Си и Си-подобных языках
Активні теми
- Віталій 27 серпня 2024 12:23 Електрона гітара токарного станка версія 7e2 Переглянути останнє повідомлення Відповіді 3 Перегляди 66
- ginni 01 травня 2023 01:47 Оправка для насадных, торцевых фрез с посадкой 32, ИСО 50 Переглянути останнє повідомлення Відповіді 1 Перегляди 13039
- ginni 28 квітня 2023 02:04 Развертка коническая 1,4, 1:50 Р6М5 Переглянути останнє повідомлення Відповіді 1 Перегляди 7665
- ginni 10 квітня 2023 01:52 Борфреза (шарошка) цилиндрическая Ø6,5 ВК8. Переглянути останнє повідомлення Відповіді 1 Перегляди 7709
- Kolo 06 квітня 2023 11:23 Оладьи на дрожжах Переглянути останнє повідомлення Відповіді 4 Перегляди 8596
- ginni 01 квітня 2023 03:14 Борштанга малая цилиндрическая д.15 (3 шт) Переглянути останнє повідомлення Відповіді 1 Перегляди 668
- sardonyx 30 березня 2023 14:08 Библиотека программиста Переглянути останнє повідомлення Відповіді 6 Перегляди 5245
Библиотека программиста
- sardonyx
- Site Admin
- Повідомлень: 441
- З нами з: 15 вересня 2020 11:23
- Звідки: Херсон
- подякував: 58 раз(ів)
- Отримав подяку: 58 раз(ів)
- Контактна інформація:
-
- Повідомлень: 15
- З нами з: 25 жовтня 2021 22:45
- подякував: 2 раз(ів)
- Отримав подяку: 1 раз(ів)
- sardonyx
- Site Admin
- Повідомлень: 441
- З нами з: 15 вересня 2020 11:23
- Звідки: Херсон
- подякував: 58 раз(ів)
- Отримав подяку: 58 раз(ів)
- Контактна інформація:
Re: Библиотека программиста
Не увидел в приведенном перечне сильных книг, которые бы учили программировать а не кодить.
Знаю только две хорошие книги, но все они на примере экзотических языков. Первая из них на примере языка Форт: https://coollib.net/b/534247-leo-broudi ... iya-zadach
Вторая на диалекте языка LISP: https://github.com/tea-with-lemon/IU9/b ... %D0%BC.pdf
Эти книги действительно учат программировать. На примере языка Си или плюсов, трудно что-то конкретное выделить, были потуги Герберта Шилдта, но его книги были подвергнуты обоснованной критике, поэтому не привожу.
Знаю только две хорошие книги, но все они на примере экзотических языков. Первая из них на примере языка Форт: https://coollib.net/b/534247-leo-broudi ... iya-zadach
Вторая на диалекте языка LISP: https://github.com/tea-with-lemon/IU9/b ... %D0%BC.pdf
Эти книги действительно учат программировать. На примере языка Си или плюсов, трудно что-то конкретное выделить, были потуги Герберта Шилдта, но его книги были подвергнуты обоснованной критике, поэтому не привожу.
- sardonyx
- Site Admin
- Повідомлень: 441
- З нами з: 15 вересня 2020 11:23
- Звідки: Херсон
- подякував: 58 раз(ів)
- Отримав подяку: 58 раз(ів)
- Контактна інформація:
Re: Библиотека программиста
Тут суть в том, что сам структура Си-подобных языков не позволяет особо развлекаться. Чем сложнее язык тем интереснее программы он позволяет создавать.
- sardonyx
- Site Admin
- Повідомлень: 441
- З нами з: 15 вересня 2020 11:23
- Звідки: Херсон
- подякував: 58 раз(ів)
- Отримав подяку: 58 раз(ів)
- Контактна інформація:
Re: Библиотека программиста
Несколько книг по С++.
Очевидно сюда можно добавить классическую книгу Берна Страуструпа. Но я ее не читал.
Вместо этого для новичков я порекомендую
Oleg Yaroshenko. "C++ programming"
Издательство Wrox Press. На англ. языке выходца из ex-USSR. Опять 1994 год, плотные белые страницы с широкими полями и цветной печатью. Что не типично для нашей местности и тех же лет. Книга достаточно подробно объясняет для что к чему. Будет понятно, даже если вы до этого не изучали ни одного языка программирования.
Б. Карпов, Т. Баранова "C++. Специальный справочник"
Очевидно, что помимо толстого учебника желательно уметь краткий справочник по языку. Книга небольшого формата на тонкой газетной бумаге, изд. Питер. Небольшие примеры кода немного разбавляют сухую выжимку по языку.
Для улучшения навыков также порекомендую серию книг Скотта Майерса "Effective C++" Лично мне попадалась книга "Эффективное использование С++. 35 новых способов улучшить стиль программирования"
Очевидно сюда можно добавить классическую книгу Берна Страуструпа. Но я ее не читал.
Вместо этого для новичков я порекомендую
Oleg Yaroshenko. "C++ programming"
Издательство Wrox Press. На англ. языке выходца из ex-USSR. Опять 1994 год, плотные белые страницы с широкими полями и цветной печатью. Что не типично для нашей местности и тех же лет. Книга достаточно подробно объясняет для что к чему. Будет понятно, даже если вы до этого не изучали ни одного языка программирования.
Б. Карпов, Т. Баранова "C++. Специальный справочник"
Очевидно, что помимо толстого учебника желательно уметь краткий справочник по языку. Книга небольшого формата на тонкой газетной бумаге, изд. Питер. Небольшие примеры кода немного разбавляют сухую выжимку по языку.
Для улучшения навыков также порекомендую серию книг Скотта Майерса "Effective C++" Лично мне попадалась книга "Эффективное использование С++. 35 новых способов улучшить стиль программирования"