Pointeri în programarea C: O abordare modernă a gestionării memoriei, a structurilor de date recursive, a șirurilor de caractere și a array-urilor

Evaluare:   (4.5 din 5)

Pointeri în programarea C: O abordare modernă a gestionării memoriei, a structurilor de date recursive, a șirurilor de caractere și a array-urilor (Thomas Mailund)

Recenzii ale cititorilor

Rezumat:

Cartea abordează structuri complexe de indicatori în C, oferind o înțelegere mai profundă a subiectului decât multe alte resurse. Deși este informativă și oferă perspective valoroase, formularea și complexitatea sa o pot face dificil de digerat.

Avantaje:

Oferă o discuție aprofundată a structurilor complexe de pointeri
oferă informații utile și bune practici
mai bună decât așteptările inițiale.

Dezavantaje:

Wordy and overly detailed
illustrations do not effectively represent ideas
some code examples are difficult to understand and require jumping between chapters
may be challenging for readers unfamiliar with the basics.

(pe baza a 2 recenzii ale cititorilor)

Titlul original:

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

Conținutul cărții:

Obțineți o mai bună înțelegere a indicatorilor, de la elementele de bază ale funcționării indicatorilor la nivelul mașinii, până la utilizarea lor pentru o varietate de scenarii comune și avansate. Acest scurt ghid contemporan despre pointeri în programarea C oferă o resursă pentru profesioniștii și studenții avansați care au nevoie de o acoperire practică aprofundată a noțiunilor de bază și a caracteristicilor avansate ale pointerelor. Ea include cele mai recente versiuni ale limbajului C, C20, C17 și C14.

Veți vedea cum sunt utilizați indicatorii pentru a oferi caracteristici vitale C, cum ar fi șiruri de caractere, matrici, funcții de ordin superior și structuri de date polimorfe. Pe parcurs, veți aborda modul în care indicatorii pot optimiza un program pentru a rula mai repede sau pentru a utiliza mai puțină memorie decât ar face-o altfel.

Există o mulțime de exemple de cod în carte pe care le puteți emula și adapta pentru a vă satisface nevoile specifice.

Ce veți învăța

⬤ Lucrați eficient cu indicatorii în programarea dvs. în C.

⬤ Învățați cum să gestionați eficient memoria dinamică.

⬤ Programați cu șiruri de caractere și matrici.

⬤ Creați structuri de date recursive.

⬤ Implementați pointeri de funcții.

Pentru cine este această carte

Programatori profesioniști de nivel intermediar până la avansat, dezvoltatori de software și studenți sau cercetători avansați. Se așteaptă experiență anterioară cu programarea C.

Alte date despre carte:

ISBN:9781484269268
Autor:
Editura:
Legare:Copertă moale
Anul publicării:2021
Numărul de pagini:537

Cumpărare:

Disponibil în prezent, pe stoc.

Alte cărți ale autorului:

Introducere în gândirea computațională: Rezolvarea problemelor, algoritmi, structuri de date și...
Învățați abordări ale gândirii computaționale și arta...
Introducere în gândirea computațională: Rezolvarea problemelor, algoritmi, structuri de date și multe altele - Introduction to Computational Thinking: Problem Solving, Algorithms, Data Structures, and More
Pointeri în programarea C: O abordare modernă a gestionării memoriei, a structurilor de date...
Obțineți o mai bună înțelegere a indicatorilor, de la...
Pointeri în programarea C: O abordare modernă a gestionării memoriei, a structurilor de date recursive, a șirurilor de caractere și a array-urilor - Pointers in C Programming: A Modern Approach to Memory Management, Recursive Data Structures, Strings, and Arrays
Introducere în Markdown și Pandoc: Utilizarea limbajului de marcare și a convertorului de documente...
1: Ghidul începătorului pentru Markdown și...
Introducere în Markdown și Pandoc: Utilizarea limbajului de marcare și a convertorului de documente - Introducing Markdown and Pandoc: Using Markup Language and Document Converter
Structuri funcționale de date în R: Programare statistică avansată în R - Functional Data Structures...
Învățați programarea algoritmică în R.Emulați...
Structuri funcționale de date în R: Programare statistică avansată în R - Functional Data Structures in R: Advanced Statistical Programming in R
Algoritmi de șir de caractere în C: Reprezentarea și căutarea eficientă a textului - String...
1. Introducere. - 2. Algoritmi clasici pentru căutarea...
Algoritmi de șir de caractere în C: Reprezentarea și căutarea eficientă a textului - String Algorithms in C: Efficient Text Representation and Search
Beginning Data Science in R 4: Data Analysis, Visualization, and Modelling for the Data...
Descoperiți cele mai bune practici pentru analiza datelor și...
Beginning Data Science in R 4: Data Analysis, Visualization, and Modelling for the Data Scientist
R 4 Data Science Quick Reference: A Pocket Guide to Apis, Libraries, and Packages
În această carte la îndemână, de referință rapidă, veți face cunoștință cu mai...
R 4 Data Science Quick Reference: A Pocket Guide to Apis, Libraries, and Packages
Functional Programming in R 4: Programare statistică avansată pentru știința datelor, analiză și...
Stăpâniți funcțiile și descoperiți cum să scrieți...
Functional Programming in R 4: Programare statistică avansată pentru știința datelor, analiză și finanțe - Functional Programming in R 4: Advanced Statistical Programming for Data Science, Analysis, and Finance
The Joys of Hashing: Programarea tabelelor Hash cu C - The Joys of Hashing: Hash Table Programming...
Construiți implementări funcționale ale tabelelor...
The Joys of Hashing: Programarea tabelelor Hash cu C - The Joys of Hashing: Hash Table Programming with C
Ghidul începătorului pentru GitHub - The Beginner's Guide to GitHub
Ați auzit despre git și GitHub și doriți să știți despre ce este vorba. Asta sunt...
Ghidul începătorului pentru GitHub - The Beginner's Guide to GitHub
Metaprogramarea în R: Programare statistică avansată pentru știința datelor, analiză și finanțe -...
Aflați cum să manipulați funcții și expresii...
Metaprogramarea în R: Programare statistică avansată pentru știința datelor, analiză și finanțe - Metaprogramming in R: Advanced Statistical Programming for Data Science, Analysis and Finance

Lucrările autorului au fost publicate de următorii editori:

© Book1 Group - toate drepturile rezervate.
Conținutul acestui site nu poate fi copiat sau utilizat, nici parțial, nici integral, fără permisiunea scrisă a proprietarului.
Ultima modificare: 2024.11.08 07:02 (GMT)