Формат: DjVu, Отсканированные страницы
Год выпуска: 2005-2009
Жанр: Компьютерная литература, программирование
Язык: Русский
Количество страниц: 467
Лучшее в категории - Книги / Компьютерная литература
апр
2014
Сборник книг по программированию на языке Си для начинающих (1988, Коллектив авторов)

Формат: FB2, PDF, CHM, HTML, MHT, OCR без ошибок
Автор: Коллектив авторов
Год выпуска: 1988-2013
Издательство: разные
Жанр: Компьютерная литература, программирование.
Язык: Русский
Количество книг: 11 книг
Описание: Книги, статьи и справочники по программированию на языке Си для начинающих. Здесь можно найти ответ на вопрос «С чего начать?». Достаточно обратить внимание на порядок нумерования книг. В этом сборнике представлены лучшие книги в порядке, рекомендуемом для последовательного и систематизированного освоения замечательного языка программирования.
Си неоднократно претерпевал исторических изменений и многие примеры из книг не то, что потеряли актуальность, но даже не будут компилироваться! Пусть читателей это настроит на конструктивный лад. Поиск решений по сообщениям компилятора позволит только увеличить знания.
- «Язык Си - руководство для начинающих» M. Уэйт, С. Прата, Д. Мартин Издательство: Мир, 1988, ISBN: 5-03-001309-1, FB2
- Преимущества: написано доступно для новичков; книга приведена в формате fb2, совместимом с основной массой читалок на E-Inc.
Недостатки: масса ошибок в распознанном после сканирования тексте; издана в 1988 году, поэтому в примерах много устаревшего кода и несоответствий современным стандартам.
«Программирование на языке С» Полное введение в язык программирования С. Третье издание. Стефан Кочан. Издательский дом Вильямс, 2007, ISBN 5-8459-1088-9,DJVU
- Преимущества: написано доступно для новичков; большой объём очень качественного материала; рассматриваются нюансы стандарта ANSI C99.
Недостатки: нераспознанный текст в формате DJVU, про удобное чтение на читалках с e-inc можно забыть.
«Изучаем программирование на C». Дэвид Гриффитс, Дон Гриффитс. Эксмо. 2013 ISBN 978-5-699-60233-9,DJVU
- Преимущества: самое свежее издание, в котором освещены последние нововведения языка; попытка представить материал в развлекательной форме.
Недостатки: нераспознанный текст в формате DJVU, про удобное чтение на читалках с e-inc можно забыть; слишком много постороннего мусора в виде весёлых картинок, но мало теории, мало практики.
002 «Размещение объектов в оперативной памяти. Понятие указателя». Костарев Александр Николаевич. RSDN Magazine #2-3, за 2010, Single MHT File
003 «Программирование в Linux с нуля» Nikolay N. Ivanov, Single HTML File
004 «Совместно используемые библиотеки в C под Linux для начинающих» LogRus, Single HTML File
005 «Полный справочник по C» Герберт Шилдт Издательство: Вильямс, 2009, ISBN 978-5-8459-1102-5, 5-8459-0226-6, 0-07-212124-6, CHM, MHT
006 «Хрестоматия по программированию на Си в Unix» Андрей Богатырёв 1992-1995, Single HTML File
007 «Язык программирования Си. Издание 3-е, исправленное» Брайан У. Керниган, Деннис М. Ритчи Издательство: Невский Диалект, 2000, ISBN 5-7940-0045-7, 0-13-110370-9, FB2
008 «Краткий справочник по языку “C”» В.А.Ильина, П.К.Силаев, 2012, Московский государственный университет, физический факультет, кафедра квантовой теории и физики высоких энергий. PDF
009 «Отладка с помощью GDB» Отладчик GNU уровня исходного кода. Ричард Столмен, Роланд Пеш, Стан Шебс и другие. Восьмая Редакция. Перевод Сиваченко Дмитрий. Март 2000
010 «Квалификаторы в языке Си» Кафедра информационных систем и технологий edu.msiu.ru. А.Г. Верещагин, Д.О. Левченко.
011 «Программирование на языке Си» Ю. Громов
Под номером 001 опубликовано три книги. Для изучения основ достаточно выбрать одну из них. Подробное описание положительных и отрицательных сторон каждой можно найти под спойлером "Список книг".
Стоит обратить внимание, что в материале, опубликованном под номером 002 «Размещение объектов в оперативной памяти. Понятие указателя» переведены примеры на C++. Однако, для тех, кто освоил первый учебник разобраться в них не составит труда, а модель памяти остаётся идентичной как для Си, так и для C++. Объяснение типов памяти и указателей в данной статье уникально! Ни в одном учебнике больше нет так доходчиво разъяснённого материала как в этой публикации.
Статьи 003, 004 - практика использования Си. Материалы предназначены в основном для тех, кому повезло и у них любой из дистрибутивов Linux, или иная POSIX-совместимая операционная система, например FreeBSD. Тем, кому не повезло и у них windows, можно воспользоваться бесплатной IDE CodeLite для windows, в состав которой входит MinGW. Этого комплекта вполне будет достаточно для проверки на практике всей теоретической части, затронутой в процессе обучения.
Книга 005 - подробный справочник, к которому нужно постоянно обращаться выполняя практические задания. В нём подробно и толково описаны функции и важные особенности языка.
Книги 006, 007, 008, 011 приведены как справочная литература на тот случай, если в ранее указанных источниках не удалось найти всех ответов на вопросы.
Книга 009 позволит разобраться с отладкой созданных программ с помощью внешних утилит.
Доп. информация: Здесь можно найти ответ на вопрос «С чего начать?». Достаточно обратить внимание на порядок нумерования книг.
Автор темы, в своё время, затратил немало усилий для поиска адекватной литературы для новичков на русском языке. В этом сборнике представлены лучшие книги в порядке, рекомендуемом для последовательного и систематизированного освоения замечательного языка программирования.
Часто, на вопрос новичков «с чего начать?» так называемые "Гуру" отвечают: "K&R" (подразумевая Керниган & Ритчи) и 5 томов Knuth D.E.(Кнут). Но такой совет говорит только о том, что: рекомендующие подобное - вовсе не Гуру, какими хотели казаться; никогда не читали ни одну из предложенных ими же книг от начала до конца; не представляют что такое методика преподавания и системное изучение такого непростого в понимании языка, как Си. Бесспорно, K&R - гениальные программисты, создавшие совершенный инструмент в виде языка Си, Knuth - разработал великолепные методики применения математического аппарата в программировании. Тем не менее, ни одна из этих книг не приблизит читателя к пониманиям тонкостей языка Си. Керниган и Ритчи не смогли в своей книге, даже после 3 переизданий, преподнести читателю методику "с нуля", доводя уровень знаний до профессионального. В результате книга K&R получилась скомканной, запутанной и непонятной даже тем, у кого богатый опыт программирования в других языках. Зато книга Прата, рассчитанная на нулевые начальные знания позволит сформировать чёткую и однозначную картину в теоретической составляющей. Упомянутый Knuth, вообще, прямого отношения к Си не имеет. Его 5 томов могут представлять разве что академический интерес и точно не на начальном этапе освоения программирования.
Сколько времени нужно потратить, чтобы полноценно освоить язык Си? Если Вы целеустремлённо и с интересом поглощаете информацию, то через 3 месяца ежедневного, совершенно неспешного обучения Вы смело можете пройти любой тест на знание яыка Си. Практическое использование и освоение приёмов матёрых Гуру - вопрос отдельный. Чтобы считаться профессиональным программистом, как и для многих других областей в сфере IT, потребуется около 5-7 лет. На первых этапах практического освоения программирования хочется порекомендовать присоединиться к любому понравившемуся проекту, развиваемому в рамках OpenSource. Для начала к простому, у которого немного кода и поэтому проще разобраться в исходника. Затем, по мере наращивания практических навыков, можно стать участником комьюнити серьёзного решения, в котором используются современные методики: контроля кода, автоматизированного тестирования Unit Testing, совместной разработки с использованием Revision Control Systems, Bug Tracking, Project Management, а также средств автоматизации Continuous Integration.
Какая книга лучше всего? Если есть выбор, то самая толстая.

