Главная| Трекер ▼| Поиск| Правила| FAQ| |
Автор | Сообщение |
---|---|
Pantera
Модератор ![]() Сообщения: 15547 Откуда: Пермь ![]() |
Сборник книг по программированию на языке Си для начинающих. Русскоязычные публикации. Learning C programming language for beginners
![]() Формат: FB2, PDF, CHM, HTML, MHT, OCR без ошибок Автор: Коллектив авторов Год выпуска: 1988-2013 Издательство: разные Жанр: Компьютерная литература, программирование. Язык: Русский Количество книг: 11 книг Описание: Книги, статьи и справочники по программированию на языке Си для начинающих. Здесь можно найти ответ на вопрос «С чего начать?». Достаточно обратить внимание на порядок нумерования книг. В этом сборнике представлены лучшие книги в порядке, рекомендуемом для последовательного и систематизированного освоения замечательного языка программирования. Си неоднократно претерпевал исторических изменений и многие примеры из книг не то, что потеряли актуальность, но даже не будут компилироваться! Пусть читателей это настроит на конструктивный лад. Поиск решений по сообщениям компилятора позволит только увеличить знания. 001 Под этим номером опубликованы три книги. Для изучения основ достаточно выбрать одну из них. Все три об одном и том же. Каждый выбирает на свой вкус:
Недостатки: масса ошибок в распознанном после сканирования тексте; издана в 1988 году, поэтому в примерах много устаревшего кода и несоответствий современным стандартам.
Недостатки: нераспознанный текст в формате DJVU, про удобное чтение на читалках с e-inc можно забыть.
Недостатки: нераспознанный текст в формате DJVU, про удобное чтение на читалках с e-inc можно забыть; слишком много постороннего мусора в виде весёлых картинок, но мало теории, мало практики. 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 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 Первые две публикации 001, 002 - чистая теория основ. Под номером 001 опубликовано три книги. Для изучения основ достаточно выбрать одну из них. Подробное описание положительных и отрицательных сторон каждой можно найти под спойлером "Список книг". Стоит обратить внимание, что в материале, опубликованном под номером 002 «Размещение объектов в оперативной памяти. Понятие указателя» переведены примеры на C++. Однако, для тех, кто освоил первый учебник разобраться в них не составит труда, а модель памяти остаётся идентичной как для Си, так и для C++. Объяснение типов памяти и указателей в данной статье уникально! Ни в одном учебнике больше нет так доходчиво разъяснённого материала как в этой публикации. Статьи 003, 004 - практика использования Си. Материалы предназначены в основном для тех, кому повезло и у них любой из дистрибутивов Linux, или иная POSIX-совместимая операционная система, например FreeBSD. Тем, кому не повезло и у них windows, можно воспользоваться бесплатной IDE CodeLite для windows, в состав которой входит MinGW. Этого комплекта вполне будет достаточно для проверки на практике всей теоретической части, затронутой в процессе обучения. Книга 005 - подробный справочник, к которому нужно постоянно обращаться выполняя практические задания. В нём подробно и толково описаны функции и важные особенности языка. Книги 006, 007, 008 приведены как справочная литература на тот случай, если в ранее указанных не удалось найти всех ответов на вопросы. Книга 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 Помоги нашему сайту на расходы за сервер и качай торренты НЕОГРАНИЧЕННО!Пожертвовать 100 ₽ ![]() Или 2204 1201 2214 8816, с комментарием "Помощь трекеру" Связь с администрацией |
Страница 1 из 1 |
![]() |
|