T
TTA
I'm an intermediate C++ programmer. My skills are good but they need
to be fine-tuned and my software methodologies in theory are good but
I need more practical experience . I am still in university pursuing
my bachelors in Comp Sci.
My old (and favorite) prof used to tell us the best way to learn a
language is to write a compiler. I know it's a big project, but the
guy did have a point. If you write a C++ compiler, you will have
awesome insight into the language.
The more and more I learn C++, the more I realize that greater
knowledge of what the compiler is trying to do must be obtained. This
will lead (IMO) to better programming.
All the books I can find on compilers usually too theoretical or the
opposite something like "Let's build a compiler". I am not interested
in a toolkit. Is there a good book or resource that tells me exactly
what's happening "behind the scenes"? I am interested in C++ solely.
The only thing that comes close to this is "Effective C++" by Meyers.
It's an excellent book but limits itself to 50 specific topics. Does
such a resource even exist or do I just need experience? I'd
appreciate some guidance.
Thanks
TTA
to be fine-tuned and my software methodologies in theory are good but
I need more practical experience . I am still in university pursuing
my bachelors in Comp Sci.
My old (and favorite) prof used to tell us the best way to learn a
language is to write a compiler. I know it's a big project, but the
guy did have a point. If you write a C++ compiler, you will have
awesome insight into the language.
The more and more I learn C++, the more I realize that greater
knowledge of what the compiler is trying to do must be obtained. This
will lead (IMO) to better programming.
All the books I can find on compilers usually too theoretical or the
opposite something like "Let's build a compiler". I am not interested
in a toolkit. Is there a good book or resource that tells me exactly
what's happening "behind the scenes"? I am interested in C++ solely.
The only thing that comes close to this is "Effective C++" by Meyers.
It's an excellent book but limits itself to 50 specific topics. Does
such a resource even exist or do I just need experience? I'd
appreciate some guidance.
Thanks
TTA