Y
youpak2000
What you can't find in programing text books
Professional software development needs more knowledge than language
syntax,
OOP, styles, etc. There are many things which people usually learn by
working in
industry. One important part of the development is good knowledge of
tools
such as compilers, linkers, and make file design. There are no in-dept
discussion of these tools in C/C++ programming text books. I haven't
seen
good books which covers these topics. They usually refer to tools
manuals;
the problem with manuals such as compiler manuals, is that they talk
about
'how to do things' not 'what', 'when' and why to do or not to do. You
should have some knowledge of the principles before referring to
manuals and references.
I'm wondering if any body knows good tutorial style books about
development tools
such as compilers, linkers, profilers, etc. which covers topics such
as:
-Compilers and linkers options, their meanings, how/when/why to use
them
-comparison between different open-source tools, compilers, linkers,
how to choose them;
-how to convert make/project files in one tools/platform to another
-how to detect memory leak using profilers
-what's pre-compiled header files, why/how to use/not to use them
I know that you can find these information here and there online if you
spend
so much time searching online, but I prefer well-written books; and
online
information if they are in pdf format, which I can print and read off
line.
If you know such books, or have any comments please post a message
here.
Thanks.
John
Professional software development needs more knowledge than language
syntax,
OOP, styles, etc. There are many things which people usually learn by
working in
industry. One important part of the development is good knowledge of
tools
such as compilers, linkers, and make file design. There are no in-dept
discussion of these tools in C/C++ programming text books. I haven't
seen
good books which covers these topics. They usually refer to tools
manuals;
the problem with manuals such as compiler manuals, is that they talk
about
'how to do things' not 'what', 'when' and why to do or not to do. You
should have some knowledge of the principles before referring to
manuals and references.
I'm wondering if any body knows good tutorial style books about
development tools
such as compilers, linkers, profilers, etc. which covers topics such
as:
-Compilers and linkers options, their meanings, how/when/why to use
them
-comparison between different open-source tools, compilers, linkers,
how to choose them;
-how to convert make/project files in one tools/platform to another
-how to detect memory leak using profilers
-what's pre-compiled header files, why/how to use/not to use them
I know that you can find these information here and there online if you
spend
so much time searching online, but I prefer well-written books; and
online
information if they are in pdf format, which I can print and read off
line.
If you know such books, or have any comments please post a message
here.
Thanks.
John