Fluent C: Principles, Practices, and Patterns 253605

Код товару: 253605Паперова книга
Expert advice on C programming is hard to find. While much help is available for object-oriented programming languages, there's surprisingly little for the C language. With this hands-on guide, beginners and experienced C programmers alike will find guidance about design decisions, including how to apply them bit by bit to running code examples when building large-scale programs.
Christopher Preschern, a leading member of the design patterns community, answers questions such as how to structure C programs, cope with error handling, or design flexible interfaces. Whether you're looking for one particular pattern or an overview of design options for a specific topic, this book shows you how to implement hands-on design knowledge specifically for the C programming language.
You'll find design patterns for:
  • Error handling
  • Returning error information
  • Memory management
  • Returning data from C functions
  • Data lifetime and ownership
  • Flexible APIs
  • Flexible iterator interfaces
  • Organizing files in modular programs
  • Escaping #ifdef Hell
About the Author
Christopher Preschern is a leading member of the design patterns community. He actively takes part in the organization of design pattern conferences and in initiatives to improve pattern writing. As a C programmer at the company ABB he gathered and documented hands-on knowledge on how to write industrial strength code. He lectured at the technical university of Graz courses on coding & quality and he holds a PhD in computer science.
1'700 ₴-20%
1'360 ₴
Купити
Monobank
до 10 платежей
от 191 ₴ / міс.
  • Нова Пошта
    Безкоштовно від 3'000,00 ₴
  • Укрпошта
    Безкоштовно від 1'000,00 ₴
  • Meest Пошта
    Безкоштовно від 3'000,00 ₴
Fluent C: Principles, Practices, and Patterns - фото 1

Характеристики

  • Бренд
  • Автор
  • Категорія
    Програмування
  • Рік
    2022
  • Сторінок
    304
  • Формат
    170х240 мм
  • Обкладинка
    М'яка
  • Тип паперу
    Офсетний
  • Мова
    Англійська
  • Ілюстрації
    Чорно-білі

Від видавця

Expert advice on C programming is hard to find. While much help is available for object-oriented programming languages, there's surprisingly little for the C language. With this hands-on guide, beginners and experienced C programmers alike will find guidance about design decisions, including how to apply them bit by bit to running code examples when building large-scale programs.
Christopher Preschern, a leading member of the design patterns community, answers questions such as how to structure C programs, cope with error handling, or design flexible interfaces. Whether you're looking for one particular pattern or an overview of design options for a specific topic, this book shows you how to implement hands-on design knowledge specifically for the C programming language.
You'll find design patterns for:
  • Error handling
  • Returning error information
  • Memory management
  • Returning data from C functions
  • Data lifetime and ownership
  • Flexible APIs
  • Flexible iterator interfaces
  • Organizing files in modular programs
  • Escaping #ifdef Hell
About the Author
Christopher Preschern is a leading member of the design patterns community. He actively takes part in the organization of design pattern conferences and in initiatives to improve pattern writing. As a C programmer at the company ABB he gathered and documented hands-on knowledge on how to write industrial strength code. He lectured at the technical university of Graz courses on coding & quality and he holds a PhD in computer science.

Відгуки про Fluent C: Principles, Practices, and Patterns

Fluent C: Principles, Practices, and Patterns
Fluent C: Principles, Practices, and Patterns
1'700 ₴-20%
1'360 ₴
Купити
Персонально для вас
C Programming for Arduino
13073
Julien Bayle
850 ₴
Data Parallel C++: Mastering DPC++ for Programming of Heterogeneous Systems using C++ and SYCL
253023
James ReindersBen AshbaughJames BrodmanMichael KinsnerJohn PennycookXinmin Tian
950 ₴
Expert C++: Become a proficient programmer by learning coding best practices with C++17 and C++20's latest features, 2nd Edition
264116
Marcelo Guerra HahnAraks TigranyanJohn AsatryanVardan GrigoryanShunguang Wu
1'300 ₴
Design Patterns in Modern C++20. 2nd Ed.
244677
Dmitri Nesteruk
1'400 ₴
C++ Brain Teasers: Exercise Your Mind 1st Edition
291305
Anders Schau Knatten
1'400 ₴
Beginning C++23: From Beginner to Pro 7th ed. Edition
259110
Ivor HortonPeter Van Weert
1'700 ₴
T-SQL Fundamentals (Developer Reference) 4th Edition
272108
Itzik Ben-Gan
1'200 ₴
CockroachDB: The Definitive Guide: Distributed Data at Scale 2nd Edition
305295
Rob ReidGuy HarrisonJesse SeldessBen Darnell
2'200 ₴
SQL for Data Analysis. Advanced Techniques for Transforming Data into Insights. 1st Ed.
244793
Cathy Tanimura
2'400 ₴
Instant Eclipse Application Testing How-to
13491
Anatoly Spektor
525 ₴
Effective C, 2nd Edition: An Introduction to Professional C Programming
303267
Robert C. Seacord
1'900 ₴