16
апр
2014

Сборник книг по программированию на языке Си для начинающих (Коллектив авторов) [1988-2013, FB2, PDF, CHM, HTML, MHT, OCR без ошибок]

Сборник книг по программированию на языке Си для начинающих

Формат: FB2, PDF, CHM, HTML, MHT, OCR без ошибок
Автор: Коллектив авторов
Год выпуска: 1988-2013
Издательство: разные
Жанр: Компьютерная литература, программирование.
Язык: Русский
Количество книг: 11 книг
Описание: Книги, статьи и справочники по программированию на языке Си для начинающих. Здесь можно найти ответ на вопрос «С чего начать?». Достаточно обратить внимание на порядок нумерования книг. В этом сборнике представлены лучшие книги в порядке, рекомендуемом для последовательного и систематизированного освоения замечательного языка программирования.

Си неоднократно претерпевал исторических изменений и многие примеры из книг не то, что потеряли актуальность, но даже не будут компилироваться! Пусть читателей это настроит на конструктивный лад. Поиск решений по сообщениям компилятора позволит только увеличить знания.


Список книг
001 Под этим номером опубликованы три книги. Для изучения основ достаточно выбрать одну из них. Все три об одном и том же. Каждый выбирает на свой вкус:
    «Язык Си - руководство для начинающих» 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 - чистая теория основ.

Под номером 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.

Какая книга лучше всего? Если есть выбор, то самая толстая. Серьёзно! Программирование, да и много иных направлений в IT, предполагает большой объём информации. Даже если при чтении Вы уверенно владеете какой-либо из тем, то материал проще пропустить, чем недополучить важную информацию, или не найти в книге ответы на все появившиеся вопросы. Стиль книги, будь-то академический, или развлекательный, выбирайте самостоятельно, но обращайте внимание не только на методику излагаемой информации но и на объём, играющий ключевую роль в полезности.

Делитесь литературой!

Разыскиваются материалы с описанием различий между стандартами 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


26
фев
2010

Сборник книг по программированию на С# (Симон Робинсон, Олли Корнес) [2005-2009, Компьютерная литература, программирован

Формат: DjVu, Отсканированные страницы
Год выпуска: 2005-2009
Жанр: Компьютерная литература, программирование
Язык: Русский
Количество страниц: 467
Описание: Здесь представлены 7 книг по программированию на С#. В книгах рассматриваются вопросы программирования на С# . Сборник для тех, кто хочет научиться программировать на языке С#
Доп. информация: C# для профессионалов. Том 1 Симон Робинсон, Олли Корнес C# для профессионалов. Том 2 Симон Робинсон, Олли Корнес C# в кратком изложении Дж. Бишоп, Н. Хорспул C# 2005 и платформа .NET 3.0 для профессионалов Кристиган Нейгел, Билл Ивьен Microsoft Vis ...

26
фев
2010

Сборник книг по программированию на С и С++ (Эндрю Кёнинг Барбара Му) [1992-2008, Компьютерная литература, DjVu]

Формат: DjVu, Отсканированные страницы
Год выпуска: 1992-2008
Жанр: Компьютерная литература, программирование
Язык: Русский
Количество страниц: 385
Описание: Здесь представлены 26 книг (лучшие на мой взгляд) пр программированию на С и С++. В книгах рассматриваются вопросы программирования на Си, С++ также программирование в средах разработки как Borland C++ Builder 5.0, 6.0, а также в Microsoft Visual C++. Сборник для тех, кто хочет научиться программировать на самом популярном языке С и С++. список книгЯзыки СИ и С++ для решения инженерных и экономических задач.pdf Ю.Ю. Громов С.И. Татаренк ...

28
сен
2007

Подборка книг по программированию на Ассемблере [2007, компьютерная литература / программирование / Assembler]

Жанр: компьютерная литература / программирование / Assembler
Год выпуска: 2007
Описание: Подборка учебников и справочников по программированию на Ассемблере.
Доп. информация: + все на русском языке + форматы: PDF, DJVU, CHM, HTML, DOC, TXT, качество хорошее + к некоторым книгам прилагаются исходники программ / содержимое дисков + несколько программ для изучения

