24 July 2022 | Published by : Baturi | Views: 4 | Category: eBooks
Fundamental C Getting Closer To The Machine
Harry Fairhead, "Fundamental C: Getting Closer To The Machine"
English | ISBN: 1871962609 | 2019 | 267 pages | EPUB | 1074 KB
C is a good language to learn. It was designed to do a very different job from most modern languages and the key to understanding it is not to just understand the code, but how this relates to the hardware.


Fundamental C takes an approach that is close to the hardware, introducing addresses, pointers, and how things are represented using binary. An important idea is that everything is a bit pattern and what it means can change. As a C developer you need to think about the way data is represented, and Harry Fairhead encourages this. He emphasizes the idea of modifying how a bit pattern is treated using type punning and unions. This power brings with it the scourge of the C world - undefined behavior - which is ignored in many books on C. Here, not only is it acknowledged, it is explained together with ways to avoid it.
A particular feature of the book is the way C code is illustrated by the assembly language it generates. This helps you understand why C is the way it is.
For beginners, the book covers installing an IDE and GCC before writing a Hello World program and then presents the fundamental building blocks of any program - variables, assignment and expressions, flow of control using conditionals and loops.
Once the essentials are in place, data types are explored before looking at arithmetic and representation. Harry then goes deeper into evaluating expressions before looking at functions and their scope and lifetime. Arrays, strings, pointers and structs are covered in separate chapters, as is bit manipulation, a topic that is key to using C, and the idea of a file as the universal approach to I/O. Finally, he looks at the four stages of compilation of a C program, the use of static and dynamic libraries and make.
This is C as it was always intended to be written - close to the metal.
Read more



Links are Interchangeable - No Password - Single Extraction

Views: 4    Comments (0)  

free Fundamental C Getting Closer To The Machine, Downloads Fundamental C Getting Closer To The Machine, RapidShare Fundamental C Getting Closer To The Machine, Megaupload Fundamental C Getting Closer To The Machine, Mediafire Fundamental C Getting Closer To The Machine, DepositFiles Fundamental C Getting Closer To The Machine, HotFile Fundamental C Getting Closer To The Machine, Uploading Fundamental C Getting Closer To The Machine, Easy-Share Fundamental C Getting Closer To The Machine, FileFactory Fundamental C Getting Closer To The Machine, Vip-File Fundamental C Getting Closer To The Machine, Shared Fundamental C Getting Closer To The Machine,  Please feel free to post your Fundamental C Getting Closer To The Machine Download, Movie, Game, Software, Mp3, video, subtitle, sample, torrent, NFO, Crack, uploaded, putlocker, Rapidgator, mediafire, Netload, Zippyshare, Extabit, 4shared, Serial, keygen, Watch online, requirements or whatever-related comments here.

Related Downloads :

{related-news}


Recent

Searches