Делитесь литературой!
Разыскиваются материалы с описанием различий между стандартами ANSI C C89, C90, C99, C11, отражающими эволюцию языка. Особенно, публикации по новым типам переменных, как, например, size_t и использования универсальных типов на различных платформах при создании портируемого кода.
Если у Вас есть чем поделиться, то буду рад расширить содержимое торрента. Присылайте, делитесь литературой и методиками.
Друзья! Одна из самых замечательных книг для начинающих нуждается в Вашей поддержке: «Программирование на языке С» Полное введение в язык программирования С. Третье издание. Стефан Кочан. К сожалению, её нет в текстовом виде. Только скан в формате DJVU. Если у кого-то есть возможность распознать текст и преобразовать его в формат, доступный ридерам с E-Inc, то тысячи читателей будут Вам благодарны! Предпочтительны форматы fb2, epub или HTML и plaintext.
Внимание!
Все приведённые книги можно найти в свободном доступе на просторах интернета, откуда они и были взяты. Здесь книги опубликованы в виде сборника для систематизации материалов с ознакомительной целью и сравнения преимуществ.
Торрент обновлён 2014-04-23
Цитата: |
Исправлены ошибки в статье "002 Размещение объектов в оперативной памяти. Понятие указателя" Добавлен ранее пропущенный материал. |
Торрент обновлён 2014-05-01
Цитата: |
Добавлены книги: «Программирование на языке С» Полное введение в язык программирования С. Третье издание. Стефан Кочан. Издательский дом Вильямс, 2007, ISBN 5-8459-1088-9 «Изучаем программирование на C». Дэвид Гриффитс, Дон Гриффитс. Эксмо. 2013 ISBN 978-5-699-60233-9 |
Торрент обновлён 2014-05-30
Цитата: |
Добавлена книга: «Отладка с помощью GDB» Отладчик GNU уровня исходного кода. Ричард Столмен, Роланд Пеш, Стан Шебс и другие. Восьмая Редакция. Перевод Сиваченко Дмитрий. Март 2000 |
Торрент обновлён 2016-01-24
Цитата: |
Добавлена статья: «Квалификаторы в языке Си» Кафедра информационных систем и технологий edu.msiu.ru. А.Г. Верещагин, Д.О. Левченко. Добавлена книга: «Программирование на языке Си» Ю. Громов Обновлены в новый формат книги: «Полный справочник по Cи» Герберт Шилдт (Herbert Schildt). Книга переделана в виде свитка из одного файла для удобства поиска и чтения. Формат MHT обусловлен тем, что в книге есть изображения. «Хрестоматия по программированию на Си в Unix» Андрей Богатырёв. Книга переделана в удобочитаемый формат с valid HTML |
фев
2010
Сборник книг по программированию на С# (2005)

