"Jeśli uważasz, że język C dawno został odłożony do lamusa, jesteś w błędzie. Wielu inżynierów oprogramowania o nim zapomniało, jednak C wciąż raduje się popularnością. Jest przy tym uważany za dość trudny język programowania, gdyż samo opanowanie jego składni to za niedużo,skutecznie go wykorzystywać. Właśnie dlatego ceni się programistów z wnikliwym i naukowym podejściem do reguł i praktyk. Tylko wtedy można zastosować możliwości języka C do tworzenia produktywnych systemów. W tym celu fachowy programista C musi wytwarzać kod na nad wyraz wysokim poziomie. To książka przeznaczona dla programistów, którzy chcą stać się ekspertami języka C. Ukazuje zasady pracy z dyrektywami preprocesora, makrami, kompilacją warunkową i ze wskaźnikami. Omawia ważne aspekty projektowania algorytmów, funkcji i struktur. Sporo miejsca poświęcono tu kwestii uzyskiwania maksimum wydajności z aplikacji działających w środowisku o ograniczonych zasobach. Precyzyjnie opisano, jak C współpracuje z systemem Unix, w jaki sposób zaimplementowano reguły zorientowane obiektowo w języku C oraz jak użyć wieloprocesowość. To nieprzeciętny materiał bazowy do samodzielnego badania, zadawania pytań i eksperymentowania z kodem. W książce pomiędzy innymi: nowoczesne komponenty języka C struktury pamięci i proces kompozycji programowanie zorientowane obiektowo w proceduralnym kodzie C tworzenie kodu na niskim poziomie współbieżność, wielowątkowość i integracja z innymi językami programowania testy jednostkowe i debugowanie oraz komunikacja międzyprocesowa Programowanie w C: przejdź na najwyższy poziom! O autorze Kamran Amini specjalizuje się w programowaniu jądra systemu operacyjnego i tworzeniu rozwiązań osadzonych. Pracował dla wielu idealnie znanych firm irańskich. Pasjonuje się teorią obliczeń, systemami rozproszonymi, uczeniem maszynowym i informatyką kwantową. Interesuje się także powstaniem wszechświata, geometrią czarnych dziur, kwantową teorią pola i teorią strun.