Wskaźniki w programowaniu w języku C: Nowoczesne podejście do zarządzania pamięcią, rekursywnych struktur danych, łańcuchów i tablic

Ocena:   (4,5 na 5)

Wskaźniki w programowaniu w języku C: Nowoczesne podejście do zarządzania pamięcią, rekursywnych struktur danych, łańcuchów i tablic (Thomas Mailund)

Opinie czytelników

Podsumowanie:

Książka obejmuje złożone struktury wskaźników w języku C, zapewniając głębsze zrozumienie tematu niż wiele innych zasobów. Chociaż jest pouczająca i oferuje cenne spostrzeżenia, jej słownictwo i złożoność mogą sprawić, że będzie trudna do strawienia.

Zalety:

Zapewnia dogłębną dyskusję na temat złożonych struktur wskaźników
oferuje przydatne spostrzeżenia i najlepsze praktyki
lepiej niż początkowe oczekiwania.

Wady:

zbyt obszerna i zbyt szczegółowa
ilustracje nie przedstawiają efektywnie pomysłów
niektóre przykłady kodu są trudne do zrozumienia i wymagają przeskakiwania między rozdziałami
może stanowić wyzwanie dla czytelników niezaznajomionych z podstawami.

(na podstawie 2 opinii czytelników)

Oryginalny tytuł:

Pointers in C Programming: A Modern Approach to Memory Management, Recursive Data Structures, Strings, and Arrays

Zawartość książki:

Zyskaj lepsze zrozumienie wskaźników, od podstaw funkcjonowania wskaźników na poziomie maszynowym, po wykorzystanie ich w różnych typowych i zaawansowanych scenariuszach. Ten krótki, współczesny przewodnik po wskaźnikach w programowaniu w języku C stanowi źródło informacji dla profesjonalistów i zaawansowanych studentów potrzebujących dogłębnego, praktycznego omówienia podstaw i zaawansowanych funkcji wskaźników. Obejmuje on najnowsze wersje języka C, C20, C17 i C14.

Zobaczysz, w jaki sposób wskaźniki są wykorzystywane do zapewnienia istotnych funkcji języka C, takich jak łańcuchy, tablice, funkcje wyższego rzędu i polimorficzne struktury danych. Po drodze dowiesz się, w jaki sposób wskaźniki mogą zoptymalizować program, aby działał szybciej lub zużywał mniej pamięci niż w przeciwnym razie.

W książce znajduje się wiele przykładów kodu, które można emulować i dostosowywać do własnych potrzeb.

Czego się nauczysz

⬤ Efektywnej pracy ze wskaźnikami w programowaniu w języku C.

⬤ Jak efektywnie zarządzać pamięcią dynamiczną.

⬤ Programować z użyciem łańcuchów i tablic.

⬤ Tworzyć rekurencyjne struktury danych.

⬤ Implementować wskaźniki funkcji.

Dla kogo jest ta książka

Profesjonalni programiści na poziomie średnio zaawansowanym i zaawansowanym, programiści i zaawansowani studenci lub naukowcy. Oczekuje się wcześniejszego doświadczenia z programowaniem w języku C.

Dodatkowe informacje o książce:

ISBN:9781484269268
Autor:
Wydawca:
Oprawa:Miękka oprawa
Rok wydania:2021
Liczba stron:537

Zakup:

Obecnie dostępne, na stanie.

Inne książki autora:

Wprowadzenie do myślenia obliczeniowego: Rozwiązywanie problemów, algorytmy, struktury danych i nie...
Poznaj metody myślenia obliczeniowego i sztukę...
Wprowadzenie do myślenia obliczeniowego: Rozwiązywanie problemów, algorytmy, struktury danych i nie tylko - Introduction to Computational Thinking: Problem Solving, Algorithms, Data Structures, and More
Wskaźniki w programowaniu w języku C: Nowoczesne podejście do zarządzania pamięcią, rekursywnych...
Zyskaj lepsze zrozumienie wskaźników, od podstaw...
Wskaźniki w programowaniu w języku C: Nowoczesne podejście do zarządzania pamięcią, rekursywnych struktur danych, łańcuchów i tablic - Pointers in C Programming: A Modern Approach to Memory Management, Recursive Data Structures, Strings, and Arrays
Wprowadzenie do Markdown i Pandoc: Korzystanie z języka znaczników i konwertera dokumentów -...
1: Przewodnik dla początkujących po Markdown i Pandoc2:...
Wprowadzenie do Markdown i Pandoc: Korzystanie z języka znaczników i konwertera dokumentów - Introducing Markdown and Pandoc: Using Markup Language and Document Converter
Funkcjonalne struktury danych w R: Zaawansowane programowanie statystyczne w R - Functional Data...
Nauka programowania algorytmicznego w R.Emulacja...
Funkcjonalne struktury danych w R: Zaawansowane programowanie statystyczne w R - Functional Data Structures in R: Advanced Statistical Programming in R
String Algorithms in C: Efektywna reprezentacja i wyszukiwanie tekstu - String Algorithms in C:...
1. Wprowadzenie. - 2. Klasyczne algorytmy...
String Algorithms in C: Efektywna reprezentacja i wyszukiwanie tekstu - String Algorithms in C: Efficient Text Representation and Search
Beginning Data Science in R 4: Analiza danych, wizualizacja i modelowanie dla naukowców zajmujących...
Odkryj najlepsze praktyki analizy danych i...
Beginning Data Science in R 4: Analiza danych, wizualizacja i modelowanie dla naukowców zajmujących się danymi - Beginning Data Science in R 4: Data Analysis, Visualization, and Modelling for the Data Scientist
R 4 Data Science Quick Reference: Kieszonkowy przewodnik po apisach, bibliotekach i pakietach - R 4...
W tej poręcznej, skróconej książce zapoznasz się z...
R 4 Data Science Quick Reference: Kieszonkowy przewodnik po apisach, bibliotekach i pakietach - R 4 Data Science Quick Reference: A Pocket Guide to Apis, Libraries, and Packages
Programowanie funkcyjne w R 4: Zaawansowane programowanie statystyczne dla nauki o danych, analizy i...
Opanuj funkcje i odkryj, jak pisać programy...
Programowanie funkcyjne w R 4: Zaawansowane programowanie statystyczne dla nauki o danych, analizy i finansów - Functional Programming in R 4: Advanced Statistical Programming for Data Science, Analysis, and Finance
The Joys of Hashing: Programowanie tablic mieszających w języku C - The Joys of Hashing: Hash Table...
Zbuduj działające implementacje tablic...
The Joys of Hashing: Programowanie tablic mieszających w języku C - The Joys of Hashing: Hash Table Programming with C
Przewodnik dla początkujących po serwisie GitHub - The Beginner's Guide to GitHub
Słyszałeś o git i GitHub i chcesz wiedzieć, o co tyle szumu...
Przewodnik dla początkujących po serwisie GitHub - The Beginner's Guide to GitHub
Metaprogramming in R: Zaawansowane programowanie statystyczne dla nauki o danych, analizy i finansów...
Dowiedz się, jak manipulować funkcjami i...
Metaprogramming in R: Zaawansowane programowanie statystyczne dla nauki o danych, analizy i finansów - Metaprogramming in R: Advanced Statistical Programming for Data Science, Analysis and Finance

Prace autora wydały następujące wydawnictwa:

© Book1 Group - wszelkie prawa zastrzeżone.
Zawartość tej strony nie może być kopiowana ani wykorzystywana w całości lub w części bez pisemnej zgody właściciela.
Ostatnia aktualizacja: 2024.11.13 21:45 (GMT)