Cargando…

Modern C up and running : a programmers guide to finding fluency and bypassing the quirks /

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 effi...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Kalin, Martin (Autor)
Formato: Electrónico eBook
Idioma:Inglés
Publicado: New York : Apress, [2022]
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)

MARC

LEADER 00000cam a2200000 i 4500
001 OR_on1347058870
003 OCoLC
005 20231017213018.0
006 m o d
007 cr cnu|||unuuu
008 221010s2022 nyua o 001 0 eng d
040 |a YDX  |b eng  |e rda  |c YDX  |d ORMDA  |d GW5XE  |d EBLCP  |d OCLCF  |d UKAHL  |d OCLCQ  |d OCLCO 
020 |a 9781484286760  |q (electronic bk.) 
020 |a 1484286766  |q (electronic bk.) 
020 |z 9781484286753 
020 |z 1484286758 
024 7 |a 10.1007/978-1-4842-8676-0  |2 doi 
029 1 |a AU@  |b 000072848668 
035 |a (OCoLC)1347058870 
037 |a 9781484286760  |b O'Reilly Media 
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 
049 |a UAMI 
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. 
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. 
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. 
590 |a O'Reilly  |b O'Reilly Online Learning: Academic/Public Library Edition 
650 0 |a C (Computer program language) 
650 0 |a Computer programming. 
650 6 |a C (Langage de programmation) 
650 6 |a Programmation (Informatique) 
650 7 |a computer programming.  |2 aat 
650 7 |a C (Computer program language)  |2 fast 
650 7 |a Computer programming  |2 fast 
655 0 |a Electronic books. 
776 0 8 |i Print version:  |z 1484286758  |z 9781484286753  |w (OCoLC)1335757169 
856 4 0 |u https://learning.oreilly.com/library/view/~/9781484286760/?ar  |z Texto completo (Requiere registro previo con correo institucional) 
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 IZTAP