28
июл
2008

Сборник книг по программированию, радиоэлектронике и радиотехнике

Сборник книг по программированию, радиоэлектронике и радиотехнике ОписаниеВалерия Коммисарова. Программирование драйверов для Windows PCI System Architecture, Tom Anderson, Don Anderson Одна из немногочисленного семейства книг по шине PCI. John Hyde. USB Design by Example Еще одна хорошая и редкая книга по шине USB и ее программированию. Есть практические примеры для контрол- леров и программ для ПК в HID исполнении. Dhananjay Gadre. Programming the Parallel Port 250 страниц примеров, пояснений, кодов и иллюстаций по программированию LPT порта. Примеры даны под старенькие ОС Windows 95, 98, ...

17
июл
2012

Сборник книг на английском языке (17 книг) (Сидни Шелдон) [1970-2005, Детектив, триллер, DOC, OCR без ошибок]

Формат: DOC, OCR без ошибок
Автор: Сидни Шелдон/ Sidney Sheldon
Год выпуска: 1970-2005
Жанр: Детектив, триллер
Язык: Английский
Количество страниц: 2631
Описание: Сидни Шелдон - всемирно известный мастер триллера. Писатель записан в "Книге рекордов Гиннесса" как самый переводимый прозаик в мире. Мастер высокодинамичных и захватывающих триллеров был почетным обладателем премии Эдгара По. Его романы переведены на 56 языков и изданы тиражом свыше 300 миллионов экземпляров в более чем 100 странах. По произведениям Шелдона создано 25 художественных кинофильмов. Список книг 1. The Naked Face (1970) ...

26
авг
2010

Программирование на языке C# (Сборник книг №2) (разные) [2005-2010, Программирование, DjVu, Отсканированные стра

Формат: DjVu, Отсканированные страницы
Год выпуска: 2005-2010
Жанр: компьютерная литература
Язык: русский
Количество страниц: 1000+
Описание: ASP.NET 2.0 with C# 2005 C# 2010 ускоренный курс для профессионалов C# LINQ карманный справочник C# быстрый старт C# в задачах и примерах C# в подлиннике 2006 C# задачи и примеры C# сборник рецептов C# Учебный Курс Герберт Шилдт C#.NET FRAMEWORK 2.0
Доп. информация: За время самостоятельного изучения C# у меня накопилась библиотека из 10 книг по этому языку. Материал изложен вполне доступно, остается только скачать, начать читать и программировать!

25
апр
2008

Коллекция книг по программированию и разработке (Visual Studio, SQL, C#, C++) [Профессиональная литература, Отсканирова

Коллекция книг по программированию и разработке (Visual Studio, SQL, C#, C++)
Жанр: Профессиональная литература
Описание: Небольшая подборка литературы для разработчиков, в основном по Microsoft. В основном PDF, хотя есть и другие форматы. brian e. travis xml soap programming biztalk servers.pdf microsoft corporation анализ требований и создание архитектуры решений на основе microsoft .net. учебный курс mcsd.pdf microsoft corporation основы microsoft visual studio .net 2003.pdf microsoft corporation разработка web- приложений на microsoft visual basic .net и microsoft visual c# .n.pdf micros ...

12
июн
2009

Библиотека в кармане. 14.000 книг на русском языке. [2001, представлены абсолютно все жанры]

Формат: DOC, OCR без ошибок
Год выпуска: 2001
Автор: NSK
Жанр: представлены абсолютно все жанры
Издательство: NSK
Количество страниц: 14.000 книг
Описание: Долгое время (да и сейчас нередко) журналисты любили сопоставлять количество информации, находящиеся на компакт-диске с количеством книг, соответствующей этой информации. Наверное, вы видели картинки, где рядом с компакт-диском демонстрировалась большая пачка томов. Так вот, если использовать это сравнение, наши два компакт диска равны более 14.000 книг, что примерно соответствует очень большой домашней или маленькой городской библиотеке. П ...

27
авг
2016

Подборка Книги-игры на русском языке [215 книг. Обновляемая] (Коллектив авторов) [1991-2016, Книга-игра, PDF, OCR без ошибок]

Формат: PDF, OCR без ошибок
Автор: Коллектив авторов
Год выпуска: 1991-2016
Жанр: Книга-игра
Издательство: Разные
Язык: Русский, английский
Количество книг: 215 книг
Описание: Книга-игра это частью книга, частью - ролевая игра. Это поджанр интерактивной литературы - читатель играет роль персонажа в вымышленном мире формируя сюжет книги. Чаще всего читателю предлагается стать главным героем книги и в зависимости от принимаемых решений или от ситуации он перемещается между главами. Таким образом книга-игра читается не последовательно, а в той очередности, в которой читатель проходит главы. Книги ...

06
апр
2013

Сборник книг по обучению игре на ударных инструментах [1850-2011, Учебное пособие,MP3, PDF, Отсканированные страницы]

Формат: PDF, Отсканированные страницы, MP3
Год выпуска: С 1850-2011 года
Жанр: Учебные пособия + диски
Язык: Русский, Английcкий
Количество страниц: 1000
Описание: Данный многолетний труд предназначен прежде, для того что бы иметь в себе необходимость быть востребованным в своей среде и немалую роль в нем отводят - MP3 файлам - этим прогнившим остаткам от прекрасных CDMA записей, которые несмотря на свою непрактичность, всё же могут дать нам представление что же имел автор ввиду - написав свои трактаты. Немало упражнений которые следует знать и учить присутствуют. Некоторые книги имеют CD доп ...

29
мар
2009

Песни для детей на английском языке. (Серия Songbirds)

Год выпуска: 2008
Формат: mp3, 224kbps
Жанр: Пособия для изучения английского языка
Издательство: Айрис пресс
Исполнитель: Дети
Продолжительность: 02:30:00
Треклист: 3 диска по 50 песен. Название присутствует
Описание: Пение на иностранном языке позволяет сделать процесс обучения не только увлекательным, но и продуктивным. Напевая песни, ребенок непроизвольно усваивает значительное количество лексики и лучше справляется с грамматическими трудностями. На диске "Nature. Animals" собраны 50 песен о природе и животных, на диске "People and Places.School and Friends." собраны 50 песен о детях и взр ...

11
ноя
2007

Руководство по Windows Vista на РУССКОМ языке [2007, Руководство по Windows Vista, eBook (изначально компьютерное)]

Жанр: Руководство по Windows Vista
Страна: США
Год выпуска: 2007
Количество страниц: 333
Описание: Официальное полностью русифицированное Руководство по Windows Vista. В руководстве по Windows Vista содержится подробное описание инновационных возможностей и функций, благодаря которым операционная система Windows Vista является следующим поколением клиентских операционных систем Windows и логическим продолжением операционной системы Windows ХР. В этом руководстве также представлены сведения о преимуществах, которые Windows Vista предоставляет разным группам пользователей, и о существующих выпус ...

08
дек
2012

Разработка приложений для Windows 8 на языке C# (Пугачев С.В., Шериев А.М., Кичинский К.А.) [2013, Программирование, PDF, eBook (изначально компьютерное)]

ISBN: 978-5-9775-0846-9
Формат: PDF, eBook (изначально компьютерное)
Автор: Пугачев С.В., Шериев А.М., Кичинский К.А.
Год выпуска: 2013
Жанр: Программирование
Издательство: БХВ-Петербург
Язык: Русский
Количество страниц: 416
Описание: Рассмотрены принципы разработки Windows Store-приложений для Windows 8 на языке C# в среде Visual Studio 2012. Описаны основные возможности платформы и показаны сценарии их практического использования. Особое внимание уделяется дизайну и проектированию приложений. Описана работа с живыми плитками, контрактами, сервисом определения местоположения, сенсорами, увед ...

16
авг
2016

Программирование на Python для начинающих (Майк МакГрат) [2015, Компьютерная литература, программирование, PDF, eBook (изначально компьютерное)]

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

16
авг
2016

Программирование на Java для начинающих (Майк МакГрат) [2016, Языки программирования, PDF, OCR с ошибками]

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