фев
2010
Сборник книг по программированию на С и С++ (1992)

Формат: DjVu, Отсканированные страницы
Год выпуска: 1992-2008
Жанр: Компьютерная литература, программирование
Язык: Русский
Количество страниц: 385
сен
2007
Подборка книг по программированию на Ассемблере (2007)

Жанр: компьютерная литература / программирование / Assembler
Год выпуска: 2007
авг
2010
Программирование на языке C# (Сборник книг №2) (2005)

Формат: DjVu, Отсканированные страницы
Год выпуска: 2005-2010
Жанр: компьютерная литература
Язык: русский
Количество страниц: 1000+
ноя
2007
Руководство по Windows Vista на РУССКОМ языке (2007)

Жанр: Руководство по Windows Vista
Страна: США
Год выпуска: 2007
Количество страниц: 333
дек
2012
Разработка приложений для Windows 8 на языке C# (2013, Пугачев С.В.)

ISBN: 978-5-9775-0846-9
Формат: PDF, eBook (изначально компьютерное)
Автор: Пугачев С.В., Шериев А.М., Кичинский К.А.
Год выпуска: 2013
Жанр: Программирование
Издательство: БХВ-Петербург
Язык: Русский
Количество страниц: 416
авг
2016
Программирование на Python для начинающих (2015, Майк МакГрат)

ISBN: 978-5-699-81406-0
Формат: PDF, eBook (изначально компьютерное)
Автор: Майк МакГрат
Переводчик: Михаил Райтман
Год выпуска: 2015
Жанр: Компьютерная литература, программирование
Издательство: Эксмо
Серия: Программирование для начинающих
Язык: Русский
Количество страниц: 192
авг
2016
Программирование на Java для начинающих (2016, Майк МакГрат)

ISBN: 978-5-699-85743-2, Программирование для начинающих
Формат: PDF, OCR с ошибками
Автор: Майк МакГрат
Год выпуска: 2016
Жанр: Языки программирования
Издательство: Эксмо
Язык: Русский
Количество страниц: 192
июл
2016
Программирование на C для начинающих. 4-е издание (2016, Майк МакГрат)

ISBN: 978-5-699-79117-0
Формат: PDF, eBook (изначально компьютерное)
Автор: Майк МакГрат
Переводчик: М. Райтман
Год выпуска: 2016
Жанр: Компьютерная литература, программирование
Издательство: Эксмо
Серия: Программирование для начинающих
Язык: Русский
Количество страниц: 192
фев
2007
Иллюстрированные самоучители по программированию (2006)

Год выпуска: 2006
Жанр: Обучающая литература
Язык интерфейса: только русский
Лекарство: Не требуется
дек
2010
Windows 7 и Office 2010. Компьютер для начинающих.Завтра на работу!

ISBN: 978-5-49807-497-9
Формат: PDF, Отсканированные страницы
Год выпуска: 2010
Жанр: Компьютерная литература
Издательство: Питер
Язык: Русский
Количество страниц: 299
мая
2008
150 Самоучителей по самым популярным софтвеерным пакетам и программированию (2006, VA)

Жанр: учебная литература
Автор: VA
Издательство: -
Страна: -
Год выпуска: 2006
Количество страниц: - ISBN: -
фев
2010
Сборник книг по Delphi (1996)

Формат: PDF, DjVu, chm, Doc, Отсканированные страницы
Год выпуска: 1996-2006
Жанр: Программирование
Язык: русский
Количество страниц: 981
мая
2010
Сборник книг по CISCO (2006)

Формат: DjVu, Отсканированные страницы
Год выпуска: 2006
Жанр: проф-обучение
Язык: русский
Количество страниц: 1000
окт
2010
Программирование на языке Ruby (2007)

Формат: DjVu, Отсканированные страницы
Издательство: М., ДМК Пресс ISBN: 5-94074-357-9
Год выпуска: 2007
Жанр: Программирование
Язык: Русский
Количество страниц: 688