C е език за програмиране с общо предназначение, който е изключително популярен, прост и гъвкав. Това е машинно независим, структуриран език за програмиране, който се използва широко в различни приложения
По-долу е подготвен списък с Топ C програмиране книги, които трябва да бъдат част от всяка библиотека за разработчици на C.
1) C Програмиране Абсолютно ръководство за начинаещи
C Programming Absolute Beginner's Guide е книга, написана от Грег Пери и Дийн Милър. Тази книга преподава някои основни понятия за езика C с ясни и лесни стъпки. Книгата обяснява метода за организиране на програми и работа с променливи, оператори, I / O, указатели, функции и т.н.
Тази книга на C дава прости инструкции, които ви помагат да създадете полезен, надежден C код, от игри до мобилни приложения.
Проверете най-новите отзиви за цени и потребители на Amazon2) C език за програмиране
Езикът за програмиране C (2-ро издание), написан от Brain W. Kernighan, е идеален за цифровата библиотека на всеки сериозен програмист. Трябва да имате опит в структурата на данните, за да следвате лесно повечето примери.
За да прочетете тази книга за програмиране на C, трябва да се запознаете с основни концепции за програмиране като променливи, оператори за присвояване, контури и функции.
Книгата включва подробна информация за справочното ръководство за езика C. Също така ви помага в синтаксисната нотация, декларациите, правилата за обхват и т.н.
Проверете най-новите отзиви за цени и потребители на Amazon3) Езикът за програмиране C 2-ро издание
Тази книга е написана от Kernighan за програмист Advanced C. Човекът трябва да има известен опит в структурата на данните, за да следва лесно повечето примери. Книгата е структурирана също така да използва повторно функцията от предишни глави като получаване на линия, strcmp, alloc и т.н.
Повечето от тези функции обаче са абсолютно еднакви в стандартната библиотека на C. Ако прочетете съдържанието на тази книга дълбоко, ще научите ключовата област на C, която ще ви избави от неприятности. Подобно на отстраняване на грешки в кода ви, като стъпки след поправяне и странични ефекти и предимство на оценката на изявлението.
Проверете най-новите отзиви за цени и потребители на Amazon4) C програмиране: модерен подход
Книгата е насочена към хора без предишен опит в програмирането. Той е доста изчерпателен в своето третиране на повечето концепции за програмиране на C. Той също така обхваща информацията, необходима на програмист на C при използването на стандартната библиотека на C.
Лесният език на автора помага на всички читатели да разберат от начинаещи до по-напреднали ученици. Той включва значителен брой упражнения и по-дълги проекти за програмиране. Той също така включва обширни ревизии и актуализации.
Проверете най-новите отзиви за цени и потребители на Amazon5) Програмиране на експерт C: Дълбоки тайни
Програмирането на експерт C е книга, написана от Питър Ван Дер Линден, е втора книга, която предлага много разширени съвети и трикове. Тази книга помага на програмист на C да сканира секциите, които са подходящи за техните непосредствени нужди.
Книгата обяснява различни техники за кодиране, които се използват от най-добрите програмисти на C. Той даде въведение за C на най-простия език, така че програмист да може да го разбере без задълбочени изследвания. Също така е идеална книга за програмиране за всеки, който иска да научи повече за прилагането и практическото използване на C.
Проверете най-новите отзиви за цени и потребители на Amazon6) C: Пълната справка
Пълното позоваване на 4-то издание е Herbert Schildt е идеална справка за C ++. Той преподава C като подмножество на C ++. Тази книга също ви помага да илюстрирате езика C ++ с добри примери. Силно се препоръчва за справочник на C.
Не като другите книги, които учителите са само основите на c ++, тази книга дълбоко задвижва и ви разказва за нови неща и за нещата, които вече знаете. Той също така дава обяснения защо нещата работят в c ++.
Проверете най-новите отзиви за цени и потребители на Amazon7) Head First C: Ръководство, благоприятно за мозъка
Head First C, написан от Griffiths David, ви предоставя задълбочени познания за езика C. С уникален метод, който надхвърля синтаксиса и ръководствата с инструкции, това ръководство не само ви учи езика, но и ви помага да разберете как да бъдете страхотен програмист.
Книгата ви учи на много основни области на езика C, като основи на езика, указатели и аритметика на показалеца и динамично управление на паметта. Тази книга включва и задълбочени проекти, предназначени да разширят вашите способности, да тестват уменията ви.
Проверете най-новите отзиви за цени и потребители на Amazon8) Компютърни основи и програмиране в C
Това е второ издание на компютърни основи и книга за програмиране, написано от Reema Thareja. Това е специално разработен учебник за студенти по инженерни науки, компютърни науки и компютърни приложения.
Книгата е разделена на две части. Част I, Основи на компютъра. Започва с въведение в компютрите и предлага подробен отчет на различни теми като устройства за въвеждане и извеждане, първични и вторични устройства с памет, бройни системи и др. Тази C книга също включва различни казуси, ключови термини и упражнения в края на главата.
Проверете най-новите отзиви за цени и потребители на Amazon9) Програмиране на ниско ниво: C, монтаж и изпълнение на програмата
Тази книга обяснява архитектурата на Intel 64. Книгата също така преподава последната версия на езика C и асемблерния език от нулата. Той също така покрива целия път от изходния код до изпълнението на програмата. Той също така включва ELF обектни файлове и статични и динамични връзки, които огромен брой примери и упражнения за кодиране.
Книгата включва и много техники за повишаване на производителността като SSE инструкции и предварително извличане. Също така ще научите важни теми по компютърни науки като модели на изчисления и формални граматики.
Проверете най-новите отзиви за цени и потребители на Amazon10) C накратко: Окончателната справка 2-ро издание
C накратко: Definitive Reference 2nd Edition, написано от Peter Prinz, е модерен C справочник за опитни програмисти на C. Книгата ви помага да научите как да изграждате C програми с GNU и да създавате изпълними програми от C изходния код. Той също така учи как можете да тествате и отстранявате грешки в програмите си с помощта на GNU дебъгер.
В три раздела на корицата на книгата C език. Първият раздел обхваща всички важни езикови елементи като символ, изрази, точки, управление на паметта. Вторият раздел ви помага да научите повече за стандартната библиотека на C, а третият - за основните инструменти за програмиране c.
Проверете най-новите отзиви за цени и потребители на Amazon11) Практическо мрежово програмиране с C
Практическото мрежово програмиране в C книга обхваща основни концепции, като например разрешаване на имена на хостове с DNS и др. В тази книга ще научите основни мрежови протоколи, TCP, UDP и всички основни техники като клиент-сървър и peer-to- връстни модели. Концепцията се обяснява чрез даване на лесни за разбиране практически примери.
Ще изучавате HTTP от гледна точка на клиента и сървъра. В края на тази книга ще имате опит в работата с клиент-сървърни приложения и ще можете да внедрите нови мрежови програми в C.
Проверете най-новите отзиви за цени и потребители на Amazon12) Структури на данни, използващи C
Структури на данни с помощта на C е написана от Reema Thareja. Книгата обхваща абстрактни концепции за структури от данни и тяхното прилагане с използване на език C.
Книгата започва с пълен преглед на концепциите на програмирането на C. След това той се фокусира върху различни структури от данни и методи, които ви помагат да анализирате сложността на различните алгоритми. Той обхваща различни структури от данни като масиви, низове, стекове, свързани списъци, опашки, дървета, купчини и графики.
Проверете най-новите отзиви за цени и потребители на Amazon13) Програмиране C с лесни стъпки, 5-то издание:
C Програмиране с лесни стъпки Книгата от 5-то издание предлага лесен за следване стил, който привлича всички. Той е особено подходящ за някой, който иска да започне програмиране на C. Също така е предпочитан избор за тези, които изучават C програмиране в училище или университети.
Това е идеална книга за тези, които искат да изградят кариера в изчислителната техника и искат да знаят по-нататъшно основно разбиране на процедурното програмиране. Тази книга започва да обяснява как можете да изтеглите и инсталирате безплатен компилатор C, за да създадете първите си изпълними програми чрез примери, дадени в тази книга.
Проверете най-новите отзиви за цени и потребители на Amazon