Ekstremalny kod w języku C. Współbieżność i programowanie zorientowane obiektowo Kamran Amini
- Autor:
- Kamran Amini
- Wydawnictwo:
- Helion
- Wydawnictwo:
- Helion
- Ocena:
- Stron:
- 752
- Druk:
- oprawa twarda
- Dostępne formaty:
-
PDFePubMobi
Opis
książki
:
Ekstremalny kod w języku C. Współbieżność i programowanie zorientowane obiektowo
Czego się nauczysz?
- Zaawansowanego korzystania z dyrektyw preprocesora, makr i kompilacji warunkowej
- Operowania wskaźnikami, w tym wskaźnikami ogólnymi i wskaźnikami funkcji
- Projektowania i zarządzania strukturami oraz układem pamięci struktur
- Analizowania procesu kompilacji: od kodu źródłowego do pliku binarnego
- Tworzenia i wykorzystywania bibliotek statycznych oraz dynamicznych
- Zarządzania strukturą pamięci procesu, segmentami i mapowaniem pamięci
- Efektywnego wykorzystania stosu i sterty oraz zarządzania pamięcią w środowiskach o ograniczonych zasobach
- Implementowania zasad programowania zorientowanego obiektowo w języku C
- Stosowania hermetyzacji, kompozycji, agregacji, dziedziczenia i polimorfizmu w kodzie C
- Wdrażania abstrakcji oraz porównywania konstrukcji obiektowych w C i C++
- Integracji kodu C z systemem UNIX, korzystania z wywołań systemowych i pracy z jądrem
- Pracy z najnowszymi standardami języka C, w tym C11 i C18 oraz obsługi wielowątkowości
- Programowania współbieżnego: zarządzania wątkami, procesami i synchronizacją w standardzie POSIX
- Rozwiązywania problemów synchronizacji z użyciem semaforów, muteksów i zmiennych warunkowych
- Realizacji komunikacji międzyprocesowej (IPC) i programowania gniazd (sockets) w systemie UNIX
- Testowania jednostkowego, debugowania oraz korzystania z narzędzi do profilowania i optymalizacji kodu
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ąż cieszy się popularnością. Jest przy tym uważany za dość trudny język programowania, gdyż samo opanowanie jego składni to za mało, aby efektywnie go wykorzystywać. Właśnie dlatego ceni się programistów z wnikliwym i naukowym podejściem do reguł i praktyk. Tylko wtedy można wykorzystać możliwości języka C do tworzenia efektywnych systemów. W tym celu profesjonalny programista C musi tworzyć kod na bardzo wysokim poziomie.
To książka przeznaczona dla programistów, którzy chcą stać się ekspertami języka C. Przedstawia 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. Starannie opisano, jak C współpracuje z systemem Unix, w jaki sposób zaimplementowano reguły zorientowane obiektowo w języku C, a także jak wykorzystać wieloprocesowość. To świetny materiał bazowy do samodzielnego badania, zadawania pytań i eksperymentowania z kodem.
W książce między innymi:
- zaawansowane elementy języka C
- struktury pamięci i proces kompilacji
- 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!
Wybrane bestsellery
Zobacz pozostałe książki z serii
Helion - inne książki
Dzięki opcji "Druk na żądanie" do sprzedaży wracają tytuły Grupy Helion, które cieszyły sie dużym zainteresowaniem, a których nakład został wyprzedany.
Dla naszych Czytelników wydrukowaliśmy dodatkową pulę egzemplarzy w technice druku cyfrowego.
Co powinieneś wiedzieć o usłudze "Druk na żądanie":
- usługa obejmuje tylko widoczną poniżej listę tytułów, którą na bieżąco aktualizujemy;
- cena książki może być wyższa od początkowej ceny detalicznej, co jest spowodowane kosztami druku cyfrowego (wyższymi niż koszty tradycyjnego druku offsetowego). Obowiązująca cena jest zawsze podawana na stronie WWW książki;
- zawartość książki wraz z dodatkami (płyta CD, DVD) odpowiada jej pierwotnemu wydaniu i jest w pełni komplementarna;
- usługa nie obejmuje książek w kolorze.
Masz pytanie o konkretny tytuł? Napisz do nas: sklep@ebookpoint.pl
Książka drukowana

Oceny i opinie klientów: Ekstremalny kod w języku C. Współbieżność i programowanie zorientowane obiektowo Kamran Amini
(3)-
6
-
5
-
4
-
3
-
2
-
1
4.3(2)
(0)
(0)
(0)
(0)
(1)
więcej opinii