Ocena:

The C Programming Language, powszechnie znany jako K&R, to klasyczny tekst do zrozumienia języka programowania C. Napisany przez twórców języka, Dennisa Ritchiego i Briana Kernighana, jest chwalony za zwięzłą i jasną komunikację, bogatą w ćwiczenia i przykłady. Choć książka ta stanowi doskonałe odniesienie i wprowadzenie do języka C, jest ona uznawana za wymagającą i może nie być odpowiednia dla zupełnie początkujących osób bez wcześniejszej wiedzy programistycznej.
Zalety:⬤ Autorytatywny i zwięzły tekst od twórców języka C
⬤ Doskonała struktura i organizacja
⬤ Bogaty w przykłady kodu i ćwiczenia
⬤ Zapewnia solidne podstawy do nauki języka C
⬤ Zachęca do dobrych praktyk kodowania
⬤ Ponadczasowy i wciąż aktualny w społeczności programistów.
⬤ Wyzwanie dla początkujących i zakłada wcześniejszą wiedzę programistyczną
⬤ Niektóre ćwiczenia są bardzo trudne
⬤ Niektórzy czytelnicy uważają, że jest gęsty i łatwo utknąć
⬤ Starsze materiały referencyjne mogą zawierać przestarzałe praktyki
⬤ Nie nadaje się dla osób zaznajomionych tylko z niektórymi systemami operacyjnymi, takimi jak Windows.
(na podstawie 1301 opinii czytelników)
C Programming Language
Ostateczny przewodnik po programowaniu w języku C od K&R do pisania dobrego kodu, który działa i jest łatwy do modyfikacji.
Naucz się programować w języku C od twórców języka C, Briana Kernighana i Dennisa Ritchiego. Przeznaczona dla tych, którzy mają przynajmniej pewne doświadczenie z jednym innym językiem (nawet jeśli jesteś nowicjuszem), ta książka zawiera samouczek wprowadzający, aby nowi użytkownicy mogli jak najszybciej zacząć, oraz oddzielne rozdziały na temat każdej głównej funkcji:
⬤ Typy, operatory i wyrażenia.
⬤ Przepływ sterowania.
⬤ Funkcje i struktura programu.
⬤ Wskaźniki i tablice.
⬤ Struktury.
⬤ Wejście i wyjście.
Drugie wydanie The C Programming Language opisuje język C zgodnie z definicją standardu ANSI i zawiera podręcznik referencyjny, który przekazuje najważniejsze elementy standardu na mniejszej przestrzeni, aby ułatwić programistom zrozumienie.
K&R jest jedną z moich ulubionych książek. Styl rozdziałów samouczka jest tak zwodniczo lekki i prosty, a podręcznik tak przejrzysty. Duża część reputacji prostoty C pochodzi z przejrzystości i świetnych małych przykładów z tej książki. Mój egzemplarz z 1978 r. stracił okładkę, a mój K&R2 jest nieco nadgryziony. Przede wszystkim, K&R jest użyteczną książką."
Bjarne Stroustrup, projektant i oryginalny implementator języka C++ oraz autor książki The C++ Programming Language.