Re: reading assembly with stl code?

You can find a few books on computer language theory/compilers on
RFB&D.  Computer architecture/operating systems would also help you
grock what you described.

Also, if you're after understanding STL, you might be better off
studying up on data structures and algorithms.  Lots of good resources
for doing this.

On 2/23/11, Littlefield, Tyler <tyler@xxxxxxxxxxxxx> wrote:
> I haven't managed to find a book on compilers. Bookshare is dead on the
> topic, I have a free one i'm looking at now.
> On 2/23/2011 3:16 PM, Sina Bahram wrote:
>> The phrase, "God help you" comes to mind.
>>
>> Automatically generated assembler generated from C++ STL code? No amount
>> of drugs, legal or otherwise, would make that experience
>> better ;P. good luck.
>>
>> But yes, there are good ways of learning complex assembler generated from
>> a higher language. All you have to do is pickup a book on
>> compilers and go to town.
>>
>> Take care,
>> Sina
>>
>> -----Original Message-----
>> From: programmingblind-bounce@xxxxxxxxxxxxx
>> [mailto:programmingblind-bounce@xxxxxxxxxxxxx] On Behalf Of Littlefield,
>> Tyler
>> Sent: Wednesday, February 23, 2011 3:30 PM
>> To: programmingblind@xxxxxxxxxxxxx
>> Subject: reading assembly with stl code?
>>
>> Hello all,
>> I wanted to see the differences in some of the assembly for vector vs
>> list, and how everything was handled so I can get an idea of how things
>> work and where better uses would be, as well as how the compiler
>> optomises certain things, except... The assembly code generated is a
>> mess. Beyond that of usual assembly, it's a huge pain to read and there
>> are labels and constants everywhere. Is there a better way to do what
>> I'm trying? I want to understand more about why and how gcc does what it
>> does for optomizations and the like.
>>
>
>
> --
>
> Thanks,
> Ty
>
> __________
> View the list's information and change your settings at
> http://www.freelists.org/list/programmingblind
>
>
__________
View the list's information and change your settings at 
http://www.freelists.org/list/programmingblind

Other related posts: