Сборник книг по программированию на языке Си для начинающих. На русском языке. Learning C programming language for beginners
Формат: FB2, PDF, CHM, HTML, MHT, OCR без ошибок Автор: Коллектив авторов Год выпуска: 1988-2012 Издательство: разные Жанр: Компьютерная литература, программирование. Язык: Русский Количество книг: 8 книг Описание:Книги, статьи и справочники по программированию на языке Си для начинающих. Здесь можно найти ответ на вопрос «С чего начать?». Достаточно обратить внимание на порядок нумерования книг. В этом сборнике представлены лучшие книги в порядке, рекомендуемом для последовательного и систематизированного освоения замечательного языка программирования.
Си неоднократно претерпевал исторических изменений и многие примеры из книг не то, что потеряли актуальность, но даже не будут компилироваться! Пусть читателей это настроит на конструктивный лад. Поиск решений по сообщениям компилятора позволит только увеличить знания.
001 «Язык Си - руководство для начинающих» M. Уэйт, С. Прата, Д. Мартин Издательство: Мир, 1988, ISBN: 5-03-001309-1 002 «Размещение объектов в оперативной памяти. Понятие указателя». Костарев Александр Николаевич. RSDN Magazine #2-2010 003 «Программирование в Linux с нуля» Nikolay N. Ivanov 004 «Совместно используемые библиотеки в C под Linux для начинающих» LogRus 005 «Полный справочник по C» Герберт Шилдт Издательство: Вильямс, 2009, ISBN 978-5-8459-1102-5, 5-8459-0226-6, 0-07-212124-6 006 «Хрестоматия по программированию на Си в Unix» Андрей Богатырёв 1992-1995 007 «Язык программирования Си. Издание 3-е, исправленное» Брайан У. Керниган, Деннис М. Ритчи Издательство: Невский Диалект, 2000, ISBN 5-7940-0045-7, 0-13-110370-9 008 «Краткий справочник по языку "C”» В.А.Ильина, П.К.Силаев, 2012, Московский государственный университет, физический факультет, кафедра квантовой теории и физики высоких энергий.
Доп. информация: Здесь можно найти ответ на вопрос «С чего начать?». Достаточно обратить внимание на порядок нумерования книг.
Автор темы, в своё время, затратил немало усилий для поиска адекватной литературы для новичков на русском языке. В этом сборнике представлены лучшие книги в порядке, рекомендуемом для последовательного и систематизированного освоения замечательного языка программирования.
Часто, на вопрос новичков «с чего начать?» так называемые "Гуру" отвечают: "K&R" (подразумевая Керниган & Ритчи) и 5 томов Knuth D.E.(Кнут). Но такой совет говорит только о том, что: рекомендующие подобное - вовсе не Гуру, какими хотели казаться; никогда не читали ни одну из предлагаемых ими книг от начала до конца; не представляют что такое методика преподавания и системное изучение такого непростого в понимании языка, как Си. Бесспорно, K&R - гениальные программисты, создавшие совершенный инструмент в виде языка Си, Knuth - разработал великолепные методики применения математического аппарата в программировании. Тем не менее, ни одна из этих книг не приблизит читателя к пониманиям тонкостей языка Си. Керниган и Ритчи не смогли в своей книге, даже после 3 переизданий, преподнести читателю методику "с нуля", доведя уровень знаний до профессионального. В результате книга K&R получилась скомканной, запутанной и непонятной даже тем, у кого богатый опыт программирования в других языках. Зато книга Прата, рассчитанная на нулевые начальные знания позволит сформировать чёткую и однозначную картину в теоретической составляющей. Упомянутый Knuth, вообще, прямого отношения к Си не имеет. Его 5 томов могут представлять разве что академический интерес и точно не на начальном этапе освоения программирования.
Стоит обратить внимание, что в материале, опубликованном под номером 002 «Размещение объектов в оперативной памяти. Понятие указателя» переведены примеры на C++. Однако, для тех, кто освоил первый учебник разобраться в примерах не составит труда, а принципы работы с памятью останутся идентичными как для Си, так и для C++. Объяснение типов памяти и указателей в данной статье уникально! Ни в одном учебнике больше нет так доходчиво разъяснённого материала как в этой публикации.
Книги 006, 007, 008 приведены как справочная литература на тот случай, если в ранее указанных не удалось найти всех ответов на вопросы.
Разыскиваются материалы с описанием различий между стандартами ANSI C C89, C90, C99, C11, отражающими эволюцию языка. Особенно, публикации по новым типам переменных, как, например, size_t и использования универсальных типов на различных платформах при создании портируемого кода.
Если у Вас есть чем поделиться, то буду рад расширить содержимое торрента. Присылайте, делитесь методиками.