An Introduction to GCC by Brian Gough
Rating: 5/5
Level: Beginner-Intermediate
Summary
A superb introductory book about the GCC compiler, which teaches you step-by-step from simple compilation, a guide of useful tools to help in your programming and debugging tasks, to advanced compiling tips and tricks.
Brian explains the steps in a very clear and consise manner to ensure that you not only know how to do a task, he also explains why and why nots in a very easy to understood manner. Every single section is presented in chunk-sized bits which are easy to digest even for beginners which guides you through the path of becoming a seasoned programmer (who knows how to use his tools well).
Chapter 13: Common Error Messages is definitely a godsend, which focuses on the common error messages and an explanation on what does it means and the common symptoms that causes it. If I had known this much earlier during my beginning days of programming, I wouldn't have wasted agonizing hours to try to fit a square peg into a round hole.
By all means, this book is not only a good introductory manual, it also serves as a good reference as it structured the book nicely. So in case you want to find a common compiler command flag, or probably you want to find a good tool for your debugging task, all you need to do is to flip to the corresponding section and get your answers.
For those who would want to know the GCC compiler without all the steep learning curve and jargon should read this book :). (Hmm... probably I would want to get a paperback copy of it)
Wednesday, July 13, 2005
[eBook] An Introduction to GCC
Posted by
Felix Leong
at
12:25 pm
0
comments
Friday, June 03, 2005
[TechTalk] Great Reading Materials on HTTP
Currently the research project that I have to conduct on my job requires me to understand a bit about the specifications of HTTPS and XML, since I would need to do a short commentary about the possible obstacles replacing the existing network architecture using TCP (with application depended message data constructs) to HTTPS and XML.
However, considering the lack of understanding of these technologies, I do have to do my own research. And technical specifications in any RFC is not a joke: They are almost close to completely cryptic without any basic understanding on the what's, why's and how's. So obviously I have to look for some much introductory text to get myself accustomed first.
So here's a few weblinks that I have found that I find really useful.
First off, the RFCs (that I'm reading... or I believe that I need to read, at least):
(* from RFC-Editor)
RFC793 -- Transmission Control Protocol
RFC2616 -- Hypertext Transfer Protocol -- HTTP/1.1
RFC2246 -- The TLS Protocol, Version 1.0
RFC2818 -- HTTP over TLS (*Considered as an implementation of HTTPS)
RFC3470 -- Guidelines for the Use of Extensible Markup Language (XML) within IETF Protocols
Now the useful weblinks:
XML in 10 Points
HTTP Made Really Easy
The TCP/IP Guide
Beej's Guide to Network Programming (*Gosh I never knew that socket programming is actually a requirement ^^")
Posted by
Felix Leong
at
10:04 am
0
comments