Modern C up and running : a programmers guide to finding fluency and bypassing the quirks
Description
Loading Description...
More Details
Format
Language
English
ISBN
9781484286760, 1484286766
UPC
10.1007/978-1-4842-8676-0
Notes
General Note
Includes index.
Description
Learn how to program in modern C, from the basics through the advanced topics required for proficiency. This book is the fastest path to C fluency for anyone experienced in a general-purpose programming language. From start to finish, code examples highlight the idioms and best practices behind efficient, robust programs in a variety of areas. The book opens with a thorough coverage of syntax, built-in data types and operations, and program structure. C has quirks and presents challenges, which are covered in detail. The coverage of advanced features is what sets this book apart from others. Among the advanced topics covered are floating-point representation in the IEEE 754 standard; embedded assembly language in C code for overflow detection; regular expressions, assertions, and internationalization; WebAssembly through C; and software libraries for C and other clients. Memory efficiency and safety are the two major challenges in C programming, and you'll explore these challenges through a series of C examples. Arrays and structures, which are the means to high-level data representation, are covered in connection with pointers, which provide efficiency. The book again uses code examples in covering networking and wire-level security; concurrency (multiprocessing and multithreading); instruction-level parallelism; and interprocess communication through shared memory and files, pipes, message queues, and signals. Many books introduce C, but few also explain how to use it properly and optimally. Essential C does just that. What You'll Learn Accelerate your path to C mastery with this book for experienced programmers Refresh your approach to program structure and data types Dive into aggregates and pointers using modern C language Revisit storage classes and scope Dive into concurrency (multiprocessing and multithreading) and instruction-level parallelism Finish with regular expressions, assertions, signals, locales and more Who This Book Is For Professional programmers or software developers who has prior experience with C or in general wanting an accelerated learning guide to modern C programming language.
Local note
O'Reilly,O'Reilly Online Learning: Academic/Public Library Edition
Also in this Series
Checking series information...
Reviews from GoodReads
Loading GoodReads Reviews.
Citations
APA Citation, 7th Edition (style guide)
Kalin, M. (2022). Modern C up and running: a programmers guide to finding fluency and bypassing the quirks . Apress.
Chicago / Turabian - Author Date Citation, 17th Edition (style guide)Kalin, Martin. 2022. Modern C Up and Running: A Programmers Guide to Finding Fluency and Bypassing the Quirks. New York: Apress.
Chicago / Turabian - Humanities (Notes and Bibliography) Citation, 17th Edition (style guide)Kalin, Martin. Modern C Up and Running: A Programmers Guide to Finding Fluency and Bypassing the Quirks New York: Apress, 2022.
Harvard Citation (style guide)Kalin, M. (2022). Modern C up and running: a programmers guide to finding fluency and bypassing the quirks. New York: Apress.
MLA Citation, 9th Edition (style guide)Kalin, Martin. Modern C Up and Running: A Programmers Guide to Finding Fluency and Bypassing the Quirks Apress, 2022.
Note! Citations contain only title, author, edition, publisher, and year published. Citations should be used as a guideline and should be double checked for accuracy. Citation formats are based on standards as of August 2021.
Staff View
Grouped Work ID
9e8373cb-0054-7c27-4849-3e41edc2aae7-eng
Grouping Information
Grouped Work ID | 9e8373cb-0054-7c27-4849-3e41edc2aae7-eng |
---|---|
Full title | modern c up and running a programmers guide to finding fluency and bypassing the quirks |
Author | kalin martin |
Grouping Category | book |
Last Update | 2024-12-20 17:35:16PM |
Last Indexed | 2024-12-20 17:49:06PM |
Book Cover Information
Image Source | contentCafe |
---|---|
First Loaded | Jan 4, 2024 |
Last Used | Sep 8, 2024 |
Marc Record
First Detected | Mar 20, 2023 10:19:39 AM |
---|---|
Last File Modification Time | Dec 17, 2024 08:21:43 AM |
Suppressed | Record had no items |
MARC Record
LEADER | 04199cam a2200505 i 4500 | ||
---|---|---|---|
001 | on1347058870 | ||
003 | OCoLC | ||
005 | 20241217082031.0 | ||
006 | m o d | ||
007 | cr cnu|||unuuu | ||
008 | 221010s2022 nyua o 001 0 eng d | ||
020 | |a 9781484286760|q (electronic bk.) | ||
020 | |a 1484286766|q (electronic bk.) | ||
024 | 7 | |a 10.1007/978-1-4842-8676-0|2 doi | |
035 | |a (OCoLC)1347058870 | ||
037 | |a 9781484286760|b O'Reilly Media | ||
040 | |a YDX|b eng|e rda|c YDX|d ORMDA|d GW5XE|d EBLCP|d OCLCF|d UKAHL|d OCLCQ|d OCLCO|d OCLCQ | ||
049 | |a MAIN | ||
050 | 4 | |a QA76.73.C15 | |
072 | 7 | |a UMX|2 bicssc | |
072 | 7 | |a COM000000|2 bisacsh | |
072 | 7 | |a UMX|2 thema | |
082 | 0 | 4 | |a 005.13/3|2 23/eng/20221011 |
100 | 1 | |a Kalin, Martin,|e author. | |
245 | 1 | 0 | |a Modern C up and running :|b a programmers guide to finding fluency and bypassing the quirks /|c Martin Kalin. |
264 | 1 | |a New York :|b Apress,|c [2022] | |
264 | 4 | |c ©2022 | |
300 | |a 1 online resource (xxi, 357 pages) :|b illustrations | ||
336 | |a text|b txt|2 rdacontent | ||
337 | |a computer|b c|2 rdamedia | ||
338 | |a online resource|b cr|2 rdacarrier | ||
500 | |a Includes index. | ||
505 | 0 | |a 1. Program Structure -- 2. Basic Data Types -- 3. Aggregates and Pointers -- 4. Storage Classes -- 5. Input and Output -- 6. Networking -- 7. Concurrency and Parallelism -- 8. Miscellaneous Topics. | |
520 | |a Learn how to program in modern C, from the basics through the advanced topics required for proficiency. This book is the fastest path to C fluency for anyone experienced in a general-purpose programming language. From start to finish, code examples highlight the idioms and best practices behind efficient, robust programs in a variety of areas. The book opens with a thorough coverage of syntax, built-in data types and operations, and program structure. C has quirks and presents challenges, which are covered in detail. The coverage of advanced features is what sets this book apart from others. Among the advanced topics covered are floating-point representation in the IEEE 754 standard; embedded assembly language in C code for overflow detection; regular expressions, assertions, and internationalization; WebAssembly through C; and software libraries for C and other clients. Memory efficiency and safety are the two major challenges in C programming, and you'll explore these challenges through a series of C examples. Arrays and structures, which are the means to high-level data representation, are covered in connection with pointers, which provide efficiency. The book again uses code examples in covering networking and wire-level security; concurrency (multiprocessing and multithreading); instruction-level parallelism; and interprocess communication through shared memory and files, pipes, message queues, and signals. Many books introduce C, but few also explain how to use it properly and optimally. Essential C does just that. What You'll Learn Accelerate your path to C mastery with this book for experienced programmers Refresh your approach to program structure and data types Dive into aggregates and pointers using modern C language Revisit storage classes and scope Dive into concurrency (multiprocessing and multithreading) and instruction-level parallelism Finish with regular expressions, assertions, signals, locales and more Who This Book Is For Professional programmers or software developers who has prior experience with C or in general wanting an accelerated learning guide to modern C programming language. | ||
590 | |a O'Reilly|b O'Reilly Online Learning: Academic/Public Library Edition | ||
650 | 0 | |a C (Computer program language)|9 31639 | |
650 | 0 | |a Computer programming.|9 52261 | |
655 | 0 | |a Electronic books. | |
776 | 0 | 8 | |i Print version:|z 1484286758|z 9781484286753|w (OCoLC)1335757169 |
856 | 4 | 0 | |u https://library.access.arlingtonva.us/login?url=https://learning.oreilly.com/library/view/~/9781484286760/?ar|x O'Reilly|z eBook |
938 | |a Askews and Holts Library Services|b ASKH|n AH41064762 | ||
938 | |a ProQuest Ebook Central|b EBLB|n EBL7107654 | ||
938 | |a YBP Library Services|b YANK|n 303178184 | ||
994 | |a 92|b VIA | ||
999 | |c 284273|d 284273 |