C to język programowania ogólnego przeznaczenia, który jest niezwykle popularny, prosty i elastyczny. Jest to ustrukturyzowany język programowania niezależny od maszyny, który jest szeroko stosowany w różnych aplikacjach
Poniżej znajduje się wyselekcjonowana lista najlepszych książek o programowaniu w języku C, które powinny być częścią każdej biblioteki dla programistów C.
1) Podręcznik programowania w języku C dla początkujących
C Programming Absolute Beginner's Guide to książka napisana przez Grega Perry'ego i Deana Millera. Ta książka przedstawia podstawowe pojęcia dotyczące języka C w jasnych i łatwych krokach. Książka wyjaśnia metodę organizowania programów i pracy ze zmiennymi, operatorami, I / O, wskaźnikami, funkcjami itp.
Ta książka w języku C zawiera proste instrukcje, które pomogą Ci stworzyć przydatny, niezawodny kod w języku C, od gier po aplikacje mobilne.
Sprawdź najnowsze ceny i recenzje użytkowników na Amazon2) Język programowania C.
Język programowania C (2. edycja) napisany przez Brain W. Kernighan jest idealny dla każdej poważnej biblioteki cyfrowej programisty. Aby łatwo prześledzić większość przykładów, powinieneś mieć wiedzę na temat struktury danych.
Aby przeczytać tę książkę o programowaniu w C, musisz znać podstawowe pojęcia programowania, takie jak zmienne, instrukcje przypisania, pętle i funkcje.
Książka zawiera szczegółowe informacje na temat podręcznika w języku C. Pomaga również w notacji składni, deklaracjach, regułach zakresu itp.
Sprawdź najnowsze ceny i recenzje użytkowników na Amazon3) Język programowania C. Wydanie drugie
Ta książka została napisana przez Kernighana dla zaawansowanego programisty C. Aby łatwo prześledzić większość przykładów, osoba ta powinna mieć pewne doświadczenie w zakresie struktury danych. Książka została również skonstruowana tak, aby ponownie wykorzystać funkcje z poprzednich rozdziałów, takie jak pobieranie linii, strcmp, alokacja itp.
Jednak większość z tych funkcji jest dokładnie taka sama w standardowej bibliotece C. Jeśli dokładnie przeczytasz treść tej książki, poznasz kluczowy obszar C, który uchroni cię od kłopotów. Podobnie jak debugowanie kodu, takie jak przyrosty po poprawkach i efekty uboczne oraz pierwszeństwo oceny instrukcji.
Sprawdź najnowsze ceny i recenzje użytkowników na Amazon4) Programowanie w C: nowoczesne podejście
Książka jest skierowana do osób bez wcześniejszego doświadczenia w programowaniu. Jest dość wszechstronny, jeśli chodzi o większość koncepcji programowania w C. Obejmuje również informacje potrzebne programiście C do korzystania ze standardowej biblioteki C.
Łatwy język autora pomaga wszystkim czytelnikom zrozumieć czytelnikom, od początkujących do bardziej zaawansowanych uczniów. Obejmuje dużą liczbę ćwiczeń i dłuższe projekty programistyczne. Zawiera również obszerne poprawki i aktualizacje.
Sprawdź najnowsze ceny i recenzje użytkowników na Amazon5) Programowanie eksperckie C: głębokie tajemnice
Programowanie Expert C to książka napisana przez Petera Van Der Lindena to druga książka, która zawiera wiele zaawansowanych porad i wskazówek. Ta książka pomaga programiście C zeskanować sekcje, które są istotne dla ich bieżących potrzeb.
Książka wyjaśnia różne techniki kodowania, które są używane przez najlepszych programistów C. Dało wprowadzenie do C w najprostszym języku, aby programista mógł go zrozumieć bez dogłębnych badań. Jest to również idealna książka o programowaniu dla każdego, kto chce dowiedzieć się więcej o implementacji, praktycznym wykorzystaniu C.
Sprawdź najnowsze ceny i recenzje użytkowników na Amazon6) C: Kompletne odniesienie
The Complete Reference 4th Edition to Herbert Schildt to idealne odniesienie C ++. Uczy C jako podzbioru C ++. Ta książka pomaga również zilustrować język C ++ za pomocą dobrych przykładów. Jest wysoce zalecane w książce referencyjnej C.
W przeciwieństwie do innych książek, które uczą tylko podstaw C ++, ta książka dogłębnie prowadzi i opowiada o nowych rzeczach, które już znasz. Zawiera również wyjaśnienia, dlaczego rzeczy działają w języku c ++.
Sprawdź najnowsze ceny i recenzje użytkowników na Amazon7) Head First C: Przewodnik przyjazny dla mózgu
Head First C napisane przez Griffiths David zapewnia dogłębną wiedzę na temat języka C. Dzięki unikalnej metodzie, która wykracza poza składnię i instrukcje obsługi, ten przewodnik nie tylko uczy języka, ale także pomaga zrozumieć, jak być doskonałym programistą.
Książka uczy wielu podstawowych obszarów języka C, takich jak podstawy języka, wskaźniki i arytmetyka wskaźników oraz dynamiczne zarządzanie pamięcią. Ta książka zawiera również szczegółowe projekty, których celem jest poszerzenie Twoich umiejętności, sprawdzenie Twoich umiejętności.
Sprawdź najnowsze ceny i recenzje użytkowników na Amazon8) Podstawy komputera i programowanie w C
To jest drugie wydanie książki o podstawach komputera i programowania napisanej przez Reemę Thareję. Jest to specjalnie zaprojektowany podręcznik dla studentów inżynierii, informatyki i aplikacji komputerowych.
Książka jest podzielona na dwie części. Część I, Podstawy komputera. Rozpoczyna się wprowadzeniem do komputerów i zawiera szczegółowe omówienie różnych tematów, takich jak urządzenia wejściowe i wyjściowe, podstawowe i dodatkowe urządzenia pamięci, systemy liczbowe itp. Ta książka C zawiera również różne studia przypadków, kluczowe terminy i ćwiczenia na koniec rozdziału.
Sprawdź najnowsze ceny i recenzje użytkowników na Amazon9) Programowanie niskiego poziomu: C, asemblacja i wykonanie programu
Ta książka wyjaśnia architekturę Intel 64. Książka uczy również od podstaw najnowszej wersji języka C i języka asemblera. Obejmuje również całą ścieżkę od kodu źródłowego do wykonania programu. Zawiera również pliki obiektowe ELF oraz statyczne i dynamiczne łączenie, które zawiera ogromną liczbę przykładów kodowania i ćwiczeń.
Książka zawiera również wiele technik zwiększających wydajność, takich jak instrukcje SSE i wstępne pobieranie. Dowiesz się również ważnych tematów informatycznych, takich jak modele obliczeń i gramatyki formalne.
Sprawdź najnowsze ceny i recenzje użytkowników na Amazon10) C w pigułce: Definitive Reference 2nd Edition
C in a Nutshell: The Definitive Reference 2nd Edition autorstwa Petera Prinza to nowoczesna książka informacyjna w języku C dla doświadczonych programistów C. Książka pomaga nauczyć się budować programy w C za pomocą GNU i budować programy wykonywalne z kodu źródłowego C. Uczy również, jak można testować i debugować swoje programy przy pomocy debuggera GNU.
W trzyczęściowej okładce książki w języku C. Pierwsza sekcja obejmuje wszystkie ważne elementy języka, takie jak znaki, stwierdzenia, punkty, zarządzanie pamięcią. Druga sekcja pomoże ci poznać bibliotekę standardową C, a trzecia sekcja uczy o podstawowych narzędziach programowania c.
Sprawdź najnowsze ceny i recenzje użytkowników na Amazon11) Praktyczne programowanie sieciowe za pomocą C
Praktyczne programowanie sieciowe w książce C obejmuje podstawowe pojęcia, takie jak rozpoznawanie nazwy hosta za pomocą DNS, itp. W tej książce poznasz podstawowe protokoły sieciowe, TCP, UDP i wszystkie podstawowe techniki, takie jak klient-serwer i peer-to- modele rówieśnicze. Koncepcję wyjaśniono, podając łatwe do zrozumienia praktyczne przykłady.
Będziesz uczyć się HTTP z perspektywy klienta i serwera. Pod koniec tej książki zdobędziesz doświadczenie w pracy z aplikacjami klient-serwer i będziesz w stanie wdrażać nowe programy sieciowe w C.
Sprawdź najnowsze ceny i recenzje użytkowników na Amazon12) Struktury danych przy użyciu C
Struktury danych używające języka C zostały napisane przez Reema Thareja. Książka obejmuje abstrakcyjne koncepcje struktur danych i ich implementację w języku C.
Książka zaczyna się od pełnego przeglądu koncepcji programowania w C. Następnie koncentruje się na różnych strukturach danych i metodach, które pomagają analizować złożoność różnych algorytmów. Obejmuje różne struktury danych, takie jak tablice, łańcuchy, stosy, połączone listy, kolejki, drzewa, sterty i wykresy.
Sprawdź najnowsze ceny i recenzje użytkowników na Amazon13) Programowanie C w prostych krokach, wydanie 5:
C Programowanie w prostych krokach 5. wydanie książki oferuje łatwy do zrozumienia styl, który przemawia do każdego. Jest szczególnie odpowiedni dla osób, które chcą rozpocząć programowanie w języku C. Jest to również preferowany wybór dla tych, którzy uczą się programowania w języku C w szkole lub na uniwersytecie.
Jest to idealna książka dla tych, którzy chcą zbudować karierę w informatyce i chcą poznać podstawy programowania proceduralnego. Ta książka zaczyna wyjaśniać, w jaki sposób można pobrać i zainstalować darmowy kompilator C do tworzenia pierwszych programów wykonywalnych na podstawie przykładów podanych w tej książce.
Sprawdź najnowsze ceny i recenzje użytkowników na Amazon