Jeśli uważasz, że język C jest już przestarzały, jesteś w błędzie. Choć wielu inżynierów oprogramowania o nim zapomniało, C wciąż cieszy się popularnością, choć jest uznawany za trudny język programowania. Opanowanie jego składni to za mało, aby efektywnie go wykorzystywać. Dlatego programiści z wnikliwym podejściem do reguł i praktyk są cenieni. Tylko wtedy można w pełni wykorzystać możliwości języka C do tworzenia efektywnych systemów. Książka ta jest skierowana do programistów, którzy pragną stać się ekspertami w C. Zawiera zasady pracy z dyrektywami preprocesora, makrami, kompilacją warunkową i wskaźnikami. Porusza ważne aspekty projektowania algorytmów, funkcji i struktur, a także maksymalizacji wydajności aplikacji w środowisku o ograniczonych zasobach. Opisano, jak C współpracuje z systemem Unix, implementację reguł zorientowanych obiektowo oraz wykorzystanie wieloprocesowości. To doskonały materiał do samodzielnego badania, zadawania pytań i eksperymentowania z kodem. W książce znajdziesz zaawansowane elementy języka C, programowanie zorientowane obiektowo w proceduralnym kodzie, tworzenie kodu na niskim poziomie, współbieżność, wielowątkowość, integrację z innymi językami, testy jednostkowe i debugowanie oraz komunikację międzyprocesową.
Kamran Amini Bücher
